Louis Ruch
8e4323c31c
Scheduler run jobs failure ( #1310 )
...
* Drop wt_private_id from job table
* Add server id len constraint on job_run table
2021-06-15 15:32:23 -07:00
Louis Ruch and Michael Gaffney
649ed32504
Scheduler updates ( #1311 )
...
* Scheduler updates
* Add convenience methods to db/timestamp.Timestamp
* Remove recursive loop
Co-authored-by: Michael Gaffney <mike@gaffney.cc >
2021-06-11 11:36:14 -07:00
Jeff Mitchell
9ecc384007
Add managed group support to role principals ( #1270 )
2021-06-04 10:44:57 -04:00
Jeff Mitchell
15bd1a5245
Add initial SQL for managed groups ( #1253 )
2021-05-26 20:43:36 -04:00
Jeff Mitchell
7ee8ddba6a
True up some spelling
2021-05-14 16:26:25 -04:00
Jeff Mitchell
6f34da8923
Add cleanup of dead connections no longer reported by a worker ( #1220 )
2021-05-14 13:23:12 -04:00
Louis Ruch
feb5d7385d
Louis job scheduler ( #1197 )
...
* Adds job repo
* Adds scheduler
* Adds plugin table which is a place holder for future expansion of the scheduler. Currently all jobs that are created are linked to the pi_system plugin which are jobs that are held in a local registeredJobs map populated at controller startup.
2021-05-06 14:54:10 -07:00
Michael Gaffney
120b5e4c79
Run make migrations
2021-05-05 10:53:08 -04:00
Jim
2437cdcc8d
OIDC: add support for account claim maps ( #1186 )
2021-05-04 08:41:04 -04:00
s-christoff
9ceeb3bd65
Add -container-image flag ( #1112 )
2021-05-03 13:11:28 -05:00
Jim
25e657fa51
Ongoing OIDC: support to request additional OIDC scopes from the IdP ( #1175 )
2021-04-28 06:53:13 -04:00
Jim Lambert
be7fc67842
regenerate migrations
2021-04-22 07:38:58 -04:00
Jim
3ee651deab
fix primary account data returned for users when a passwd auth method is the primary auth method ( #1154 )
2021-04-21 19:10:54 -04:00
Jim
75108cbc8b
Ongoing OIDC: return the primary account info along with the user. ( #1145 )
2021-04-20 20:33:56 -04:00
Jim
358f5a61fb
bump protoc to v3.15.8 ( #1147 )
2021-04-18 21:34:25 -04:00
Michael Gaffney
ea0e2e5df4
Add tests for common.BuildUpdatePaths ( #1143 )
2021-04-18 11:00:38 -04:00
Michael Gaffney
78159eef9c
Fix godoc spelling and white space
2021-04-17 12:36:21 -04:00
Jeff Mitchell
be10cc4b42
Update grpc/proto deps ( #1136 )
...
* Update grpc/proto deps
* Make gen
2021-04-15 14:11:23 -04:00
Michael Gaffney
5855930921
Renumber migrations in the '2/' directory to start at 01 ( #1114 )
2021-04-14 11:47:21 -04:00
dd0f34bc35
Add new OIDC auth method. ( #1090 )
...
Co-authored-by: Todd Knight <T.Alan.Knight@gmail.com >
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com >
Co-authored-by: Michael Gaffney <mgaffney@users.noreply.github.com >
2021-04-08 20:54:32 -04:00
Jim
f21996d8ad
refactor to use WithOrderByVersion(...) ( #1059 )
2021-04-02 18:19:48 -04:00
Jeff Mitchell
fcbf372881
Bump proto/grpc deps ( #1017 )
...
* Bump proto/grpc deps
* Back out buf change
* Run make gen
2021-03-20 16:12:01 -04:00
Louis Ruch
ebdc08e5ff
Skip hidden directories when generating version numbers ( #1008 )
2021-03-17 14:45:13 -07:00
Jeff Mitchell
bb2d86eb39
Add ability to generate pseudo-random IDs ( #984 )
2021-03-16 11:19:10 -04:00
Jeff Mitchell
2ed1643e3a
Dep updates (pgx, dktest) ( #956 )
...
* Dep updates:
* pgx
* dktest
* Remove pgx
2021-02-22 13:36:07 -05:00
Lars Lehtonen
35eadd6e40
internal/db/schema: fix dropped test error ( #948 )
2021-02-18 08:27:08 -08:00
Jeff Mitchell
e0099b4b85
Fix migration for Postgres 11 ( #940 )
2021-02-16 14:03:09 -05:00
s-christoff
6623be8bfb
Refactor internal/auth to return domain specific errors ( #905 )
...
* Refactor internal/auth to return domain specific errors
2021-02-11 13:32:45 -06:00
s-christoff
81785e139f
[enhancement] Refactor authtoken repo to return domain specific errors ( #876 )
2021-02-03 17:34:46 -06: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
Jeff Mitchell
3461dcbd0c
Remove down and dev migrations ( #890 )
...
* Remove down and dev migrations
This won't be the pattern going forward, so this removes these from the
code.
2021-01-28 16:12:14 -05:00
Jeff Mitchell
54b9c8c3dc
Add perms-table to make gen and commit migrations update
2021-01-28 08:56:55 -05:00
Todd Knight
d2bb8820ea
Wrap postgres up migrations into a single transaction ( #887 )
2021-01-27 15:58:22 -07:00
Jim
1c744c28ab
oidc schema changes. ( #874 )
2021-01-27 10:55:28 -05:00
Jim
f7aad2e0c8
add a new oidc key+ key version for encrypting oidc state payloads returned in auth URLs. ( #884 )
2021-01-26 14:37:10 -05:00
Todd Knight
1f9fcad1cd
Adding Migrate Command ( #872 )
2021-01-25 14:43:50 -07:00
Jeff Mitchell
717a3b52ee
Add worker tagging ( #862 )
...
This allows workers to have tags assigned to them, which can then be filtered to control which targets they are allowed to serve.
2021-01-21 16:27:20 -05: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
Louis Ruch
84656dbfea
ICU-747,ICU-748/refactor internal/oplog and internal/perms to use domain errors ( #854 )
...
* Refactor internal/oplog to domain errors
* Refactor internal/perms
* Update changelog
2021-01-13 15:50:07 -08:00
Louis Ruch
8151b30ce9
ICU-743/Domain errors internal/kms refactor ( #848 )
...
* Domain errors internal/kms refactor
* Update changelog
* Update internal/host error op
* Incorrect error returned in read_writer
2021-01-12 08:50:19 -08:00
Jeff Mitchell
84c617dc49
Run make gen after the gofumpt update
2021-01-08 10:32:02 -05: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
4e31fdb10e
Swap assert.Eqaul actual/expected ( #849 )
2021-01-05 17:34:04 -08:00
Louis Ruch
70a5899e99
ICU-739/iam domain error refactor ( #841 )
...
* Refactor iam errors
* Update db and host doTx error ops
* Changelog
2020-12-23 11:00:00 -08:00
Louis Ruch
bfbb179741
ICU-738/Refactor internal/db to domain errors ( #815 )
...
* Refactor internal/db to domain errors
2020-12-21 10:07:34 -08:00
Jeff Mitchell
11b821a200
Bump deps ( #818 )
2020-12-15 14:56:41 -05:00
Louis Ruch
ec0020de90
Refactor host_repo -> domain errors ( #786 )
...
* Refactor domain errors: New -> E, create helper New and Wrap
* Update host repo to use domain errors
2020-12-09 10:11:38 -08: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