fix(argo-cd): Enable Redis authentication in the default installation (#2705)
This commit is contained in:
parent
f9eb0b394c
commit
fcee9a6046
16 changed files with 352 additions and 14 deletions
|
|
@ -1547,6 +1547,12 @@ redis-ha:
|
|||
containerSecurityContext:
|
||||
readOnlyRootFilesystem: true
|
||||
|
||||
# -- Configures redis-ha with AUTH
|
||||
auth: true
|
||||
# -- Existing Secret to use for redis-ha authentication.
|
||||
# By default the redis-secret-init Job is generating this Secret.
|
||||
existingSecret: argocd-redis
|
||||
|
||||
# -- Whether the Redis server pods should be forced to run on separate nodes.
|
||||
hardAntiAffinity: true
|
||||
|
||||
|
|
@ -1594,6 +1600,69 @@ externalRedis:
|
|||
# -- External Redis Secret annotations
|
||||
secretAnnotations: {}
|
||||
|
||||
redisSecretInit:
|
||||
# -- Redis secret-init name
|
||||
name: redis-secret-init
|
||||
|
||||
image:
|
||||
# -- Repository to use for the Redis secret-init Job
|
||||
# @default -- `""` (defaults to global.image.repository)
|
||||
repository: "" # defaults to global.image.repository
|
||||
# -- Tag to use for the Redis secret-init Job
|
||||
# @default -- `""` (defaults to global.image.tag)
|
||||
tag: "" # defaults to global.image.tag
|
||||
# -- Image pull policy for the Redis secret-init Job
|
||||
# @default -- `""` (defaults to global.image.imagePullPolicy)
|
||||
imagePullPolicy: "" # IfNotPresent
|
||||
|
||||
# -- Secrets with credentials to pull images from a private registry
|
||||
# @default -- `[]` (defaults to global.imagePullSecrets)
|
||||
imagePullSecrets: []
|
||||
|
||||
# -- Annotations to be added to the Redis secret-init Job
|
||||
jobAnnotations: {}
|
||||
|
||||
# -- Annotations to be added to the Redis secret-init Job
|
||||
podAnnotations: {}
|
||||
|
||||
# -- Labels to be added to the Redis secret-init Job
|
||||
podLabels: {}
|
||||
|
||||
# -- Resource limits and requests for Redis secret-init Job
|
||||
resources: {}
|
||||
# limits:
|
||||
# cpu: 200m
|
||||
# memory: 128Mi
|
||||
# requests:
|
||||
# cpu: 100m
|
||||
# memory: 64Mi
|
||||
|
||||
# -- Application controller container-level security context
|
||||
# @default -- See [values.yaml]
|
||||
containerSecurityContext:
|
||||
allowPrivilegeEscalation: false
|
||||
capabilities:
|
||||
drop:
|
||||
- ALL
|
||||
readOnlyRootFilesystem: true
|
||||
runAsNonRoot: true
|
||||
seccompProfile:
|
||||
type: RuntimeDefault
|
||||
|
||||
# -- Redis secret-init Job pod-level security context
|
||||
securityContext: {}
|
||||
|
||||
serviceAccount:
|
||||
# -- Create a service account for the redis pod
|
||||
create: true
|
||||
# -- Service account name for redis pod
|
||||
name: ""
|
||||
# -- Annotations applied to created service account
|
||||
annotations: {}
|
||||
# -- Automount API credentials for the Service Account
|
||||
automountServiceAccountToken: true
|
||||
|
||||
|
||||
## Server
|
||||
server:
|
||||
# -- Argo CD server name
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue