Jeff Mitchell
b05ed0bf65
If the database is already initialized, use 0 as the return value ( #1033 )
...
This matches the migrations code, which treats the operation as
idempotent.
2021-03-25 17:53:11 -04:00
Jeff Mitchell
3b452cb503
Fix initial user ID not being shown in some cases during init
2021-03-04 21:08:22 -05:00
Jeff Mitchell
9649a19d23
Update CLI error codes to be consistent with connect ( #976 )
2021-03-04 20:05:17 -05:00
Todd Knight
57d4bf2bfd
Removing dev migration feature and checks ( #892 )
2021-01-28 19:28:31 -07:00
Todd Knight
955ae41215
Support upgrading from old migration table name ( #889 )
2021-01-28 14:30:08 -07:00
Todd Knight
1f9fcad1cd
Adding Migrate Command ( #872 )
2021-01-25 14:43:50 -07:00
Todd Knight
595a86508e
Fix lockup when initalizing database. ( #875 )
2021-01-20 18:10:45 -07:00
Todd Knight
ec6151d174
Organize DB Schema Migration Code and DB Init Checks ( #842 )
...
Create Schema Manager and propagate contexts into the DB calls downstream.
Add checks at controller startup and database init for correct schema version and schema migration dirty bit being set.
2021-01-19 10:40:41 -07:00
Michael Gaffney and Jeff Mitchell
94cb79bbdd
See how Boundary would look with gofumpt applied ( #853 )
...
* See how Boundary would look with https://github.com/mvdan/gofumpt applied
Results of running `gofumpt -w -s .`
* Update tools file and Makefile for gofumpt
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com >
2021-01-07 10:02:32 -05:00
Louis Ruch
dbc796759b
ICU-934/Verify controller config block ( #851 )
...
* Verify controller config block
* update changelog
2021-01-06 10:41:38 -08:00
Jeff Mitchell
833f29e352
Switch connection limit for default target to -1 ( #814 )
...
This makes the initial testing workflow less confusing for users
2020-12-09 16:05:48 -05:00
Todd Knight
f6e50006fc
Generate postgres.gen.go using schema version directory structure ( #808 )
...
* Reorganize the db migration .sql scripts into individual schema version directories and generate the sql httpfs fakeFile accordingly.
* Created a /dev schema version directory to hold db schema updates that have not been finalized.
* Add an 'allow-development-migrations' flag to allow `boundary database init` to be executed even when there are schema updates in /dev.
2020-12-04 21:32:27 -07:00
Jim
af6ef1b687
Refactor existing sentinel errors ( #774 )
2020-11-05 16:54:03 -05:00
Jim
547ae7c802
Fix database init when locale isn't english ( #736 )
...
* use IsMissingTableError(error)
* update changelog
2020-10-20 21:13:01 -04:00
Jeff Mitchell
fa700dc002
Add account ID templating ( #518 )
...
* Remove default role and create via the same mechanism as other initial resources
2020-10-01 10:51:54 -04:00
Jeff Mitchell
41a3c66ea1
Add names to init output ( #428 )
2020-09-24 12:54:40 -04:00
Jeff Mitchell
7fcbffbe88
Remove not-set value. ( #427 )
...
I don't think the conditions exist here that necessitated it being
introduced into Vault, but I do sometimes see a baffling condition where
the address coming from the flag is empty. I don't think we need this so
take it out.
2020-09-24 12:19:00 -04:00
Jeff Mitchell
31fe9292b3
Instantiate default resources ( #425 )
2020-09-24 03:31:26 -04:00
Jeff Mitchell
38ce9d9eac
Combine controller and worker commands ( #415 )
2020-09-23 01:23:10 -04:00
Jeff Mitchell
dd06615c2e
Add database initialization command ( #400 )
2020-09-21 20:25:16 -04:00