Jim
8a5197e39e
implement schema, store and repository for IAM scopes of organization and project
2020-05-08 11:36:28 -04:00
Jim
725a777baf
refactor friendly name to just be name ( #29 )
2020-05-05 16:35:24 -04:00
Jim
27b4d7a034
basic internal db interfaces and Gorm implementation
...
* db reader and writer interfaces which should allow us to encapsulate the vast majority of database code in this package.
* GormReadWriter implementation of the Reader and Writer interfaces
2020-05-05 13:29:47 -04:00
Jim
2f0dd58f11
set default value in gorm tag, so database timestamp defaults will get set
2020-05-03 16:10:14 -04:00
Jim
73363d4c71
adapt to use structwrapping from go-kms-wrapping
2020-05-03 16:09:22 -04:00
fca36970bf
refactor replay, so that it creates the required tables during replay ( #7 )
...
Co-authored-by: Jim Lambert <jimlambrt@Jims-MBP-3.home >
Co-authored-by: Todd Knight <T.Alan.Knight@gmail.com >
2020-04-20 16:42:16 -04:00
34f530e0df
Basic oplog capability ( #6 )
...
The ability to write oplog entries using a ticket based system to ensure serialization. Uses a go-kms-wrapper for encrypting/decrypting entries.
Co-authored-by: Jim Lambert <jlm.lambert@gmail.com >
Co-authored-by: Michael Gaffney <mgaffney@users.noreply.github.com >
Co-authored-by: Todd Knight <T.Alan.Knight@gmail.com >
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com >
2020-04-08 14:55:40 -04:00