Fallback Defaults
Appears in
.Values.fallbackDefaults
Defaults
fallbackDefaults:  probeType: http  serviceProtocol: tcp  serviceType: ClusterIP  storageClass:  persistenceType: emptyDir  pvcRetain: true  pvcSize: 100Gi  vctSize: 100Gi  accessModes:    - ReadWriteOnce  probeTimeouts:    liveness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 1    readiness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 2    startup:      initialDelaySeconds: 10      periodSeconds: 5      timeoutSeconds: 2      failureThreshold: 60      successThreshold: 1probeType
Define default probe type when not defined in the container level
| Key | fallbackDefaults.probeType | 
| Type | string | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | http | 
Valid Values:
- See Probe Types
 
Example
fallbackDefaults:  probeType: httpserviceProtocol
Define default service protocol when not defined in the service
| Key | fallbackDefaults.serviceProtocol | 
| Type | string | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | tcp | 
Valid Values:
Example
fallbackDefaults:  serviceProtocol: tcpserviceType
Define default service type when not defined in the service
| Key | fallbackDefaults.serviceType | 
| Type | string | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | ClusterIP | 
Valid Values:
- See Service Types
 
Example
fallbackDefaults:  serviceType: ClusterIPstorageClass
Define default storage class when not defined in the persistence
| Key | fallbackDefaults.storageClass | 
| Type | string | 
| Required | ❌ | 
Helm tpl | ❌ | 
| Default | unset | 
Example
fallbackDefaults:  storageClass: some-storage-classpersistenceType
Define default persistence type when not defined in the persistence
| Key | fallbackDefaults.persistenceType | 
| Type | string | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | emptyDir | 
Valid Values:
Example
fallbackDefaults:  persistenceType: pvcpvcRetain
Define default pvc retain when not defined in the persistence
| Key | fallbackDefaults.pvcRetain | 
| Type | bool | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | true | 
Example
fallbackDefaults:  pvcRetain: truepvcSize
Define default pvc size when not defined in the persistence
| Key | fallbackDefaults.pvcSize | 
| Type | string | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 100Gi | 
Example
fallbackDefaults:  pvcSize: 100GivctSize
Define default vct size when not defined in the persistence
| Key | fallbackDefaults.vctSize | 
| Type | string | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 100Gi | 
Example
fallbackDefaults:  vctSize: 100GiaccessModes
Define default access modes when not defined in the persistence
| Key | fallbackDefaults.accessModes | 
| Type | list of string | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | ReadWriteOnce | 
Example
fallbackDefaults:  accessModes:    - ReadWriteOnceprobeTimeouts
Define default probe timeouts if not defined in the container
| Key | fallbackDefaults.probeTimeouts | 
| Type | map | 
| Required | ✅ | 
Helm tpl | ❌ | 
Default
fallbackDefaults:  probeTimeouts:    liveness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 1    readiness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 2    startup:      initialDelaySeconds: 10      periodSeconds: 5      timeoutSeconds: 2      failureThreshold: 60      successThreshold: 1Example
fallbackDefaults:  probeTimeouts:    liveness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 1    readiness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 2    startup:      initialDelaySeconds: 10      periodSeconds: 5      timeoutSeconds: 2      failureThreshold: 60      successThreshold: 1probeTimeouts.liveness
Define default liveness probe timeouts if not defined in the container
| Key | fallbackDefaults.probeTimeouts.liveness | 
| Type | map | 
| Required | ✅ | 
Helm tpl | ❌ | 
Default
fallbackDefaults:  probeTimeouts:    liveness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 1Example
fallbackDefaults:  probeTimeouts:    liveness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 1probeTimeouts.liveness.initialDelaySeconds
Define default liveness probe initialDelaySeconds if not defined in the container
| Key | fallbackDefaults.probeTimeouts.liveness.initialDelaySeconds | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 10 | 
Example
fallbackDefaults:  probeTimeouts:    liveness:      initialDelaySeconds: 10probeTimeouts.liveness.periodSeconds
Define default liveness probe periodSeconds if not defined in the container
| Key | fallbackDefaults.probeTimeouts.liveness.periodSeconds | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 10 | 
Example
fallbackDefaults:  probeTimeouts:    liveness:      periodSeconds: 10probeTimeouts.liveness.timeoutSeconds
Define default liveness probe timeoutSeconds if not defined in the container
| Key | fallbackDefaults.probeTimeouts.liveness.timeoutSeconds | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 5 | 
Example
fallbackDefaults:  probeTimeouts:    liveness:      timeoutSeconds: 5probeTimeouts.liveness.failureThreshold
Define default liveness probe failureThreshold if not defined in the container
| Key | fallbackDefaults.probeTimeouts.liveness.failureThreshold | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 5 | 
Example
fallbackDefaults:  probeTimeouts:    liveness:      failureThreshold: 5probeTimeouts.liveness.successThreshold
Define default liveness probe successThreshold if not defined in the container
| Key | fallbackDefaults.probeTimeouts.liveness.successThreshold | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 1 | 
Example
fallbackDefaults:  probeTimeouts:    liveness:      successThreshold: 1probeTimeouts.readiness
Define default readiness probe timeouts if not defined in the container
| Key | fallbackDefaults.probeTimeouts.readiness | 
| Type | map | 
| Required | ✅ | 
Helm tpl | ❌ | 
Default
fallbackDefaults:  probeTimeouts:    readiness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 2Example
fallbackDefaults:  probeTimeouts:    readiness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 2probeTimeouts.readiness.initialDelaySeconds
Define default readiness probe initialDelaySeconds if not defined in the container
| Key | fallbackDefaults.probeTimeouts.readiness.initialDelaySeconds | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 10 | 
Example
fallbackDefaults:  probeTimeouts:    readiness:      initialDelaySeconds: 10probeTimeouts.readiness.periodSeconds
Define default readiness probe periodSeconds if not defined in the container
| Key | fallbackDefaults.probeTimeouts.readiness.periodSeconds | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 10 | 
Example
fallbackDefaults:  probeTimeouts:    readiness:      periodSeconds: 10probeTimeouts.readiness.timeoutSeconds
Define default readiness probe timeoutSeconds if not defined in the container
| Key | fallbackDefaults.probeTimeouts.readiness.timeoutSeconds | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 5 | 
Example
fallbackDefaults:  probeTimeouts:    readiness:      timeoutSeconds: 5probeTimeouts.readiness.failureThreshold
Define default readiness probe failureThreshold if not defined in the container
| Key | fallbackDefaults.probeTimeouts.readiness.failureThreshold | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 5 | 
Example
fallbackDefaults:  probeTimeouts:    readiness:      failureThreshold: 5probeTimeouts.readiness.successThreshold
Define default readiness probe successThreshold if not defined in the container
| Key | fallbackDefaults.probeTimeouts.readiness.successThreshold | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 2 | 
Example
fallbackDefaults:  probeTimeouts:    readiness:      successThreshold: 2probeTimeouts.startup
Define default startup probe timeouts if not defined in the container
| Key | fallbackDefaults.probeTimeouts.startup | 
| Type | map | 
| Required | ✅ | 
Helm tpl | ❌ | 
Default
fallbackDefaults:  probeTimeouts:    startup:      initialDelaySeconds: 10      periodSeconds: 5      timeoutSeconds: 2      failureThreshold: 60      successThreshold: 1Example
fallbackDefaults:  probeTimeouts:    startup:      initialDelaySeconds: 10      periodSeconds: 5      timeoutSeconds: 2      failureThreshold: 60      successThreshold: 1probeTimeouts.startup.initialDelaySeconds
Define default startup probe initialDelaySeconds if not defined in the container
| Key | fallbackDefaults.probeTimeouts.startup.initialDelaySeconds | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 10 | 
Example
fallbackDefaults:  probeTimeouts:    startup:      initialDelaySeconds: 10probeTimeouts.startup.periodSeconds
Define default startup probe periodSeconds if not defined in the container
| Key | fallbackDefaults.probeTimeouts.startup.periodSeconds | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 5 | 
Example
fallbackDefaults:  probeTimeouts:    startup:      periodSeconds: 5probeTimeouts.startup.timeoutSeconds
Define default startup probe timeoutSeconds if not defined in the container
| Key | fallbackDefaults.probeTimeouts.startup.timeoutSeconds | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 2 | 
Example
fallbackDefaults:  probeTimeouts:    startup:      timeoutSeconds: 2probeTimeouts.startup.failureThreshold
Define default startup probe failureThreshold if not defined in the container
| Key | fallbackDefaults.probeTimeouts.startup.failureThreshold | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 60 | 
Example
fallbackDefaults:  probeTimeouts:    startup:      failureThreshold: 60probeTimeouts.startup.successThreshold
Define default startup probe successThreshold if not defined in the container
| Key | fallbackDefaults.probeTimeouts.startup.successThreshold | 
| Type | int | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | 1 | 
Example
fallbackDefaults:  probeTimeouts:    startup:      successThreshold: 1Full Examples
fallbackDefaults:  probeType: http  serviceProtocol: tcp  serviceType: ClusterIP  persistenceType: pvc  probeTimeouts:    liveness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 1    readiness:      initialDelaySeconds: 10      periodSeconds: 10      timeoutSeconds: 5      failureThreshold: 5      successThreshold: 2    startup:      initialDelaySeconds: 10      periodSeconds: 5      timeoutSeconds: 2      failureThreshold: 60      successThreshold: 1