dani
1a77e4da86
Boundary Plugin MinIO ( #4621 )
...
feat(storage): Add storage support for MinIO via new built-in plugin
2024-04-12 11:28:40 -04:00
Elim Tsiagbey
2c140b1e09
feat: Local Storage State API & CLI
...
- add `local_storage_state` value to API & CLI
2024-04-05 16:47:22 -04:00
Damian Debkowski
aea473c77b
feat: new worker config for minimumAvailableCapacity
2024-04-05 16:45:52 -04:00
Jeff Mitchell
d396a33930
Fix controller-only in dev not showing events ( #4594 )
2024-04-03 20:56:51 -04:00
Jeff Mitchell
446b790f02
Make WrappableCommand input be a func ( #4590 )
...
When wrapper.Wrap was put into place, the argument going into it was no
longer part of a closure but was instead evaluated at function call
time. As a result this would create 197 extra goroutines and
channels on startup - one for each command using wrapper.Wrap. Among
other things this made stack traces much more difficult to parse.
2024-04-03 20:43:20 -04:00
Todd
95c507fad5
Add hidden ferry commands and auto adding tokens to ferry daemon ( #4572 )
...
* Add boundary ferry command (#4462 )
* Add boundary ferry status (#4463 )
* Add sending auth token automatically to ferry daemon (#4465 )
* Hide ferry cmds, background error msgs, and dont retry background add-token requests (#4571 )
2024-03-25 15:04:13 -07:00
Todd
cb1e9b570b
Add CLI flags for creating an alias with a target ( #4512 )
...
* Add CLI flags for creating an alias with a target
* Add bats tests
2024-03-15 09:36:34 -07:00
Jeff Mitchell
7105270cd5
Make TestServer_ReloadWorkerTags non-parallel
...
This will hopefully help with flakiness.
Note: this was tested on the Ent side
2024-03-14 14:25:17 -04:00
Jeff Mitchell
19b19d6756
Comment out parallel statements causing test failures ( #4528 )
...
It hasn't been investigated why this is happening (getting a number of
403 errors) but for now removing parallel fixes it.
2024-03-13 21:12:26 -04:00
Jeff Mitchell
9408b2b299
Add some more fixes caught by race detector ( #4488 )
2024-03-07 14:46:10 -05:00
Irena Rindos
5a93a7e9a2
chore(cmd): fix initial alias doc ( #4484 )
2024-03-05 17:49:27 -05:00
Irena Rindos
cedff227c3
dev: use URL for web target and add caveat ( #4454 )
2024-02-29 15:52:27 -08:00
Irena Rindos
e80e9a6da5
feat(dev): create initial alias targets for boundary dev ( #4433 )
...
* feat(dev): create initial alias targets for boundary dev
2024-02-29 15:52:27 -08:00
Todd
24a2089db8
Add aliases to table format output for target reads ( #4416 )
2024-02-29 15:52:27 -08:00
Todd
305bb09c35
Treat alias values like other required fields in API and CLI ( #4404 )
...
* Treat Alias values like other required fields in API and CLI
* Fix protoc versions since we recently rebased on main which uses updated version
2024-02-29 15:52:27 -08:00
Todd
a6c96d69ae
Add TargetAliasAuthorizeSessionArgumentsHostId api options ( #4397 )
...
* Add host id api option
2024-02-29 15:52:27 -08:00
Irena Rindos
ba21e076bb
cli(aliases): Support aliases for connect and targets in the CLI ( #4356 )
...
* cli(aliases): Support aliases for boundary connect and boundary targets CLI
2024-02-29 15:52:27 -08:00
Todd
78e10864c4
Add alias CLI CRUDL commands ( #4353 )
...
* Add alias CLI CRUDL commands
2024-02-29 15:51:24 -08:00
Michael Milton
2e69d59dd2
feat(billing): Add cli subcommand for monthly active user counts
2024-02-23 15:44:10 +00:00
Jeff Mitchell
c3297bb96f
Remove worker type from CLI output ( #4396 )
...
This does not currently remove the field from the message on the API but
since it will now always show `pki` it's meaningless and causing
confusion for some users.
2024-02-23 10:33:57 -05:00
Jeff Mitchell and Damian Debkowski
014a5a7aae
Vet/race fixes ( #4421 )
...
This addresses all found vet/race fixes in community edition.
---------
Co-authored-by: Damian Debkowski <damian.debkowski@hashicorp.com >
2024-02-21 16:32:26 -05:00
Jeff Mitchell and Damian Debkowski
35cef97bd4
Linter fixes PR 3 ( #4415 )
...
* Linter fixes
* fix(bsr): update test to register TEST protocol once
---------
Co-authored-by: Damian Debkowski <damian.debkowski@hashicorp.com >
2024-02-16 08:30:16 -05:00
Jeff Mitchell
49803e653c
Linter fixes numero 2 ( #4408 )
2024-02-14 17:14:31 -05:00
Jeff Mitchell
25bce9e8ff
Fix linter warnings
2024-02-13 15:50:11 -05:00
Louis Ruch
d59f089819
feat(policies): Update SDK/API to support setting/clearing attributes ( #4385 )
2024-02-09 09:37:34 -08:00
Irena Rindos
da30653486
commands: fix plurals ( #4369 )
...
* commands: fix plurals
2024-02-07 12:45:28 -05:00
Todd and Jim
eb6d0dbd6a
Use the intercepted token always. If the keyring matches, use it from there ( #4355 )
...
* Use the intercepted token if present, use it through the keyring if keyring contains it
* fixup! Use the intercepted token if present, use it through the keyring if keyring contains it
* Apply suggestions from code review
Co-authored-by: Jim <jlambert@hashicorp.com >
---------
Co-authored-by: Jim <jlambert@hashicorp.com >
2024-02-06 11:46:28 -08:00
Yong Zhang
e34d3bb415
Fix example scope id for role grants ( #4348 )
...
* Rename example scope id
* revert newline at eof
2024-02-02 17:35:05 -08:00
Todd
d500f24014
fix: boundary authenticate returns an API error code when auth fails ( #4342 )
2024-01-31 15:11:28 -08:00
dde833e8cf
Decrease number of flags shown for daemon/search ( #4312 )
...
* Decrease number of flags shown for daemon/search
* Update changelog
---------
Co-authored-by: Jeff Mitchell <jeffrey.mitchell@gmail.com >
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com >
2024-01-26 15:56:41 -08:00
Jeff Mitchell
e91c4cbfe2
Remove support for 'id' field in grants ( #4290 )
2024-01-25 15:58:55 -05:00
Louis Ruch
7921ce22fd
test(grant): Use ID to validate version check ( #4274 )
...
* test(grant): Use ID to validate version check
* Update docs from id to ids
* Remove 'id' in 0.16.0
2024-01-25 13:27:22 -05:00
Louis Ruch
fe6126438e
chore: Fix typos ( #4285 )
2024-01-25 09:43:40 -08:00
dani
6a55245394
fix(cli): StoragePolicyId indent on list scopes ( #4279 )
2024-01-25 12:27:36 -05:00
f5dd457b34
Multiple grant scope IDs ( #4251 )
...
Co-authored-by: Timothy Messier <tim.messier@gmail.com >
Co-authored-by: Todd <github@quaddi.com >
2024-01-23 14:33:09 -05:00
Todd
0dac9005c1
Boundary auth without a keyring configured behaves like -keyring-type none ( #4268 )
2024-01-22 16:40:23 -08:00
Jeff Mitchell and Johan Brandhorst-Satzkorn
fff5f9506f
Migrate proxy logic to the API package ( #4216 )
...
This allows arbitrary programs to have an easy mechanism to make
connections through Boundary using Go. Internal cluster tests and test
helpers have been migrated to use this package, as well as the `connect`
command.
---------
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com >
2024-01-21 22:34:33 -05:00
Timothy Messier
9c5c17a3ee
feat(cmd): Disable postgres JIT for boundary dev
...
After updating `boundary dev` to use postgres:12 by default, it was
noticed that the responsiveness of boundary was noticeably slower. This
is due to the introduction of JIT being enabled by default in
postgres:12. JIT seems to incur noticeable overhead without providing
benefits, at least for the instance used for `boundary dev`.
It is also worth noting that for postgres:14 and newer, JIT does not get
triggered for the same queries since they seem to result in a cheaper
query plan that does not exceed the default threshold for JIT.
See:
https://www.postgresql.org/docs/current/jit.html
ICU-12283
2024-01-18 19:37:46 +00:00
Todd
884a0cb1fc
Fix daemon synopsis and command grouping ( #4249 )
2024-01-18 09:54:21 -08:00
Jeff Mitchell
253d79116c
Swap id field in grants to ids since that's now standardized ( #4250 )
...
* Swap id field in grants to ids since that's now standardized
* Fix some tests I missed
* Update generated resource table
2024-01-17 23:54:49 -08:00
Todd
962f9bd638
Pass in options to NewCommand call ( #4248 )
2024-01-17 16:41:28 -08:00
Damian Debkowski
621b535dde
chore: move infinity retention definition
2024-01-16 13:53:44 -08:00
Louis Ruch
b237fe24f1
feat(cmd): Add help text for storage policy scope funcs
2024-01-16 13:53:44 -08:00
Damian Debkowski
5c1ef080cc
feat(cmd): session recording reapply storage policy
2024-01-16 13:53:44 -08:00
Louis Ruch
f26243e9af
feat(recording): Delete Session Recording
2024-01-16 13:53:44 -08:00
Louis Ruch
86f10f3ea4
feat(recording): Add RetainUntil and DeleteAfter to Session Recording CLI
2024-01-16 13:53:44 -08:00
Louis Ruch
20897640cd
feat(cli): Add support for Scope Storage Policy
2024-01-16 13:53:44 -08:00
Hugo
08e8d96514
feat(cmd): Policies
2024-01-16 13:53:44 -08:00
Jeff Mitchell
9332179a01
Remove the deprecated old KMS worker auth mechanism ( #3935 )
...
This has been superceded by the nodeenrollment-based KMS worker auth
mechanism. This commit only removes the ability to connect with this
mechanism; some upgrade logic will remain intact for a bit and
can be removed later.
2024-01-12 11:58:12 -05:00
Todd
5aa560387c
Add pagination for iam Roles ( #4161 )
...
* Add pagination for iam Roles
2024-01-05 07:43:21 -08:00