You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add redis connect support
* Setup redis in docker for e2e testing
* Update docs and changelog
* Commenting out e2e tests for now, will revisit in a separate task
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,12 +16,17 @@ Canonical reference for changes, improvements, and bugfixes for Boundary.
16
16
This new helper command allows users to authorize sessions against Cassandra
17
17
targets and automatically invoke a Cassandra client with the appropriate
18
18
connection parameters and credentials. Currently only username/password credentials are automatically attached.
19
+
* cli: Added `boundary connect redis` command for connecting to Redis targets.
20
+
This new helper command allows users to authorize sessions against Redis
21
+
targets and automatically invoke a Redis client with the appropriate
22
+
connection parameters and credentials. Currently only username/password credentials are automatically attached.
19
23
* ui: Improved load times for resource tables with search and filtering capabilities by replacing indexeddb for local data storage with sqlite (WASM) and OPFS ([PR](https://github.com/hashicorp/boundary-ui/pull/2984))
20
24
21
25
### Bug fixes
22
26
* ui: Fixed rendering bug where header for the Host details page rendered multiple times ([PR](https://github.com/hashicorp/boundary-ui/pull/2980))
23
27
* ui: Fixed bug where worker tags could not be removed when creating a new worker ([PR](https://github.com/hashicorp/boundary-ui/pull/2928))
24
28
29
+
25
30
### Deprecations/Changes
26
31
27
32
* Modified parsing logic for various IP/host/address fields across Boundary.
redisSynopsis="Authorize a session against a target and invoke a redis client to connect"
17
+
)
18
+
19
+
funcredisOptions(c*Command, set*base.FlagSets) {
20
+
f:=set.NewFlagSet("Redis Options")
21
+
22
+
f.StringVar(&base.StringVar{
23
+
Name: "style",
24
+
Target: &c.flagRedisStyle,
25
+
EnvVar: "BOUNDARY_CONNECT_REDIS_STYLE",
26
+
Completion: complete.PredictSet("redis-cli"),
27
+
Default: "redis-cli",
28
+
Usage: `Specifies how the CLI will attempt to invoke a Redis client. This will also set a suitable default for -exec if a value was not specified. Currently-understood values are "redis-cli".`,
29
+
})
30
+
31
+
f.StringVar(&base.StringVar{
32
+
Name: "username",
33
+
Target: &c.flagUsername,
34
+
EnvVar: "BOUNDARY_CONNECT_USERNAME",
35
+
Completion: complete.PredictNothing,
36
+
Usage: `Specifies the username to pass through to the client. May be overridden by credentials sourced from a credential store.`,
0 commit comments