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