Skip to content

Commit 28d46f6

Browse files
authored
fix(redis): make auth profiles consistent for username/pwd (#3565)
Signed-off-by: Samantha Coyle <[email protected]>
1 parent c534993 commit 28d46f6

File tree

2 files changed

+42
-23
lines changed

2 files changed

+42
-23
lines changed

pubsub/redis/metadata.yaml

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,34 @@ urls:
1010
url: https://docs.dapr.io/reference/components-reference/supported-pubsub/setup-redis-pubsub/
1111
capabilities:
1212
- ttl
13+
authenticationProfiles:
14+
- title: "Username and password"
15+
description: "Authenticate using username and password."
16+
metadata:
17+
- name: redisUsername
18+
type: string
19+
required: false
20+
description: |
21+
Username for Redis host. Defaults to empty. Make sure your Redis server
22+
version is 6 or above, and have created ACL rule correctly.
23+
example: "my-username"
24+
default: ""
25+
- name: redisPassword
26+
type: string
27+
required: false
28+
sensitive: true
29+
description: |
30+
Password for Redis host. No default. Use secretKeyRef for
31+
secret reference
32+
example: "KeFg23!"
33+
default: ""
1334
metadata:
1435
- name: redisHost
1536
required: true
1637
description: |
1738
Connection-string for the redis host. If "redisType" is "cluster" it can be multiple hosts separated by commas or just a single host
1839
example: '"redis-master.default.svc.cluster.local:6379"'
1940
type: string
20-
- name: redisPassword
21-
required: true
22-
sensitive: true
23-
description: |
24-
Password for Redis host. No Default. Can be "secretKeyRef" to use a secret reference
25-
example: '"KeFg23!"'
26-
type: string
27-
- name: redisUsername
28-
required: false
29-
description: Username for Redis host. Defaults to empty. Make sure your redis server version is 6 or above, and have created acl rule correctly.
30-
example: "default"
31-
type: string
3241
- name: consumerID
3342
required: false
3443
description: The consumer group ID

state/redis/metadata.yaml

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,33 @@ capabilities:
1515
- transactional
1616
- etag
1717
- query
18+
authenticationProfiles:
19+
- title: "Username and password"
20+
description: "Authenticate using username and password."
21+
metadata:
22+
- name: redisUsername
23+
type: string
24+
required: false
25+
description: |
26+
Username for Redis host. Defaults to empty. Make sure your Redis server
27+
version is 6 or above, and have created ACL rule correctly.
28+
example: "my-username"
29+
default: ""
30+
- name: redisPassword
31+
type: string
32+
required: false
33+
sensitive: true
34+
description: |
35+
Password for Redis host. No default. Use secretKeyRef for
36+
secret reference
37+
example: "KeFg23!"
38+
default: ""
1839
metadata:
1940
- name: redisHost
2041
required: true
2142
description: Connection-string for the redis host
2243
example: "redis-master.default.svc.cluster.local:6379"
2344
type: string
24-
- name: redisPassword
25-
required: false
26-
sensitive: true
27-
description: Password for Redis host. No Default. Can be secretKeyRef to use a secret reference
28-
example: "KeFg23!"
29-
type: string
30-
- name: redisUsername
31-
required: false
32-
description: Username for Redis host. Defaults to empty. Make sure your redis server version is 6 or above, and have created acl rule correctly.
33-
example: "default"
34-
type: string
3545
- name: enableTLS
3646
required: false
3747
description: If the Redis instance supports TLS with public certificates, can be configured to be enabled or disabled. Defaults to false.

0 commit comments

Comments
 (0)