github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/official-postgresql/values.yaml (about)

     1  # Default values for apecloud-postgresql.
     2  # This is a YAML-formatted file.
     3  # Declare variables to be passed into your templates.
     4  
     5  image:
     6    registry: docker.io
     7    repository: postgres
     8    tag: 14.7
     9    digest: ""
    10    ## Specify a imagePullPolicy
    11    ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
    12    ## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images
    13    ##
    14    pullPolicy: IfNotPresent
    15    ## Optionally specify an array of imagePullSecrets.
    16    ## Secrets must be manually created in the namespace.
    17    ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
    18    ## Example:
    19    ## pullSecrets:
    20    ##   - myRegistryKeySecretName
    21    ##
    22    pullSecrets: [ ]
    23    ## Set to true if you would like to see extra information on logs
    24    ##
    25    debug: false
    26  ## Authentication parameters
    27  ##
    28  auth:
    29    ## @param auth.postgresPassword Password for the "postgres" admin user, leave empty
    30    ## for random generated password.
    31    ##
    32    postgresPassword:
    33    ## @param auth.database Name for a custom database to create
    34    ##
    35    database: "custom_db"
    36  ## Set PostgreSQL preload extension shared libraries.
    37  ## @param postgresqlSharedPreloadLibraries Shared preload libraries (comma-separated list)
    38  ##
    39  postgresqlSharedPreloadLibraries: "pg_stat_statements, auto_explain"
    40  ## Start PostgreSQL pod(s) without limitations on shm memory.
    41  ## By default, docker and containerd (and possibly other container runtimes) limit `/dev/shm` to `64M`
    42  ##
    43  shmVolume:
    44    ## @param shmVolume.enabled Enable emptyDir volume for /dev/shm for PostgreSQL pod(s)
    45    ##
    46    enabled: true
    47    ## @param shmVolume.sizeLimit Set this to enable a size limit on the shm tmpfs
    48    ## Note: the size of the tmpfs counts against container's memory limit
    49    ## e.g:
    50    ## sizeLimit: 1Gi
    51    ##
    52    sizeLimit: ""
    53  
    54  roleProbe:
    55    failureThreshold: 2
    56    periodSeconds: 1
    57    timeoutSeconds: 1