Jeff Mitchell
b47cca0329
Add (non-db aspects of) the recovery key workflow ( #286 )
2020-08-20 13:34:03 -04:00
Todd Knight
d5678c4f80
Handler for Host CRUDL actions ( #287 )
2020-08-20 08:20:26 -07:00
Jeff Mitchell
8dad85fef4
Add test.hcl to gitignore
2020-08-20 01:05:57 -04:00
Todd Knight
7474e956dd
List Catalogs for Repo and API Handler ( #288 )
2020-08-19 21:49:52 -07:00
Jeff Mitchell
6bf4a5ce38
Add not null checks to wt_private_id, wt_scope_id, and wt_user_id ( #284 )
2020-08-19 21:45:46 -04:00
Jim
9570897032
basic keys mgmt repo ( #264 )
2020-08-19 16:47:18 -04:00
Michael Gaffney
a413ad7b84
Static Host: Lookup, List and Delete ( #283 )
...
* Implement LookupHost
* Implement ListHosts
* Implement DeleteHost
2020-08-19 14:14:14 -04:00
Todd Knight
eaae887bbe
Don't require type for children of subtyped resources. ( #285 )
2020-08-19 10:51:15 -07:00
Jeff Mitchell
a11ca2e3a8
Make gen
2020-08-18 21:58:59 -04:00
Todd Knight
d86e58476f
Version can be passed through request body ( #281 )
...
* Scopes inline version into update request body.
* Users inline version into update request body.
* Group inline version into update and add|set|remove member request body.
* Role inline version into update and add|set|remove grant|principal request body.
* Auth method inline version into update request body.
* Auth Account inline version into update request body.
* host catalog version is inlined for update.
* Gen after merge.
* Submitting template changes for version handling.
2020-08-18 17:38:38 -07:00
Jeff Mitchell
e20c150617
Fix some tests broken by merge
2020-08-18 19:16:52 -04:00
Jeff Mitchell
adfc5681be
Auth methods CLI ( #277 )
2020-08-18 17:46:34 -04:00
Michael Gaffney
041e1f9fd3
Update host ( #278 )
...
* Add IsNotNullError function to db package
* Let the database handle default values not gorm
* Implement UpdateHost
* Remove unnecessary clone
2020-08-18 16:50:26 -04:00
Michael Gaffney
e18cdc52b3
Create host ( #276 )
...
* Change testHostCatalog methods to be like other resource test methods
* Implement CreateHost
* Make allocHost return a pointer to a Host
2020-08-17 17:06:31 -04:00
Jeff Mitchell
282177afc2
Remove the default org ( #270 )
2020-08-17 15:38:41 -04:00
Todd Knight
01059e6ca8
Wrap StartDbInDocker in a mutex. ( #275 )
...
* Wrap StartDbInDocker in a mutex.
* Adding TODO to debug further.
* Clarifying the TODO to point out a race condition.
2020-08-17 10:18:46 -07:00
Todd Knight
1deea8aa3a
Fixing missed documentation fix from PR 267.
2020-08-17 10:07:56 -07:00
Todd Knight
e14f968fc3
Account (Set|Change)Passsword ( #267 )
2020-08-17 09:37:15 -07:00
Jeff Mitchell
4655f58365
Make gen
2020-08-17 11:50:59 -04:00
Michael Gaffney
7d133878be
Add base types for host catalog, host set, and host ( #272 )
...
* Move static host migrations to higher number
* Add wt_host_address domain type
* Add base tables for host catalog, host set, and host
* Reformat create trigger statements
* Add subtype triggers for host catalog, host set, and host
* Remove wt_host_address domain type
* Rename columns in host_set_member
* Add delete trigger functions for base types
* Add delete after triggers to static host subtypes
* Add protobufs for host base types
2020-08-17 11:00:41 -04:00
Jeff Mitchell
7b36571788
Change auth validity feedback ( #273 )
...
* Change auth validity feedback
Move from a bool indicating validity to lack of an error. This allows
the error to be directly returned and typed.
* Fix erroneous line
2020-08-16 00:42:36 -04:00
Todd Knight
23b437894a
Masks can now update attribute fields. ( #271 )
2020-08-14 14:08:12 -07:00
Jeff Mitchell
fff15bc9f3
Rename KMS purpose 'controller' to 'root'
2020-08-14 10:12:31 -04:00
Jeff Mitchell
efaf58b568
Add users CLI command and do some cleanup ( #269 )
2020-08-13 20:59:32 -04:00
Jeff Mitchell
6080d93f8f
Add authtokens CLI command ( #268 )
2020-08-13 20:25:28 -04:00
Jeff Mitchell
d3a1cd949b
Update password auth method flags to fit current standards
2020-08-13 18:32:58 -04:00
Jeff Mitchell
bb6b189513
Create a default role on new scope creation ( #265 )
2020-08-13 17:39:48 -04:00
Jeff Mitchell
e89e9d1349
Add groups CLI command ( #266 )
2020-08-13 17:35:55 -04:00
Michael Gaffney
7ac4be51c0
Refactor static host package ( #263 )
...
* Refactor: inline tablename constants
* Refactor: move functionality to new files
2020-08-13 14:00:15 -04:00
Jeff Mitchell
b75a6fc5e5
Update scopes CLI command in the model of the roles command ( #262 )
...
* Update scopes CLI command in the model of the roles command
* Pull help functions to helper methods
2020-08-13 11:20:22 -04:00
Jeff Mitchell
f1d69ea1ee
Fix breakage from change to api generation
2020-08-12 21:57:44 -04:00
Jeff Mitchell
2c4c991cca
Export API clients
2020-08-12 17:34:56 -04:00
Jeff Mitchell
419e2146d4
Revert "Move api tests to internal package to remove issue with external resources depending on internal libs"
...
This reverts commit 326086e352 .
2020-08-12 17:19:21 -04:00
Jeff Mitchell
b0c0129ab2
Add a dummy file to ui package
2020-08-12 17:16:10 -04:00
Jeff Mitchell
326086e352
Move api tests to internal package to remove issue with external resources depending on internal libs
2020-08-12 17:06:09 -04:00
Jeff Mitchell
5d104a7a01
Migrate off Vault's internalshared folder to the separated-out repo
2020-08-12 16:12:45 -04:00
Jeff Mitchell
c195c4bc9b
Remove disabled property and sync up field ordering and numbering ( #259 )
2020-08-12 13:00:49 -04:00
Todd Knight
012967e91b
Adding DefaultAuthMethod, DefaultLoginName, DefaultPassword to exported testing test controller. ( #258 )
2020-08-12 08:27:19 -07:00
Todd Knight
245c7fbb44
Add Account Update handler ( #257 )
...
* Allow updating accounts (not username or pw).
* Updating new field names to LoginName.
* Adding creation with password test.
* Fixing documentation for WithLoginName
2020-08-12 08:20:35 -07:00
Jeff Mitchell
203e2b5dc2
Initial worker porting steps ( #232 )
2020-08-12 00:40:39 -04:00
Jeff Mitchell
73a38b1433
Remove some unneeded resource types and fix the resource typing for default role in global scope ( #256 )
2020-08-12 00:02:26 -04:00
Jeff Mitchell
4cfab04307
Migrate user name to login name ( #255 )
2020-08-11 17:25:00 -04:00
Michael Gaffney
6f886976e4
Add not null constraint to wt_version domain ( #254 )
2020-08-11 14:15:19 -04:00
Jeff Mitchell
61378381c6
Add version to account update ( #252 )
2020-08-11 12:28:11 -04:00
Jeff Mitchell
78d7f539c5
Add versioning to host catalogs/sets/hosts and fix up tests ( #247 )
...
* Start adding version to host resources and fixing up tests
* Add versioning to host resources and update API tests
* Fix nil in test
* Add missing update
2020-08-11 11:20:06 -04:00
Jeff Mitchell
565059ed63
Add versioning to auth methods and accounts ( #249 )
2020-08-11 11:19:29 -04:00
Michael Gaffney and Jeff Mitchell
a7c467bd68
Password - UpdateAccount and SetPassword ( #248 )
...
* Implement UpdateAccount
* Implement SetPassword
* Add tests for duplicate user names
* Fix imports broken after product rename
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com >
2020-08-11 10:12:36 -04:00
Jeff Mitchell
6661117d4c
The name. The name. The name!
2020-08-10 17:15:02 -04:00
Jim
1c836c430b
support for associating/disassociating an auth account with a user ( #233 )
2020-08-10 15:17:15 -04:00
Jeff Mitchell
0c18e35b9d
Fix group service proto for versions
2020-08-08 19:27:49 -04:00