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
13d07e51fd
Don't log resource staleness when no refresh token is recorded ( #4503 )
2024-03-08 15:48:18 -08:00
Todd
d5ae3d8dc6
fixup! Add aliases to the client cache daemon and make them searchable ( #4418 )
2024-02-29 15:52:27 -08:00
Todd
a2ea1f8f90
Add aliases to the client cache daemon and make them searchable ( #4418 )
...
* Add aliases to the client cache daemon and make them searchable
2024-02-29 15:52:27 -08:00
Todd
366d9e95aa
Add Error logging and hclog.Logger debug logging throughout the daemon ( #4384 ) ( #4439 )
...
* Save and assign hclogger throughout the client cache daemon
* Don't event for errors happening outside of the handlers or tickers.
* Hide and ignore -store-debug and expose the -log-level flag
2024-02-22 10:20:48 -08: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
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
Todd
acabfd7f2c
boundary daemon add-token to return returns 403 Forbidden when Boundary returns the same ( #4345 )
2024-02-02 12:24:14 -08:00
Todd and Johan Brandhorst-Satzkorn
d6c9db968a
Fix calculating uptime after system sleep ( #4332 )
...
* Fix calculating uptime after system sleep
* Update internal/clientcache/internal/daemon/status_handler.go
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com >
---------
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com >
2024-01-31 12:31:43 -08:00
Todd
7e7e6369ae
pass on the max search refresh timeout to server ( #4321 )
2024-01-29 15:38:45 -08:00
Todd
0705ed4e68
Do not try to autodiscover tokens when doing token lookups using provided tokens. ( #4316 )
2024-01-29 10:23:23 -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
Todd
b734c43cda
return error when creating table fails ( #4305 )
2024-01-26 10:46:29 -08:00
Todd
e32a25f2a4
No longer enforce version matching between daemon and cli ( #4271 )
...
* No longer check version matching between daemon and cli
* Add Log Service Handler and report if the daemon is running in background mode
2024-01-24 16:26:15 -08:00
Todd
d0eb670dcf
s/Full Fetch/Recheck Support/ in logs and expose filter query param to search command ( #4269 )
...
* s/Full Fetch/Recheck Support/ and expose filter query param to command
2024-01-22 17:39:52 -08:00
Todd
0dac9005c1
Boundary auth without a keyring configured behaves like -keyring-type none ( #4268 )
2024-01-22 16:40:23 -08:00
Todd
30066c06f5
Add log location to the status output ( #4260 )
2024-01-22 08:42:19 -08:00
Todd
b8f4e16ecf
Fix flaky log rotation test ( #4257 )
...
* Fix flaky log rotation test
2024-01-18 14:44:53 -08:00
Todd
884a0cb1fc
Fix daemon synopsis and command grouping ( #4249 )
2024-01-18 09:54:21 -08:00
Louis Ruch
957cd59d91
test(e2e): Update e2e timeout ( #4241 )
2024-01-17 09:45:34 -08:00
Todd
fa2dc80e36
Close the logfile at test cleanup ( #4224 )
2024-01-08 10:20:43 -08:00
Todd
0823e395a6
Give more time for worker to start up ( #4223 )
2024-01-05 16:19:00 -08:00
Johan Brandhorst-Satzkorn
1303f7c363
Fix linter warnings ( #4219 )
2024-01-05 07:43:22 -08:00
Todd
f49ba4662c
Add more logged events ( #4206 )
2024-01-05 07:43:21 -08:00
Todd
c94a933578
Manually build the socket url ( #4205 )
2024-01-05 07:43:21 -08:00
Todd
36a8c6e289
Client cache: Update the default values timing issues ( #4203 )
2024-01-05 07:43:21 -08:00
Michael Li
3a0c1b8e9f
test(e2e): Add test for search ( #4196 )
...
* test(e2e): Add test for search
* CR
* CR
2024-01-05 07:43:21 -08:00
Todd
e429e91bc4
Do not cache or allow searching for old controllers ( #4136 )
...
* Do not cache or allow searching for old controllers
* Identify resourceless responses as coming from supported or unsupported controllers
* Do not report refresh token status info for unsupported controllers
2024-01-05 07:43:21 -08:00
Todd
d453a2a48a
Check in client wrapper if cache daemon is already in use ( #4172 )
2024-01-05 07:43:21 -08:00
Todd
6f488d7c59
Evanulate if cache daemon should be skipped after the flags are parsed ( #4168 )
2024-01-05 07:43:21 -08:00
Todd
9ebb69f2a4
Add target type and session user_id as searchable ( #4076 )
...
* Add target type and session user_id to search
2024-01-05 07:43:21 -08:00
Johan Brandhorst-Satzkorn
df93313b9a
all: fix test failures after rebase
...
The stability of the authorized_actions have been removed in main,
so we need to add these sorts to all our new tests.
2024-01-05 07:43:21 -08:00
Todd
3558589c90
Return and consume InvalidListToken error code ( #4141 )
...
* Return and consume InvalidListToken error code
2024-01-05 07:43:20 -08:00
Todd
2d18f82c9f
Rename refresh token errors to list error ( #4138 )
2024-01-05 07:43:20 -08:00
Todd
deab274ec0
make gen
2024-01-05 07:43:20 -08:00
Todd
97f800d396
Fix rebase issues
2024-01-05 07:43:20 -08:00
Todd
c74579cead
Allow forced refresh attempt when searching ( #4077 )
...
* Allow forced refresh attempt when searching
2024-01-05 07:43:20 -08:00
Todd
cdc6fb0973
Refresh specific resources before searching when they are stale ( #4046 )
...
validate versions for all handlers. Refresh specific user before searching
Pass flags on to the background process
Allow the search refresh timeout to be configured
2024-01-05 07:43:20 -08:00
Todd
b3d268eae5
Include terminated sessions in the client cache ( #4051 )
2024-01-05 07:43:20 -08:00
Todd
8974606dea
Remove auth token when it is not found ( #4050 )
2024-01-05 07:43:20 -08:00
Todd
9aab26e91b
clientcache commands now can output curl strings ( #4042 )
2024-01-05 07:43:20 -08:00
Todd
b71d134e06
Create Client and update Errors for client daemon commands ( #4011 )
...
* Create a client cache daemon client
* Fix error formatting for the client cache cmds
2024-01-05 07:43:20 -08:00
Todd
8af20349e7
update mql and clean search flags ( #4030 )
2024-01-05 07:43:20 -08:00
Todd
f6b9162953
consistently expect snake case json values in token handler ( #4015 )
2024-01-05 07:43:20 -08:00
Todd
a077be691c
Add scope id and target id as searchable fields ( #4012 )
2024-01-05 07:43:20 -08:00
Todd
9448fc931e
Search uses base.Client's token to perform the search ( #4006 )
2024-01-05 07:43:20 -08:00
Todd
ab4ab0e8f9
Handle log rotation ( #3948 )
...
* Handle log rotation
2024-01-05 07:43:20 -08:00
Todd
71b09222ae
Add status command to the boundary client cache ( #3871 )
...
* Add status command to the boundary client cache
2024-01-05 07:43:20 -08:00
Todd
3a7ea64a31
Add skip daemon flag and send recently authed tokens to daemon ( #3883 )
...
* Add skip daemon flag and send recently authed tokens to daemon
* Rename flag skip-daemon to skip-cache-daemon
* adding option test
* move common.Options to base.Option
* SocketAddress returns *url.URL, fix search test
2024-01-05 07:43:20 -08:00