This commit is contained in:
parent
889a8b8c3a
commit
561fb46d01
@ -19,12 +19,12 @@ spec:
|
||||
releaseName: plex
|
||||
values:
|
||||
# Copyright VMware, Inc.
|
||||
# SPDX-License-Identifier: APACHE-2.0
|
||||
# SPDX-License-Identifier: APACHE-2.0
|
||||
|
||||
## @section Global parameters
|
||||
## Please, note that this will override the parameters, including dependencies, configured to use the global value
|
||||
##
|
||||
global:
|
||||
## @section Global parameters
|
||||
## Please, note that this will override the parameters, including dependencies, configured to use the global value
|
||||
##
|
||||
global:
|
||||
## @param global.imageRegistry Global Docker image registry
|
||||
##
|
||||
imageRegistry: ""
|
||||
@ -63,33 +63,33 @@ global:
|
||||
ports:
|
||||
postgresql: ""
|
||||
|
||||
## @section Common parameters
|
||||
##
|
||||
## @section Common parameters
|
||||
##
|
||||
|
||||
## @param kubeVersion Override Kubernetes version
|
||||
##
|
||||
kubeVersion: ""
|
||||
## @param nameOverride String to partially override common.names.fullname template (will maintain the release name)
|
||||
##
|
||||
nameOverride: ""
|
||||
## @param fullnameOverride String to fully override common.names.fullname template
|
||||
##
|
||||
fullnameOverride: ""
|
||||
## @param clusterDomain Kubernetes Cluster Domain
|
||||
##
|
||||
clusterDomain: cluster.local
|
||||
## @param extraDeploy Array of extra objects to deploy with the release (evaluated as a template)
|
||||
##
|
||||
extraDeploy: []
|
||||
## @param commonLabels Add labels to all the deployed resources
|
||||
##
|
||||
commonLabels: {}
|
||||
## @param commonAnnotations Add annotations to all the deployed resources
|
||||
##
|
||||
commonAnnotations: {}
|
||||
## Enable diagnostic mode in the statefulset
|
||||
##
|
||||
diagnosticMode:
|
||||
## @param kubeVersion Override Kubernetes version
|
||||
##
|
||||
kubeVersion: ""
|
||||
## @param nameOverride String to partially override common.names.fullname template (will maintain the release name)
|
||||
##
|
||||
nameOverride: ""
|
||||
## @param fullnameOverride String to fully override common.names.fullname template
|
||||
##
|
||||
fullnameOverride: ""
|
||||
## @param clusterDomain Kubernetes Cluster Domain
|
||||
##
|
||||
clusterDomain: cluster.local
|
||||
## @param extraDeploy Array of extra objects to deploy with the release (evaluated as a template)
|
||||
##
|
||||
extraDeploy: []
|
||||
## @param commonLabels Add labels to all the deployed resources
|
||||
##
|
||||
commonLabels: {}
|
||||
## @param commonAnnotations Add annotations to all the deployed resources
|
||||
##
|
||||
commonAnnotations: {}
|
||||
## Enable diagnostic mode in the statefulset
|
||||
##
|
||||
diagnosticMode:
|
||||
## @param diagnosticMode.enabled Enable diagnostic mode (all probes will be disabled and the command will be overridden)
|
||||
##
|
||||
enabled: false
|
||||
@ -102,20 +102,20 @@ diagnosticMode:
|
||||
args:
|
||||
- infinity
|
||||
|
||||
## @section PostgreSQL common parameters
|
||||
##
|
||||
## @section PostgreSQL common parameters
|
||||
##
|
||||
|
||||
## Bitnami PostgreSQL image version
|
||||
## ref: https://hub.docker.com/r/bitnami/postgresql/tags/
|
||||
## @param image.registry PostgreSQL image registry
|
||||
## @param image.repository PostgreSQL image repository
|
||||
## @param image.tag PostgreSQL image tag (immutable tags are recommended)
|
||||
## @param image.digest PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag
|
||||
## @param image.pullPolicy PostgreSQL image pull policy
|
||||
## @param image.pullSecrets Specify image pull secrets
|
||||
## @param image.debug Specify if debug values should be set
|
||||
##
|
||||
image:
|
||||
## Bitnami PostgreSQL image version
|
||||
## ref: https://hub.docker.com/r/bitnami/postgresql/tags/
|
||||
## @param image.registry PostgreSQL image registry
|
||||
## @param image.repository PostgreSQL image repository
|
||||
## @param image.tag PostgreSQL image tag (immutable tags are recommended)
|
||||
## @param image.digest PostgreSQL image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag
|
||||
## @param image.pullPolicy PostgreSQL image pull policy
|
||||
## @param image.pullSecrets Specify image pull secrets
|
||||
## @param image.debug Specify if debug values should be set
|
||||
##
|
||||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/postgresql
|
||||
tag: 16.0.0-debian-11-r3
|
||||
@ -136,12 +136,12 @@ image:
|
||||
## Set to true if you would like to see extra information on logs
|
||||
##
|
||||
debug: false
|
||||
## Authentication parameters
|
||||
## ref: https://github.com/bitnami/containers/tree/main/bitnami/postgresql#setting-the-root-password-on-first-run
|
||||
## ref: https://github.com/bitnami/containers/tree/main/bitnami/postgresql#creating-a-database-on-first-run
|
||||
## ref: https://github.com/bitnami/containers/tree/main/bitnami/postgresql#creating-a-database-user-on-first-run
|
||||
##
|
||||
auth:
|
||||
## Authentication parameters
|
||||
## ref: https://github.com/bitnami/containers/tree/main/bitnami/postgresql#setting-the-root-password-on-first-run
|
||||
## ref: https://github.com/bitnami/containers/tree/main/bitnami/postgresql#creating-a-database-on-first-run
|
||||
## ref: https://github.com/bitnami/containers/tree/main/bitnami/postgresql#creating-a-database-user-on-first-run
|
||||
##
|
||||
auth:
|
||||
## @param auth.enablePostgresUser Assign a password to the "postgres" admin user. Otherwise, remote access will be blocked for this user
|
||||
##
|
||||
enablePostgresUser: true
|
||||
@ -177,13 +177,13 @@ auth:
|
||||
## @param auth.usePasswordFiles Mount credentials as a files instead of using an environment variable
|
||||
##
|
||||
usePasswordFiles: false
|
||||
## @param architecture PostgreSQL architecture (`standalone` or `replication`)
|
||||
##
|
||||
architecture: standalone
|
||||
## Replication configuration
|
||||
## Ignored if `architecture` is `standalone`
|
||||
##
|
||||
replication:
|
||||
## @param architecture PostgreSQL architecture (`standalone` or `replication`)
|
||||
##
|
||||
architecture: standalone
|
||||
## Replication configuration
|
||||
## Ignored if `architecture` is `standalone`
|
||||
##
|
||||
replication:
|
||||
## @param replication.synchronousCommit Set synchronous commit mode. Allowed values: `on`, `remote_apply`, `remote_write`, `local` and `off`
|
||||
## @param replication.numSynchronousReplicas Number of replicas that will have synchronous replication. Note: Cannot be greater than `readReplicas.replicaCount`.
|
||||
## ref: https://www.postgresql.org/docs/current/runtime-config-wal.html#GUC-SYNCHRONOUS-COMMIT
|
||||
@ -193,22 +193,22 @@ replication:
|
||||
## @param replication.applicationName Cluster application name. Useful for advanced replication settings
|
||||
##
|
||||
applicationName: my_application
|
||||
## @param containerPorts.postgresql PostgreSQL container port
|
||||
##
|
||||
#containerPorts:
|
||||
#postgresql: 5432
|
||||
## Audit settings
|
||||
## https://github.com/bitnami/containers/tree/main/bitnami/postgresql#auditing
|
||||
## @param audit.logHostname Log client hostnames
|
||||
## @param audit.logConnections Add client log-in operations to the log file
|
||||
## @param audit.logDisconnections Add client log-outs operations to the log file
|
||||
## @param audit.pgAuditLog Add operations to log using the pgAudit extension
|
||||
## @param audit.pgAuditLogCatalog Log catalog using pgAudit
|
||||
## @param audit.clientMinMessages Message log level to share with the user
|
||||
## @param audit.logLinePrefix Template for log line prefix (default if not set)
|
||||
## @param audit.logTimezone Timezone for the log timestamps
|
||||
##
|
||||
audit:
|
||||
## @param containerPorts.postgresql PostgreSQL container port
|
||||
##
|
||||
containerPorts:
|
||||
postgresql: 5432
|
||||
## Audit settings
|
||||
## https://github.com/bitnami/containers/tree/main/bitnami/postgresql#auditing
|
||||
## @param audit.logHostname Log client hostnames
|
||||
## @param audit.logConnections Add client log-in operations to the log file
|
||||
## @param audit.logDisconnections Add client log-outs operations to the log file
|
||||
## @param audit.pgAuditLog Add operations to log using the pgAudit extension
|
||||
## @param audit.pgAuditLogCatalog Log catalog using pgAudit
|
||||
## @param audit.clientMinMessages Message log level to share with the user
|
||||
## @param audit.logLinePrefix Template for log line prefix (default if not set)
|
||||
## @param audit.logTimezone Timezone for the log timestamps
|
||||
##
|
||||
audit:
|
||||
logHostname: false
|
||||
logConnections: false
|
||||
logDisconnections: false
|
||||
@ -217,28 +217,28 @@ audit:
|
||||
clientMinMessages: error
|
||||
logLinePrefix: ""
|
||||
logTimezone: ""
|
||||
## LDAP configuration
|
||||
## @param ldap.enabled Enable LDAP support
|
||||
## DEPRECATED ldap.url It will removed in a future, please use 'ldap.uri' instead
|
||||
## @param ldap.server IP address or name of the LDAP server.
|
||||
## @param ldap.port Port number on the LDAP server to connect to
|
||||
## @param ldap.prefix String to prepend to the user name when forming the DN to bind
|
||||
## @param ldap.suffix String to append to the user name when forming the DN to bind
|
||||
## DEPRECATED ldap.baseDN It will removed in a future, please use 'ldap.basedn' instead
|
||||
## DEPRECATED ldap.bindDN It will removed in a future, please use 'ldap.binddn' instead
|
||||
## DEPRECATED ldap.bind_password It will removed in a future, please use 'ldap.bindpw' instead
|
||||
## @param ldap.basedn Root DN to begin the search for the user in
|
||||
## @param ldap.binddn DN of user to bind to LDAP
|
||||
## @param ldap.bindpw Password for the user to bind to LDAP
|
||||
## DEPRECATED ldap.search_attr It will removed in a future, please use 'ldap.searchAttribute' instead
|
||||
## DEPRECATED ldap.search_filter It will removed in a future, please use 'ldap.searchFilter' instead
|
||||
## @param ldap.searchAttribute Attribute to match against the user name in the search
|
||||
## @param ldap.searchFilter The search filter to use when doing search+bind authentication
|
||||
## @param ldap.scheme Set to `ldaps` to use LDAPS
|
||||
## DEPRECATED ldap.tls as string is deprecated,please use 'ldap.tls.enabled' instead
|
||||
## @param ldap.tls.enabled Se to true to enable TLS encryption
|
||||
##
|
||||
ldap:
|
||||
## LDAP configuration
|
||||
## @param ldap.enabled Enable LDAP support
|
||||
## DEPRECATED ldap.url It will removed in a future, please use 'ldap.uri' instead
|
||||
## @param ldap.server IP address or name of the LDAP server.
|
||||
## @param ldap.port Port number on the LDAP server to connect to
|
||||
## @param ldap.prefix String to prepend to the user name when forming the DN to bind
|
||||
## @param ldap.suffix String to append to the user name when forming the DN to bind
|
||||
## DEPRECATED ldap.baseDN It will removed in a future, please use 'ldap.basedn' instead
|
||||
## DEPRECATED ldap.bindDN It will removed in a future, please use 'ldap.binddn' instead
|
||||
## DEPRECATED ldap.bind_password It will removed in a future, please use 'ldap.bindpw' instead
|
||||
## @param ldap.basedn Root DN to begin the search for the user in
|
||||
## @param ldap.binddn DN of user to bind to LDAP
|
||||
## @param ldap.bindpw Password for the user to bind to LDAP
|
||||
## DEPRECATED ldap.search_attr It will removed in a future, please use 'ldap.searchAttribute' instead
|
||||
## DEPRECATED ldap.search_filter It will removed in a future, please use 'ldap.searchFilter' instead
|
||||
## @param ldap.searchAttribute Attribute to match against the user name in the search
|
||||
## @param ldap.searchFilter The search filter to use when doing search+bind authentication
|
||||
## @param ldap.scheme Set to `ldaps` to use LDAPS
|
||||
## DEPRECATED ldap.tls as string is deprecated,please use 'ldap.tls.enabled' instead
|
||||
## @param ldap.tls.enabled Se to true to enable TLS encryption
|
||||
##
|
||||
ldap:
|
||||
enabled: false
|
||||
server: ""
|
||||
port: ""
|
||||
@ -256,18 +256,18 @@ ldap:
|
||||
## Ref: https://www.postgresql.org/docs/current/auth-ldap.html
|
||||
##
|
||||
uri: ""
|
||||
## @param postgresqlDataDir PostgreSQL data dir folder
|
||||
##
|
||||
postgresqlDataDir: /bitnami/postgresql/data
|
||||
## @param postgresqlSharedPreloadLibraries Shared preload libraries (comma-separated list)
|
||||
##
|
||||
postgresqlSharedPreloadLibraries: "pgaudit"
|
||||
## Start PostgreSQL pod(s) without limitations on shm memory.
|
||||
## By default docker and containerd (and possibly other container runtimes) limit `/dev/shm` to `64M`
|
||||
## ref: https://github.com/docker-library/postgres/issues/416
|
||||
## ref: https://github.com/containerd/containerd/issues/3654
|
||||
##
|
||||
shmVolume:
|
||||
## @param postgresqlDataDir PostgreSQL data dir folder
|
||||
##
|
||||
postgresqlDataDir: /bitnami/postgresql/data
|
||||
## @param postgresqlSharedPreloadLibraries Shared preload libraries (comma-separated list)
|
||||
##
|
||||
postgresqlSharedPreloadLibraries: "pgaudit"
|
||||
## Start PostgreSQL pod(s) without limitations on shm memory.
|
||||
## By default docker and containerd (and possibly other container runtimes) limit `/dev/shm` to `64M`
|
||||
## ref: https://github.com/docker-library/postgres/issues/416
|
||||
## ref: https://github.com/containerd/containerd/issues/3654
|
||||
##
|
||||
shmVolume:
|
||||
## @param shmVolume.enabled Enable emptyDir volume for /dev/shm for PostgreSQL pod(s)
|
||||
##
|
||||
enabled: true
|
||||
@ -277,9 +277,9 @@ shmVolume:
|
||||
## sizeLimit: 1Gi
|
||||
##
|
||||
sizeLimit: ""
|
||||
## TLS configuration
|
||||
##
|
||||
tls:
|
||||
## TLS configuration
|
||||
##
|
||||
tls:
|
||||
## @param tls.enabled Enable TLS traffic support
|
||||
##
|
||||
enabled: false
|
||||
@ -307,9 +307,9 @@ tls:
|
||||
##
|
||||
crlFilename: ""
|
||||
|
||||
## @section PostgreSQL Primary parameters
|
||||
##
|
||||
primary:
|
||||
## @section PostgreSQL Primary parameters
|
||||
##
|
||||
primary:
|
||||
## @param primary.name Name of the primary database (eg primary, master, leader, ...)
|
||||
##
|
||||
name: primary
|
||||
@ -732,9 +732,9 @@ primary:
|
||||
##
|
||||
whenDeleted: Retain
|
||||
|
||||
## @section PostgreSQL read only replica parameters (only used when `architecture` is set to `replication`)
|
||||
##
|
||||
readReplicas:
|
||||
## @section PostgreSQL read only replica parameters (only used when `architecture` is set to `replication`)
|
||||
##
|
||||
readReplicas:
|
||||
## @param readReplicas.name Name of the read replicas database (eg secondary, slave, ...)
|
||||
##
|
||||
name: read
|
||||
@ -1096,12 +1096,12 @@ readReplicas:
|
||||
whenDeleted: Retain
|
||||
|
||||
|
||||
## @section Backup parameters
|
||||
## This section implements a trivial logical dump cronjob of the database.
|
||||
## This only comes with the consistency guarantees of the dump program.
|
||||
## This is not a snapshot based roll forward/backward recovery backup.
|
||||
## ref: https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/
|
||||
backup:
|
||||
## @section Backup parameters
|
||||
## This section implements a trivial logical dump cronjob of the database.
|
||||
## This only comes with the consistency guarantees of the dump program.
|
||||
## This is not a snapshot based roll forward/backward recovery backup.
|
||||
## ref: https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/
|
||||
backup:
|
||||
## @param backup.enabled Enable the logical dump of the database "regularly"
|
||||
enabled: false
|
||||
cronjob:
|
||||
@ -1203,12 +1203,12 @@ backup:
|
||||
##
|
||||
selector: {}
|
||||
|
||||
## @section NetworkPolicy parameters
|
||||
##
|
||||
## @section NetworkPolicy parameters
|
||||
##
|
||||
|
||||
## Add networkpolicies
|
||||
##
|
||||
networkPolicy:
|
||||
## Add networkpolicies
|
||||
##
|
||||
networkPolicy:
|
||||
## @param networkPolicy.enabled Enable network policies
|
||||
##
|
||||
enabled: false
|
||||
@ -1299,13 +1299,13 @@ networkPolicy:
|
||||
##
|
||||
customRules: []
|
||||
|
||||
## @section Volume Permissions parameters
|
||||
##
|
||||
## @section Volume Permissions parameters
|
||||
##
|
||||
|
||||
## Init containers parameters:
|
||||
## volumePermissions: Change the owner and group of the persistent volume(s) mountpoint(s) to 'runAsUser:fsGroup' on each node
|
||||
##
|
||||
volumePermissions:
|
||||
## Init containers parameters:
|
||||
## volumePermissions: Change the owner and group of the persistent volume(s) mountpoint(s) to 'runAsUser:fsGroup' on each node
|
||||
##
|
||||
volumePermissions:
|
||||
## @param volumePermissions.enabled Enable init container that changes the owner and group of the persistent volume
|
||||
##
|
||||
enabled: false
|
||||
@ -1352,19 +1352,19 @@ volumePermissions:
|
||||
runAsNonRoot: false
|
||||
seccompProfile:
|
||||
type: RuntimeDefault
|
||||
## @section Other Parameters
|
||||
##
|
||||
## @section Other Parameters
|
||||
##
|
||||
|
||||
## @param serviceBindings.enabled Create secret for service binding (Experimental)
|
||||
## Ref: https://servicebinding.io/service-provider/
|
||||
##
|
||||
serviceBindings:
|
||||
## @param serviceBindings.enabled Create secret for service binding (Experimental)
|
||||
## Ref: https://servicebinding.io/service-provider/
|
||||
##
|
||||
serviceBindings:
|
||||
enabled: false
|
||||
|
||||
## Service account for PostgreSQL to use.
|
||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
|
||||
##
|
||||
serviceAccount:
|
||||
## Service account for PostgreSQL to use.
|
||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
|
||||
##
|
||||
serviceAccount:
|
||||
## @param serviceAccount.create Enable creation of ServiceAccount for PostgreSQL pod
|
||||
##
|
||||
create: false
|
||||
@ -1379,10 +1379,10 @@ serviceAccount:
|
||||
## @param serviceAccount.annotations Additional custom annotations for the ServiceAccount
|
||||
##
|
||||
annotations: {}
|
||||
## Creates role for ServiceAccount
|
||||
## @param rbac.create Create Role and RoleBinding (required for PSP to work)
|
||||
##
|
||||
rbac:
|
||||
## Creates role for ServiceAccount
|
||||
## @param rbac.create Create Role and RoleBinding (required for PSP to work)
|
||||
##
|
||||
rbac:
|
||||
create: false
|
||||
## @param rbac.rules Custom RBAC rules to set
|
||||
## e.g:
|
||||
@ -1396,17 +1396,17 @@ rbac:
|
||||
## - list
|
||||
##
|
||||
rules: []
|
||||
## Pod Security Policy
|
||||
## ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/
|
||||
## @param psp.create Whether to create a PodSecurityPolicy. WARNING: PodSecurityPolicy is deprecated in Kubernetes v1.21 or later, unavailable in v1.25 or later
|
||||
##
|
||||
psp:
|
||||
## Pod Security Policy
|
||||
## ref: https://kubernetes.io/docs/concepts/policy/pod-security-policy/
|
||||
## @param psp.create Whether to create a PodSecurityPolicy. WARNING: PodSecurityPolicy is deprecated in Kubernetes v1.21 or later, unavailable in v1.25 or later
|
||||
##
|
||||
psp:
|
||||
create: false
|
||||
|
||||
## @section Metrics Parameters
|
||||
##
|
||||
## @section Metrics Parameters
|
||||
##
|
||||
|
||||
metrics:
|
||||
metrics:
|
||||
## @param metrics.enabled Start a prometheus exporter
|
||||
##
|
||||
enabled: false
|
||||
|
Loading…
Reference in New Issue
Block a user