Commit Graph

624 Commits (321953093baaaa1f3b6fe48d71c91ef498c49446)

Author SHA1 Message Date
Hugo 41b1b5b4b7
feat(db): Introduce migrations for ssh targets (#2960)
3 years ago
Timothy Messier 5c19dba3c9
ci(sqltest): Add github action workflow for sql tests (#2977)
3 years ago
Johan Brandhorst-Satzkorn 3c29308673 chore: Add license headers to all files
3 years ago
Timothy Messier 6a41bf1237
feat(wh): Support vault ssh certificate credentials
3 years ago
Danielle 3a78a74571
feat(vault): Support Issuing SSH Cert Credentials
3 years ago
Haotian 823b8cdfc6
feat(vault): Add CRUDL methods for ssh certificate cred library (#2765)
3 years ago
Johan Brandhorst-Satzkorn 55259029f1
Add job run cleaner (#2866)
3 years ago
Irena Rindos 2e3fd041ef Target worker filters migration fix (#2859)
3 years ago
Timothy Messier e2248c1360
fix(wh): Associate session fact with credential dimensions (#2787)
3 years ago
Damian Debkowski a8ee18e177
fix(db): target address relabel migration id (#2769)
3 years ago
Damian Debkowski 0dbe18e453 fix(db): remove migration test 59_01
3 years ago
Damian Debkowski 3dd4b1c63d feat(db): Support a direct address association to a Target
3 years ago
Jim 1c9ca14a8e
fix (db): Improve error handling for commit errors. (#2728)
3 years ago
Danielle 46037cf85a
Add Staticcheck to Build Pipeline (#2421)
3 years ago
Johan Brandhorst-Satzkorn eb113b5c9e
fix(db): Reorder migrations (#2688)
3 years ago
Irena Rindos 834a2a88f7
feat(targets): Addition of egress and ingress worker filters (#2654)
3 years ago
Haotian 96a630905f
formatting consistency for 'create function' statements (#2620)
3 years ago
Johan Brandhorst-Satzkorn 8908dccf6d
Forward port some release fixes (#2631)
3 years ago
Johan Brandhorst-Satzkorn edd323b73a
Key Rotation/Destruction (#2477) (#2607)
3 years ago
Haotian d97d34adc4
refactor(db): applies consistent formatting to 'comment on' statements
3 years ago
Johan Brandhorst-Satzkorn a216c701ee
Silence events from DB errors (#2601) (#2602)
4 years ago
Irena Rindos b26814a3cc
move user variables into globals (#2580)
4 years ago
Michael Gaffney f114e20c6d
docs(db): fix comments on database domain types
4 years ago
Michael Gaffney ed4b00303a
docs(db): fix comments on kms database tables
4 years ago
Michael Gaffney c9cfb0e564
docs(db): fix comments on oidc database tables
4 years ago
Michael Gaffney 3241c9a411
docs(db): fix comments on database functions
4 years ago
Johan Brandhorst-Satzkorn f57454b6b9
Rewrite interface{} to any (#2535)
4 years ago
Todd fa39fe5b0f
Delete the base auth account when a concrete auth account is deleted (#2528)
4 years ago
Irena Rindos 4493dfd527 use prior and current worker auth keys (#2495)
4 years ago
Timothy Messier a2ef14283b
fix(org): Address bug that prevented deleting an org (#2465)
4 years ago
Damian Debkowski 546c5dc5be
feat: static json credentials (#2423)
4 years ago
Irena Rindos 821d8317dc
address op state review feedback (#2453)
4 years ago
Jeff Mitchell 53b5e532d5
Remove deprecated methods/fields on targets (#2393)
4 years ago
Irena Rindos fc0ead73e6
feat(workers): worker operational state (#2427)
4 years ago
Jeff Mitchell 9002930d65 Adapt shared lock skip logic to dbswap branch (#2437)
4 years ago
Hugo Vieira bed6e1a0ff feat(server): Reload database on SIGHUP
4 years ago
Hugo Vieira 621f8a9ff2 fix(schema): Database connection not cleanly closed
4 years ago
Irena Rindos 18dff62b7b
Merge BYOW GA branch to main (#2398)
4 years ago
Timothy Messier 2fbdcf6ce0
feat(session): Use permissions for limiting list results
4 years ago
Louis Ruch d7c4c648ec
bug(vault): Correctly handle credential stores with expired tokens (#2399)
4 years ago
Jeff Mitchell 01fb949d0b
Add controller-led worker auth flow (#2413)
4 years ago
Johan Brandhorst-Satzkorn de2c40fa77
Fork pgtap-docker to support arm64 (#2411)
4 years ago
Damian Debkowski 3f70644978
fix(db): update host_plugin_set to set project_id value (#2410)
4 years ago
Johan Brandhorst-Satzkorn aef9073fa6
Upgrade to Go 1.19 (#2347)
4 years ago
Danielle 07a4082aa1
Add SQL Migration 05 From go-kms-wrapping (#2371)
4 years ago
Johan Brandhorst-Satzkorn d709b97e18
fix(schema): Panic with error rather than function (#2391)
4 years ago
Jim b0bc6bd632
refactor: eliminate gorm references in favor of go-dbw (#2386)
4 years ago
Louis Ruch 929a385fdb fix: move 'drop target_all_subtypes' after whx views
4 years ago
Damian Debkowski 27e9f775be feat: add initial migration hook
4 years ago
Timothy Messier 79866a287f feat(schema): Add support for migration hooks
4 years ago
Michael Gaffney 1fa79e9aa1 test(db): Add tests for inserts into target_host_set
4 years ago
Michael Gaffney 0512ddb060 test(db): Add tests for inserts into target_credential_library
4 years ago
Damian Debkowski c4aa9a0358 test(sql) add tests to validate project scope for target_static_credential
4 years ago
Johan Brandhorst-Satzkorn 222a935223
Update grpc-gateway dependency (#2311)
4 years ago
Louis Ruch d01f374490
bug(db): Fix credential purpose migration (#2351)
4 years ago
Michael Gaffney a6d9c228aa
Merge branch 'mgaffney-greppable-sql'
4 years ago
Jim 7aa7deafa3
chore: update go-dbw dependencies (#2298)
4 years ago
Louis Ruch 7fafadd70b
db: Add credential_sha256 to session_credentials (#2339)
4 years ago
Michael Gaffney ac6f14a37f
style(sql): make migrations more greppable
4 years ago
Jeff Mitchell 02dd28f587
Add support for SSH private key passphrases (#2331)
4 years ago
irenarindos 4908aba546 feat(vault): Add unimplemented worker filter support to OSS
4 years ago
Louis Ruch a17e973712
feat(credentials): Refactor credential purposes (#2260)
4 years ago
Louis Ruch ef5ac07f02
Add ssh_private_key support for Vault libraries and targets (#2263)
4 years ago
Jeff Mitchell 011e2e7425
Add ssh private key type and add type to static store (#2262)
4 years ago
Jim 3da78aa7e4
refactor (kms): Update dependency required a small refactor (#2253)
4 years ago
Jeff Malnick 1f66685864
feat: set default connection limit to unlimited (-1) instead of 1 (#2234)
4 years ago
Timothy Messier fd5d15af27
feat(config): Add database config options for idle connection management (#2176)
4 years ago
Damian Debkowski 3e9c99c217
refactor(user_password) rename all references of user_password to username_password (#2232)
4 years ago
Jeff Mitchell 396edfca80
Add an extra cleanup task for sessions stuck in canceling state (#2229)
4 years ago
Louis Ruch 4cacd0a605
bug(scheduler): Fix controller id length check (#2226)
4 years ago
Timothy Messier f3c90df300
chore(db): Silence db logs by default for tests
4 years ago
Louis Ruch 9671daf6e0 Revert "refactor(user_passsword) change all references of user_password into username_password (#2189)"
4 years ago
Damian Debkowski ab58b24142
refactor(user_passsword) change all references of user_password into username_password (#2189)
4 years ago
Jeff Mitchell 704d68848c Merge remote-tracking branch 'origin/main' into llb-byow
4 years ago
Jeff Mitchell b0480eb7b3 Move migrations to 32
4 years ago
Todd beecbbb8a2
Upsert creates a new KMS and Updates PKI workers (#2187)
4 years ago
Irena Rindos 06d0f99536
bug(workersAPI): do not allow nonprintable or uppercase name or desc (#2186)
4 years ago
Todd 577d8418cd
Make name column immutable for kms workers. (#2190)
4 years ago
Jim 9997f1a7bd
feature (workers): required schema changes (#2185)
4 years ago
Louis Ruch 631de0e5e2 chore(changelog): Update changelog
4 years ago
Louis Ruch 4b365db634 feat(target): Add support for static credentials during authorize-session
4 years ago
Louis Ruch 58d9d42a88 feat(session): Add support for session static credentials
4 years ago
Louis Ruch 00dfea1244 feat(target): Add support for static credential as target credential sources
4 years ago
Michael Gaffney b6da1ccac7 feat(db): add static credential store schema
4 years ago
Todd 4b526538af
Make server_id in job_run type text since it is nullable. (#2177)
4 years ago
Louis Ruch b6ca61a7f6
refact(cred-libs): Update user_password to username_password (#2154)
4 years ago
Jeff Mitchell 5d3facf561 Merge remote-tracking branch 'origin/main' into llb-byow
4 years ago
irenarindos 16d95262a6 feature(worker): add workerKeyId to status
4 years ago
Timothy Messier 32070678dc
perf(session): Remove connections from session list endpoint
4 years ago
Timothy Messier 5b0abe2e27
feat(session): Add migration to delete terminated sessions
4 years ago
Johan Brandhorst-Satzkorn e7273d65c2
Bump Go version to v1.18.3 (#2158)
4 years ago
Gabriel Santos 3521c21cd5
fix: Refuse to start if max_open_connections is below 5 (#2097)
4 years ago
Todd 1e3c941be1
Add active session count to the worker (#2145)
4 years ago
irenarindos 642e41c9d7 feat(workerAuth): Implement nodeenrollment lib workerauth storage
4 years ago
Todd 731a45eba6
Merge the worker_status table with the worker table (#2111)
4 years ago
irenarindos bf3b0340e5 feat(workerauth): add storage for RootCertificates aggregate
4 years ago
Jim 70c5da1048
feature (workers): add repository CreateWorker(...) (#2105)
4 years ago
Todd a281d10206
Add worker config table and view (#2090)
4 years ago
Todd 3fbf901739
Add source to worker tags table (#2087)
4 years ago
irenarindos 20c314787d fixup! feat(pki): Add PKI schemas and protos
4 years ago
irenarindos 88a6ca036f feat(pki): Add PKI schemas and protos
4 years ago
Todd 2ecd550e27
Add fields to server_worker to be a boundary resource (#2083)
4 years ago
Todd 472d7d520a
Remove the server_id from session table, change it to worker_id on session_connection (#2070)
4 years ago
Jeff Mitchell 2f06513a3a Merge branch 'main' into llb-byow
4 years ago
Jim 785241237e
refactor (kms): adopt the go-kms-wrapping/extras/kms package (#2027)
4 years ago
irenarindos 54c30d2cad bug(session): null fkey trigger also checks for session terminated state
4 years ago
irenarindos 0ef523ba77 Remove column cascade
4 years ago
Todd d8a443e238 Merge branch 'main' into llb-byow
4 years ago
Todd b58dada40d
Move the server daemons into their own package (#2061)
4 years ago
Jeff Mitchell 2a8e179692 Update against changes from merge
4 years ago
irenarindos 8579a248d4 refactor(servers): minor sql adjustments to worker and controller tables
4 years ago
irenarindos 9e27605213 refact(servers): Split server table into worker and controller
4 years ago
irenarindos c6764e85d9 fix(session): Update session state transition trigger
4 years ago
Timothy Messier f00af362dc
fix(session): Include where clause with order and limit
4 years ago
Johan Brandhorst-Satzkorn 7f9b294a7e
refact(all): Use testing.TB for test helpers
4 years ago
Timothy Messier 4599e64cab feat(event): Remove BOUNDARY_DEVELOPER_ENABLE_EVENTS env var
4 years ago
Jim addbfee593
chore: upgrade gofumpt to v0.3.1 (#2028)
4 years ago
Louis Ruch e6b7b7f60a
feat(db): Suppress not found events during db lookups (#1979)
4 years ago
Johan Brandhorst-Satzkorn b1d6a1da9a
Switch to buf for protobuf generation (#1944)
4 years ago
Jeff Mitchell 7eb29261b2
Update to go-kms-wrapping version 2, and plugin-based KMS (#1901)
4 years ago
irenarindos 32132d6bc1 refactor(session connections): Refactor connection closure
4 years ago
Irena Rindos 5a2c0db586 fix(session connections): Create session connection repository
4 years ago
Todd e4d1e501cf
fix(warehouse): Handle duplicate addresses when migrating into wh_network_address_dimension (#1860)
4 years ago
Todd 11ce54f8fb
Add DW network address dimension tables (#1855)
4 years ago
Haotian fa00a06bef
feat(host): Add host set information to static host (#1828)
4 years ago
Irena Rindos edae7c899f bug(session): Allow only valid state transitions
4 years ago
Jim 591ec476e7
refactor: Update internal/db and oplog to use go-dbw package for database operations. (#1785)
4 years ago
Louis Ruch 5fe23ab14d feat(session): Store session credentials
4 years ago
Michael Gaffney ba8188e6d7
feat(credential): Add mapping override to credential library on lookup
4 years ago
Michael Gaffney 0e637f47b5
feat(credential): Use credential type when issuing credentials
4 years ago
Michael Gaffney c317901db4
feat(credential): add credential type to credential library on create
4 years ago
Jim baa1d88f1f
feature: Add client ip to inbound request information (#1678)
4 years ago
Michael Gaffney 72d4d6d205
fix(sql): Remove warning from create_time trigger (#1751)
4 years ago
Jim 983f7b019c
refactor (db): Remove unused gorm formatter (#1738)
4 years ago
Jeff Mitchell ad8ce50f69
Fix Windows (#1733)
4 years ago
Michael Gaffney 55c6c5872f
feat(sqltest): Make container port configurable
4 years ago
Jeff Mitchell 866bfceefc
Add secrets_hmac to host catalog output (#1712)
4 years ago
Thor 7fa2cd2526
rename migration from 01-09 after bad merge (#1709)
4 years ago
Thor ad31b6d6c3
repo: Return connection informat in Session response object (#1690)
4 years ago
Jeff Mitchell 8110e0eab3
Increment version of host during updates (#1707)
5 years ago
Jim 1b6c9a25c8
Add more opts when using Create + WithOnConflict (#1706)
5 years ago
Jim c6d79bc911
feature (db): Add WithOnConflict support to CreateItems(...) (#1699)
5 years ago
Todd Knight 5850001a07 Rename file to match others in directory and remove TODO.
5 years ago
Todd Knight f41bceda83 Merge from main and `make gen`
5 years ago
Todd Knight 884e1f2d18 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jim 1ac151100e
docs (internal/db): Add docs Update/Delete operations using WithWhere (#1687)
5 years ago
Todd 29b4537d3b
Reference PreferredEndpoints by top level struct name (#1688)
5 years ago
Jeff Mitchell 30e9f944a2
Add sync interval to host sets (#1680)
5 years ago
Jim c047c4d89d
refactor (db): Remove the internal/db test tables from the migrations (#1675)
5 years ago
Jeff Mitchell 48ac8b8f0b Merge branch 'main' into plugin-hostcatalogs
5 years ago
Timothy Messier 242e353f18
fix(schema): Prevent duplicate versions per edition (#1670)
5 years ago
Jim b6ad76e4d2
fix (db): Clean up tests a bit (#1669)
5 years ago
Jim f2ad4de554
fix (migrations): Adjust migration numbers to remove dups (#1667)
5 years ago
Jim f63ca1313c
feature (kms/audit): Add base audit key type (#1651)
5 years ago
Jeff Mitchell 80d41b9044 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jim 4df3b40def
feature (db): Add support for multi-column PKs (#1658)
5 years ago
Todd 1ff2968409
Warehouse contains "Unsupported" host_address for plugin based hosts (#1656)
5 years ago
Timothy Messier 1a24a0fc2f
feat(sqltest): Make container name configurable
5 years ago
Todd 1312628a1e
Add plugin set sync and orphaned host cleanup jobs (#1647)
5 years ago
Jeff Mitchell 5e782b6ecc
Update view to return host IDs in a set on set lookup (#1646)
5 years ago
Timothy Messier 1b7cfb1704
feat(target): Add support for credential library validation
5 years ago
Timothy Messier 2cc58ff901
refact(target): Change repository to take CredentialLibraries
5 years ago
Todd 6eba8a4787
Lookups Catalogs and Persisted data together (#1643)
5 years ago
Jeff Mitchell b64761f38f
Add repository and functions around plugin host set membership (#1629)
5 years ago
Jeff Mitchell b1a72bd445 Merge remote-tracking branch 'origin/main' into plugin-hostcatalogs
5 years ago
Jeff Mitchell 1782f6a4e4
Enhance worker connection security (#1641)
5 years ago
Michael Gaffney c361e6ec22
fix(warehouse): Add primary key to credential group membership table (#1636)
5 years ago
Jeff Mitchell 804cb22699
Remove priority values from host_ip_address/host_dns_name (#1633)
5 years ago
Jeff Mitchell 1cf94d0e3e Fix merge issues
5 years ago
Jeff Mitchell 0fd906d964 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jim 1ce9a71b53
feature (db): Add on conflict support to db.Create(...) (#1612)
5 years ago
Todd 23baaac36b
Add DB changes for host, set members, and host addresses for plugins. (#1584)
5 years ago
Timothy Messier eac433f7ff
refact(target): Move tcp into subpackage
5 years ago
Jeff Mitchell f6efde041d Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jim 3b99ded7ad
refactor: Update gorm deps (#1591)
5 years ago
Michael Gaffney 7ccab48a3c
style: Run `make fmt`
5 years ago
Jeff Mitchell 2baa5d3999 Move postgres files post-merge from main
5 years ago
Jeff Mitchell 13ad92d800 Merge remote-tracking branch 'origin/main' into plugin-hostcatalogs
5 years ago
Timothy Messier e3f7c263b0
refactor(sqltest): Update init script to support migration editions
5 years ago
Timothy Messier 8caaf3e076
refactor(schema): Add support for migration editions
5 years ago
Jeff Mitchell 098c3e1f22 Update sdk dep from proper branch and fix building
5 years ago
Jeff Mitchell 158ab09952 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jim 8d6dee09a9
refact: Add db.DB wrapper and refact all test fixtures to use it. (#1535)
5 years ago
Jim 136ac00b49
refact: Changes required for gorm v2 (#1528)
5 years ago
Todd 14cc97b645
Add authorize session for plugin based host sets. (#1559)
5 years ago
Todd a4ea99047f
Remove Prefix Id and Plugin Name fields (#1563)
5 years ago
Todd bbfef2802f
Placeholder Plugin Providers for Repos and added testPlugin struct (#1532)
5 years ago
Jeff Mitchell 01d4383c1b
Add preferred endpoints logic to API/handler/DB and some CLI bits (#1529)
5 years ago
Jeff Mitchell f9c620a5d5 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Jeff Mitchell 7fc712de44 Bump protoc
5 years ago
Jeff Mitchell a8eb505570 Fix collision in migration version
5 years ago
Jeff Mitchell a71cdae204 Merge remote-tracking branch 'origin/main' into plugin-hostcatalogs
5 years ago
Timothy Messier 99d0d2f682
wh: Add wh_credential_dimension and bridge tables
5 years ago
Todd Knight e208800f77 Merge branch 'main' into plugin-hostcatalogs
5 years ago
Timothy Messier 75388f727a
test: Refactor to use dbtest package instead of docker
5 years ago
Todd Knight 1237d05232 Create a repository to create, lookup, and list host plugins.
5 years ago
Todd Knight db9e1106a9
feat(host): Add host plugin related schemas and tests (#1475)
5 years ago
Timothy Messier 90e2c871f0
refactor(wh): Remove host prefix from wh_user_dimension org fields
5 years ago
Timothy Messier 026f09a9a8
refactor(wh): Rename primary and foreign key columns
5 years ago
Timothy Messier c8bf1917f5
db: Refactor test setup for pre-populated data
5 years ago
Michael Gaffney 5f88243ddc
Fix db migration that adds support for OIDC in the data warehouse (#1471)
5 years ago
Timothy Messier 0f19009cea
feat(wh): Add oidc related columns to wh_user_dimension (#1455)
5 years ago
Timothy Messier 624bdbf0c2
test(db): Add baseline tests for wh_user_dimension (#1454)
5 years ago
Jim 477b541bf0
Events: ongoing clean up of eventing (#1448)
5 years ago
Todd Knight 39cc245966
Make gen after make tools. Includes make fmt of existing non generated files. (#1438)
5 years ago
s-christoff 6b78108ecf
Update primary error functions to take a context, deprecate old functions (#1358)
5 years ago
Jim 70ad081e39
Events: convert from hclog to events (#1409)
5 years ago
Jeff Mitchell 528d54b4ad
Add token/userinfo claims to account read output (#1419)
5 years ago
Chris Marchesi 1ebb8efab6
Apply extra review feedback from #1340 (#1400)
5 years ago
Jeff Mitchell 140c54e319 Repoint base62 import
5 years ago
Chris Marchesi 5a70875726
internal/servers/controller: Worker failure connection cleanup (#1340)
5 years ago
Jeff Mitchell 2cbcf9a563
Update usage of shared-secure-libs (#1393)
5 years ago
Chris Marchesi 895de869ab
internal/db: add enumeration constraints for the server table (#1386)
5 years ago
Louis Ruch 26a0303b38
Add sentinel and sanitize package (#1353)
5 years ago
Michael Gaffney df35699c4e
Integrate with Vault to retrieve and manage per session credentials (#1308)
5 years ago
Louis Ruch 054549d81e
Allow where without args in searchWhere (#1333)
5 years ago
Louis Ruch 8e4323c31c
Scheduler run jobs failure (#1310)
5 years ago
Louis Ruch 649ed32504
Scheduler updates (#1311)
5 years ago
Jeff Mitchell 9ecc384007
Add managed group support to role principals (#1270)
5 years ago
Jeff Mitchell 15bd1a5245
Add initial SQL for managed groups (#1253)
5 years ago
Jeff Mitchell 7ee8ddba6a True up some spelling
5 years ago
Jeff Mitchell 6f34da8923
Add cleanup of dead connections no longer reported by a worker (#1220)
5 years ago
Louis Ruch feb5d7385d
Louis job scheduler (#1197)
5 years ago
Michael Gaffney 120b5e4c79
Run make migrations
5 years ago
Jim 2437cdcc8d
OIDC: add support for account claim maps (#1186)
5 years ago
s-christoff 9ceeb3bd65
Add -container-image flag (#1112)
5 years ago
Jim 25e657fa51
Ongoing OIDC: support to request additional OIDC scopes from the IdP (#1175)
5 years ago
Jim Lambert be7fc67842 regenerate migrations
5 years ago
Jim 3ee651deab
fix primary account data returned for users when a passwd auth method is the primary auth method (#1154)
5 years ago
Jim 75108cbc8b
Ongoing OIDC: return the primary account info along with the user. (#1145)
5 years ago
Jim 358f5a61fb
bump protoc to v3.15.8 (#1147)
5 years ago
Michael Gaffney ea0e2e5df4
Add tests for common.BuildUpdatePaths (#1143)
5 years ago
Michael Gaffney 78159eef9c
Fix godoc spelling and white space
5 years ago
Jeff Mitchell be10cc4b42
Update grpc/proto deps (#1136)
5 years ago
Michael Gaffney 5855930921
Renumber migrations in the '2/' directory to start at 01 (#1114)
5 years ago
Jim dd0f34bc35
Add new OIDC auth method. (#1090)
5 years ago
Jim f21996d8ad
refactor to use WithOrderByVersion(...) (#1059)
5 years ago
Jeff Mitchell fcbf372881
Bump proto/grpc deps (#1017)
5 years ago
Louis Ruch ebdc08e5ff
Skip hidden directories when generating version numbers (#1008)
5 years ago
Jeff Mitchell bb2d86eb39
Add ability to generate pseudo-random IDs (#984)
5 years ago
Jeff Mitchell 2ed1643e3a
Dep updates (pgx, dktest) (#956)
5 years ago
Lars Lehtonen 35eadd6e40
internal/db/schema: fix dropped test error (#948)
5 years ago
Jeff Mitchell e0099b4b85
Fix migration for Postgres 11 (#940)
5 years ago
s-christoff 6623be8bfb
Refactor internal/auth to return domain specific errors (#905)
5 years ago
s-christoff 81785e139f
[enhancement] Refactor authtoken repo to return domain specific errors (#876)
5 years ago
Todd Knight 57d4bf2bfd
Removing dev migration feature and checks (#892)
5 years ago
Todd Knight 955ae41215
Support upgrading from old migration table name (#889)
5 years ago
Jeff Mitchell 3461dcbd0c
Remove down and dev migrations (#890)
5 years ago
Jeff Mitchell 54b9c8c3dc Add perms-table to `make gen` and commit migrations update
5 years ago
Todd Knight d2bb8820ea
Wrap postgres up migrations into a single transaction (#887)
5 years ago