fix(redis): make auth profiles consistent for username/pwd (#3565)

Signed-off-by: Samantha Coyle <sam@diagrid.io>
This commit is contained in:
Sam 2024-10-14 16:46:51 -04:00 committed by GitHub
parent c53499343a
commit 28d46f6720
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 42 additions and 23 deletions

View File

@ -10,6 +10,27 @@ urls:
url: https://docs.dapr.io/reference/components-reference/supported-pubsub/setup-redis-pubsub/
capabilities:
- ttl
authenticationProfiles:
- title: "Username and password"
description: "Authenticate using username and password."
metadata:
- name: redisUsername
type: string
required: false
description: |
Username for Redis host. Defaults to empty. Make sure your Redis server
version is 6 or above, and have created ACL rule correctly.
example: "my-username"
default: ""
- name: redisPassword
type: string
required: false
sensitive: true
description: |
Password for Redis host. No default. Use secretKeyRef for
secret reference
example: "KeFg23!"
default: ""
metadata:
- name: redisHost
required: true
@ -17,18 +38,6 @@ metadata:
Connection-string for the redis host. If "redisType" is "cluster" it can be multiple hosts separated by commas or just a single host
example: '"redis-master.default.svc.cluster.local:6379"'
type: string
- name: redisPassword
required: true
sensitive: true
description: |
Password for Redis host. No Default. Can be "secretKeyRef" to use a secret reference
example: '"KeFg23!"'
type: string
- name: redisUsername
required: false
description: Username for Redis host. Defaults to empty. Make sure your redis server version is 6 or above, and have created acl rule correctly.
example: "default"
type: string
- name: consumerID
required: false
description: The consumer group ID

View File

@ -15,23 +15,33 @@ capabilities:
- transactional
- etag
- query
authenticationProfiles:
- title: "Username and password"
description: "Authenticate using username and password."
metadata:
- name: redisUsername
type: string
required: false
description: |
Username for Redis host. Defaults to empty. Make sure your Redis server
version is 6 or above, and have created ACL rule correctly.
example: "my-username"
default: ""
- name: redisPassword
type: string
required: false
sensitive: true
description: |
Password for Redis host. No default. Use secretKeyRef for
secret reference
example: "KeFg23!"
default: ""
metadata:
- name: redisHost
required: true
description: Connection-string for the redis host
example: "redis-master.default.svc.cluster.local:6379"
type: string
- name: redisPassword
required: false
sensitive: true
description: Password for Redis host. No Default. Can be secretKeyRef to use a secret reference
example: "KeFg23!"
type: string
- name: redisUsername
required: false
description: Username for Redis host. Defaults to empty. Make sure your redis server version is 6 or above, and have created acl rule correctly.
example: "default"
type: string
- name: enableTLS
required: false
description: If the Redis instance supports TLS with public certificates, can be configured to be enabled or disabled. Defaults to false.