mirror of
https://github.com/bitnami/charts.git
synced 2026-03-16 06:47:30 +08:00
[bitnami/supabase] feat: ✨ Add support for PSA restricted policy (#20551)
* [bitnami/supabase] feat: ✨ Add support for PSA restricted policy Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com> * chore: 🔖 Bump chart Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com> --------- Signed-off-by: Javier Salmeron Garcia <jsalmeron@vmware.com>
This commit is contained in:
committed by
GitHub
parent
cd9ec2ff01
commit
9d4a398232
@@ -110,13 +110,14 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `jwt.autoGenerate.extraVolumes` | Optionally specify extra list of additional volumes for the jwt init job | `[]` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.enabled` | Enabled jwt init job containers' Security Context | `true` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.runAsUser` | Set jwt init job containers' Security Context runAsUser | `1001` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.runAsNonRoot` | Set jwt init job containers' Security Context runAsNonRoot | `true` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.readOnlyRootFilesystem` | Set jwt init job containers' Security Context runAsNonRoot | `false` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.allowPrivilegeEscalation` | Set container's privilege escalation | `false` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.capabilities.drop` | Set container's Security Context runAsNonRoot | `["ALL"]` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.runAsNonRoot` | Set jwt init job container's Security Context runAsNonRoot | `true` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.privileged` | Set jwt init job container's Security Context privileged | `false` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.readOnlyRootFilesystem` | Set jwt init job container's Security Context readOnlyRootFilesystem | `false` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.allowPrivilegeEscalation` | Set jwt init job container's Security Context allowPrivilegeEscalation | `false` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.capabilities.drop` | List of jwt init job capabilities to be dropped | `["ALL"]` |
|
||||
| `jwt.autoGenerate.containerSecurityContext.seccompProfile.type` | Set jwt init job container's Security Context seccomp profile | `RuntimeDefault` |
|
||||
| `jwt.autoGenerate.podSecurityContext.enabled` | Enabled jwt init job pods' Security Context | `true` |
|
||||
| `jwt.autoGenerate.podSecurityContext.fsGroup` | Set jwt init job pod's Security Context fsGroup | `1001` |
|
||||
| `jwt.autoGenerate.podSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
|
||||
| `jwt.autoGenerate.extraEnvVars` | Array containing extra env vars to configure the jwt init job | `[]` |
|
||||
| `jwt.autoGenerate.extraEnvVarsCM` | ConfigMap containing extra env vars to configure the jwt init job | `""` |
|
||||
| `jwt.autoGenerate.extraEnvVarsSecret` | Secret containing extra env vars to configure the jwt init job (in case of sensitive data) | `""` |
|
||||
@@ -132,75 +133,79 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
|
||||
### Supabase Auth Parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
|
||||
| `auth.enabled` | Enable Supabase auth | `true` |
|
||||
| `auth.replicaCount` | Number of Supabase auth replicas to deploy | `1` |
|
||||
| `auth.defaultConfig` | Supabase auth default configuration | `""` |
|
||||
| `auth.extraConfig` | Supabase auth extra configuration | `{}` |
|
||||
| `auth.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `auth.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `auth.image.registry` | Gotrue image registry | `REGISTRY_NAME` |
|
||||
| `auth.image.repository` | Gotrue image repository | `REPOSITORY_NAME/gotrue` |
|
||||
| `auth.image.digest` | Gotrue image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `auth.image.pullPolicy` | Gotrue image pull policy | `IfNotPresent` |
|
||||
| `auth.image.pullSecrets` | Gotrue image pull secrets | `[]` |
|
||||
| `auth.containerPorts.http` | Supabase auth HTTP container port | `9999` |
|
||||
| `auth.livenessProbe.enabled` | Enable livenessProbe on Supabase auth containers | `true` |
|
||||
| `auth.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `auth.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `auth.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `auth.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `auth.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `auth.readinessProbe.enabled` | Enable readinessProbe on Supabase auth containers | `true` |
|
||||
| `auth.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `auth.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `auth.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `auth.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `auth.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `auth.startupProbe.enabled` | Enable startupProbe on Supabase auth containers | `false` |
|
||||
| `auth.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `auth.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `auth.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `auth.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `auth.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `auth.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `auth.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `auth.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `auth.resources.limits` | The resources limits for the Supabase auth containers | `{}` |
|
||||
| `auth.resources.requests` | The requested resources for the Supabase auth containers | `{}` |
|
||||
| `auth.podSecurityContext.enabled` | Enabled Supabase auth pods' Security Context | `true` |
|
||||
| `auth.podSecurityContext.fsGroup` | Set Supabase auth pod's Security Context fsGroup | `1001` |
|
||||
| `auth.containerSecurityContext.enabled` | Enabled Supabase auth containers' Security Context | `true` |
|
||||
| `auth.containerSecurityContext.runAsUser` | Set Supabase auth containers' Security Context runAsUser | `1001` |
|
||||
| `auth.containerSecurityContext.runAsNonRoot` | Set Supabase auth containers' Security Context runAsNonRoot | `true` |
|
||||
| `auth.containerSecurityContext.readOnlyRootFilesystem` | Set Supabase auth containers' Security Context runAsNonRoot | `false` |
|
||||
| `auth.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `auth.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `auth.hostAliases` | Supabase auth pods host aliases | `[]` |
|
||||
| `auth.podLabels` | Extra labels for Supabase auth pods | `{}` |
|
||||
| `auth.podAnnotations` | Annotations for Supabase auth pods | `{}` |
|
||||
| `auth.podAffinityPreset` | Pod affinity preset. Ignored if `auth.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `auth.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `auth.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `auth.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `auth.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `auth.nodeAffinityPreset.key` | Node label key to match. Ignored if `auth.affinity` is set | `""` |
|
||||
| `auth.nodeAffinityPreset.values` | Node label values to match. Ignored if `auth.affinity` is set | `[]` |
|
||||
| `auth.affinity` | Affinity for Supabase auth pods assignment | `{}` |
|
||||
| `auth.nodeSelector` | Node labels for Supabase auth pods assignment | `{}` |
|
||||
| `auth.tolerations` | Tolerations for Supabase auth pods assignment | `[]` |
|
||||
| `auth.updateStrategy.type` | Supabase auth statefulset strategy type | `RollingUpdate` |
|
||||
| `auth.priorityClassName` | Supabase auth pods' priorityClassName | `""` |
|
||||
| `auth.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `auth.schedulerName` | Name of the k8s scheduler (other than default) for Supabase auth pods | `""` |
|
||||
| `auth.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `auth.lifecycleHooks` | for the Supabase auth container(s) to automate configuration before or after startup | `{}` |
|
||||
| `auth.extraEnvVars` | Array with extra environment variables to add to Supabase auth nodes | `[]` |
|
||||
| `auth.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase auth nodes | `""` |
|
||||
| `auth.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase auth nodes | `""` |
|
||||
| `auth.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase auth pod(s) | `[]` |
|
||||
| `auth.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase auth container(s) | `[]` |
|
||||
| `auth.sidecars` | Add additional sidecar containers to the Supabase auth pod(s) | `[]` |
|
||||
| `auth.initContainers` | Add additional init containers to the Supabase auth pod(s) | `[]` |
|
||||
| Name | Description | Value |
|
||||
| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
|
||||
| `auth.enabled` | Enable Supabase auth | `true` |
|
||||
| `auth.replicaCount` | Number of Supabase auth replicas to deploy | `1` |
|
||||
| `auth.defaultConfig` | Supabase auth default configuration | `""` |
|
||||
| `auth.extraConfig` | Supabase auth extra configuration | `{}` |
|
||||
| `auth.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `auth.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `auth.image.registry` | Gotrue image registry | `REGISTRY_NAME` |
|
||||
| `auth.image.repository` | Gotrue image repository | `REPOSITORY_NAME/gotrue` |
|
||||
| `auth.image.digest` | Gotrue image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `auth.image.pullPolicy` | Gotrue image pull policy | `IfNotPresent` |
|
||||
| `auth.image.pullSecrets` | Gotrue image pull secrets | `[]` |
|
||||
| `auth.containerPorts.http` | Supabase auth HTTP container port | `9999` |
|
||||
| `auth.livenessProbe.enabled` | Enable livenessProbe on Supabase auth containers | `true` |
|
||||
| `auth.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `auth.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `auth.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `auth.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `auth.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `auth.readinessProbe.enabled` | Enable readinessProbe on Supabase auth containers | `true` |
|
||||
| `auth.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `auth.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `auth.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `auth.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `auth.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `auth.startupProbe.enabled` | Enable startupProbe on Supabase auth containers | `false` |
|
||||
| `auth.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `auth.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `auth.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `auth.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `auth.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `auth.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `auth.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `auth.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `auth.resources.limits` | The resources limits for the Supabase auth containers | `{}` |
|
||||
| `auth.resources.requests` | The requested resources for the Supabase auth containers | `{}` |
|
||||
| `auth.podSecurityContext.enabled` | Enabled Supabase auth pods' Security Context | `true` |
|
||||
| `auth.podSecurityContext.fsGroup` | Set Supabase auth pod's Security Context fsGroup | `1001` |
|
||||
| `auth.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
|
||||
| `auth.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
|
||||
| `auth.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
|
||||
| `auth.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
|
||||
| `auth.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
|
||||
| `auth.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
|
||||
| `auth.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
|
||||
| `auth.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
|
||||
| `auth.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `auth.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `auth.hostAliases` | Supabase auth pods host aliases | `[]` |
|
||||
| `auth.podLabels` | Extra labels for Supabase auth pods | `{}` |
|
||||
| `auth.podAnnotations` | Annotations for Supabase auth pods | `{}` |
|
||||
| `auth.podAffinityPreset` | Pod affinity preset. Ignored if `auth.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `auth.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `auth.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `auth.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `auth.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `auth.nodeAffinityPreset.key` | Node label key to match. Ignored if `auth.affinity` is set | `""` |
|
||||
| `auth.nodeAffinityPreset.values` | Node label values to match. Ignored if `auth.affinity` is set | `[]` |
|
||||
| `auth.affinity` | Affinity for Supabase auth pods assignment | `{}` |
|
||||
| `auth.nodeSelector` | Node labels for Supabase auth pods assignment | `{}` |
|
||||
| `auth.tolerations` | Tolerations for Supabase auth pods assignment | `[]` |
|
||||
| `auth.updateStrategy.type` | Supabase auth statefulset strategy type | `RollingUpdate` |
|
||||
| `auth.priorityClassName` | Supabase auth pods' priorityClassName | `""` |
|
||||
| `auth.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `auth.schedulerName` | Name of the k8s scheduler (other than default) for Supabase auth pods | `""` |
|
||||
| `auth.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `auth.lifecycleHooks` | for the Supabase auth container(s) to automate configuration before or after startup | `{}` |
|
||||
| `auth.extraEnvVars` | Array with extra environment variables to add to Supabase auth nodes | `[]` |
|
||||
| `auth.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase auth nodes | `""` |
|
||||
| `auth.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase auth nodes | `""` |
|
||||
| `auth.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase auth pod(s) | `[]` |
|
||||
| `auth.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase auth container(s) | `[]` |
|
||||
| `auth.sidecars` | Add additional sidecar containers to the Supabase auth pod(s) | `[]` |
|
||||
| `auth.initContainers` | Add additional init containers to the Supabase auth pod(s) | `[]` |
|
||||
|
||||
### Supabase Auth Traffic Exposure Parameters
|
||||
|
||||
@@ -220,75 +225,79 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
|
||||
### Supabase Meta Parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
|
||||
| `meta.enabled` | Enable Supabase Postgres Meta | `true` |
|
||||
| `meta.replicaCount` | Number of Supabase Postgres Meta replicas to deploy | `1` |
|
||||
| `meta.defaultConfig` | Default Supabase Postgres Meta configuration | `""` |
|
||||
| `meta.extraConfig` | Extra Supabase Postgres Meta configuration | `{}` |
|
||||
| `meta.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `meta.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `meta.image.registry` | Supabase Postgres Meta image registry | `REGISTRY_NAME` |
|
||||
| `meta.image.repository` | Supabase Postgres Meta image repository | `REPOSITORY_NAME/supabase-postgres-meta` |
|
||||
| `meta.image.digest` | Supabase Postgres Meta image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `meta.image.pullPolicy` | Supabase Postgres Meta image pull policy | `IfNotPresent` |
|
||||
| `meta.image.pullSecrets` | Supabase Postgres Meta image pull secrets | `[]` |
|
||||
| `meta.containerPorts.http` | Supabase Postgres Meta HTTP container port | `8080` |
|
||||
| `meta.livenessProbe.enabled` | Enable livenessProbe on Supabase Postgres Meta containers | `true` |
|
||||
| `meta.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `meta.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `meta.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `meta.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `meta.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `meta.readinessProbe.enabled` | Enable readinessProbe on Supabase Postgres Meta containers | `true` |
|
||||
| `meta.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `meta.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `meta.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `meta.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `meta.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `meta.startupProbe.enabled` | Enable startupProbe on Supabase Postgres Meta containers | `false` |
|
||||
| `meta.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `meta.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `meta.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `meta.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `meta.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `meta.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `meta.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `meta.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `meta.resources.limits` | The resources limits for the Supabase Postgres Meta containers | `{}` |
|
||||
| `meta.resources.requests` | The requested resources for the Supabase Postgres Meta containers | `{}` |
|
||||
| `meta.podSecurityContext.enabled` | Enabled Supabase Postgres Meta pods' Security Context | `true` |
|
||||
| `meta.podSecurityContext.fsGroup` | Set Supabase Postgres Meta pod's Security Context fsGroup | `1001` |
|
||||
| `meta.containerSecurityContext.enabled` | Enabled Supabase Postgres Meta containers' Security Context | `true` |
|
||||
| `meta.containerSecurityContext.runAsUser` | Set Supabase Postgres Meta containers' Security Context runAsUser | `1001` |
|
||||
| `meta.containerSecurityContext.runAsNonRoot` | Set Supabase Postgres Meta containers' Security Context runAsNonRoot | `true` |
|
||||
| `meta.containerSecurityContext.readOnlyRootFilesystem` | Set Supabase Postgres Meta containers' Security Context runAsNonRoot | `false` |
|
||||
| `meta.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `meta.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `meta.hostAliases` | Supabase Postgres Meta pods host aliases | `[]` |
|
||||
| `meta.podLabels` | Extra labels for Supabase Postgres Meta pods | `{}` |
|
||||
| `meta.podAnnotations` | Annotations for Supabase Postgres Meta pods | `{}` |
|
||||
| `meta.podAffinityPreset` | Pod affinity preset. Ignored if `meta.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `meta.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `meta.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `meta.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `meta.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `meta.nodeAffinityPreset.key` | Node label key to match. Ignored if `meta.affinity` is set | `""` |
|
||||
| `meta.nodeAffinityPreset.values` | Node label values to match. Ignored if `meta.affinity` is set | `[]` |
|
||||
| `meta.affinity` | Affinity for Supabase Postgres Meta pods assignment | `{}` |
|
||||
| `meta.nodeSelector` | Node labels for Supabase Postgres Meta pods assignment | `{}` |
|
||||
| `meta.tolerations` | Tolerations for Supabase Postgres Meta pods assignment | `[]` |
|
||||
| `meta.updateStrategy.type` | Supabase Postgres Meta statefulset strategy type | `RollingUpdate` |
|
||||
| `meta.priorityClassName` | Supabase Postgres Meta pods' priorityClassName | `""` |
|
||||
| `meta.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `meta.schedulerName` | Name of the k8s scheduler (other than default) for Supabase Postgres Meta pods | `""` |
|
||||
| `meta.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `meta.lifecycleHooks` | for the Supabase Postgres Meta container(s) to automate configuration before or after startup | `{}` |
|
||||
| `meta.extraEnvVars` | Array with extra environment variables to add to Supabase Postgres Meta nodes | `[]` |
|
||||
| `meta.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase Postgres Meta nodes | `""` |
|
||||
| `meta.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase Postgres Meta nodes | `""` |
|
||||
| `meta.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase Postgres Meta pod(s) | `[]` |
|
||||
| `meta.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase Postgres Meta container(s) | `[]` |
|
||||
| `meta.sidecars` | Add additional sidecar containers to the Supabase Postgres Meta pod(s) | `[]` |
|
||||
| `meta.initContainers` | Add additional init containers to the Supabase Postgres Meta pod(s) | `[]` |
|
||||
| Name | Description | Value |
|
||||
| -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
|
||||
| `meta.enabled` | Enable Supabase Postgres Meta | `true` |
|
||||
| `meta.replicaCount` | Number of Supabase Postgres Meta replicas to deploy | `1` |
|
||||
| `meta.defaultConfig` | Default Supabase Postgres Meta configuration | `""` |
|
||||
| `meta.extraConfig` | Extra Supabase Postgres Meta configuration | `{}` |
|
||||
| `meta.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `meta.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `meta.image.registry` | Supabase Postgres Meta image registry | `REGISTRY_NAME` |
|
||||
| `meta.image.repository` | Supabase Postgres Meta image repository | `REPOSITORY_NAME/supabase-postgres-meta` |
|
||||
| `meta.image.digest` | Supabase Postgres Meta image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `meta.image.pullPolicy` | Supabase Postgres Meta image pull policy | `IfNotPresent` |
|
||||
| `meta.image.pullSecrets` | Supabase Postgres Meta image pull secrets | `[]` |
|
||||
| `meta.containerPorts.http` | Supabase Postgres Meta HTTP container port | `8080` |
|
||||
| `meta.livenessProbe.enabled` | Enable livenessProbe on Supabase Postgres Meta containers | `true` |
|
||||
| `meta.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `meta.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `meta.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `meta.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `meta.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `meta.readinessProbe.enabled` | Enable readinessProbe on Supabase Postgres Meta containers | `true` |
|
||||
| `meta.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `meta.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `meta.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `meta.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `meta.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `meta.startupProbe.enabled` | Enable startupProbe on Supabase Postgres Meta containers | `false` |
|
||||
| `meta.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `meta.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `meta.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `meta.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `meta.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `meta.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `meta.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `meta.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `meta.resources.limits` | The resources limits for the Supabase Postgres Meta containers | `{}` |
|
||||
| `meta.resources.requests` | The requested resources for the Supabase Postgres Meta containers | `{}` |
|
||||
| `meta.podSecurityContext.enabled` | Enabled Supabase Postgres Meta pods' Security Context | `true` |
|
||||
| `meta.podSecurityContext.fsGroup` | Set Supabase Postgres Meta pod's Security Context fsGroup | `1001` |
|
||||
| `meta.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
|
||||
| `meta.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
|
||||
| `meta.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
|
||||
| `meta.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
|
||||
| `meta.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
|
||||
| `meta.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
|
||||
| `meta.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
|
||||
| `meta.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
|
||||
| `meta.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `meta.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `meta.hostAliases` | Supabase Postgres Meta pods host aliases | `[]` |
|
||||
| `meta.podLabels` | Extra labels for Supabase Postgres Meta pods | `{}` |
|
||||
| `meta.podAnnotations` | Annotations for Supabase Postgres Meta pods | `{}` |
|
||||
| `meta.podAffinityPreset` | Pod affinity preset. Ignored if `meta.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `meta.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `meta.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `meta.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `meta.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `meta.nodeAffinityPreset.key` | Node label key to match. Ignored if `meta.affinity` is set | `""` |
|
||||
| `meta.nodeAffinityPreset.values` | Node label values to match. Ignored if `meta.affinity` is set | `[]` |
|
||||
| `meta.affinity` | Affinity for Supabase Postgres Meta pods assignment | `{}` |
|
||||
| `meta.nodeSelector` | Node labels for Supabase Postgres Meta pods assignment | `{}` |
|
||||
| `meta.tolerations` | Tolerations for Supabase Postgres Meta pods assignment | `[]` |
|
||||
| `meta.updateStrategy.type` | Supabase Postgres Meta statefulset strategy type | `RollingUpdate` |
|
||||
| `meta.priorityClassName` | Supabase Postgres Meta pods' priorityClassName | `""` |
|
||||
| `meta.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `meta.schedulerName` | Name of the k8s scheduler (other than default) for Supabase Postgres Meta pods | `""` |
|
||||
| `meta.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `meta.lifecycleHooks` | for the Supabase Postgres Meta container(s) to automate configuration before or after startup | `{}` |
|
||||
| `meta.extraEnvVars` | Array with extra environment variables to add to Supabase Postgres Meta nodes | `[]` |
|
||||
| `meta.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase Postgres Meta nodes | `""` |
|
||||
| `meta.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase Postgres Meta nodes | `""` |
|
||||
| `meta.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase Postgres Meta pod(s) | `[]` |
|
||||
| `meta.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase Postgres Meta container(s) | `[]` |
|
||||
| `meta.sidecars` | Add additional sidecar containers to the Supabase Postgres Meta pod(s) | `[]` |
|
||||
| `meta.initContainers` | Add additional init containers to the Supabase Postgres Meta pod(s) | `[]` |
|
||||
|
||||
### Supabase Meta Traffic Exposure Parameters
|
||||
|
||||
@@ -308,78 +317,82 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
|
||||
### Supabase Realtime Parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| ---------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
|
||||
| `realtime.enabled` | Enable Supabase realtime | `true` |
|
||||
| `realtime.replicaCount` | Number of Supabase realtime replicas to deploy | `1` |
|
||||
| `realtime.keyBase` | key base for Supabase realtime | `""` |
|
||||
| `realtime.existingSecret` | Name of an existing secret containing the key base for Supabase realtime | `""` |
|
||||
| `realtime.existingSecretKey` | Key in the existing secret containing the key base for Supabase realtime | `key-base` |
|
||||
| `realtime.defaultConfig` | Default configuration for Supabase realtime | `""` |
|
||||
| `realtime.extraConfig` | Extra configuration for Supabase realtime | `{}` |
|
||||
| `realtime.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `realtime.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `realtime.image.registry` | Realtime image registry | `REGISTRY_NAME` |
|
||||
| `realtime.image.repository` | Realtime image repository | `REPOSITORY_NAME/supabase-realtime` |
|
||||
| `realtime.image.digest` | Realtime image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `realtime.image.pullPolicy` | Realtime image pull policy | `IfNotPresent` |
|
||||
| `realtime.image.pullSecrets` | Realtime image pull secrets | `[]` |
|
||||
| `realtime.containerPorts.http` | Supabase realtime HTTP container port | `9999` |
|
||||
| `realtime.livenessProbe.enabled` | Enable livenessProbe on Supabase realtime containers | `true` |
|
||||
| `realtime.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `realtime.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `realtime.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `realtime.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `realtime.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `realtime.readinessProbe.enabled` | Enable readinessProbe on Supabase realtime containers | `true` |
|
||||
| `realtime.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `realtime.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `realtime.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `realtime.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `realtime.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `realtime.startupProbe.enabled` | Enable startupProbe on Supabase realtime containers | `false` |
|
||||
| `realtime.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `realtime.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `realtime.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `realtime.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `realtime.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `realtime.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `realtime.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `realtime.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `realtime.resources.limits` | The resources limits for the Supabase realtime containers | `{}` |
|
||||
| `realtime.resources.requests` | The requested resources for the Supabase realtime containers | `{}` |
|
||||
| `realtime.podSecurityContext.enabled` | Enabled Supabase realtime pods' Security Context | `true` |
|
||||
| `realtime.podSecurityContext.fsGroup` | Set Supabase realtime pod's Security Context fsGroup | `1001` |
|
||||
| `realtime.containerSecurityContext.enabled` | Enabled Supabase realtime containers' Security Context | `true` |
|
||||
| `realtime.containerSecurityContext.runAsUser` | Set Supabase realtime containers' Security Context runAsUser | `1001` |
|
||||
| `realtime.containerSecurityContext.runAsNonRoot` | Set Supabase realtime containers' Security Context runAsNonRoot | `true` |
|
||||
| `realtime.containerSecurityContext.readOnlyRootFilesystem` | Set Supabase realtime containers' Security Context runAsNonRoot | `false` |
|
||||
| `realtime.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `realtime.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `realtime.hostAliases` | Supabase realtime pods host aliases | `[]` |
|
||||
| `realtime.podLabels` | Extra labels for Supabase realtime pods | `{}` |
|
||||
| `realtime.podAnnotations` | Annotations for Supabase realtime pods | `{}` |
|
||||
| `realtime.podAffinityPreset` | Pod affinity preset. Ignored if `realtime.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `realtime.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `realtime.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `realtime.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `realtime.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `realtime.nodeAffinityPreset.key` | Node label key to match. Ignored if `realtime.affinity` is set | `""` |
|
||||
| `realtime.nodeAffinityPreset.values` | Node label values to match. Ignored if `realtime.affinity` is set | `[]` |
|
||||
| `realtime.affinity` | Affinity for Supabase realtime pods assignment | `{}` |
|
||||
| `realtime.nodeSelector` | Node labels for Supabase realtime pods assignment | `{}` |
|
||||
| `realtime.tolerations` | Tolerations for Supabase realtime pods assignment | `[]` |
|
||||
| `realtime.updateStrategy.type` | Supabase realtime statefulset strategy type | `RollingUpdate` |
|
||||
| `realtime.priorityClassName` | Supabase realtime pods' priorityClassName | `""` |
|
||||
| `realtime.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `realtime.schedulerName` | Name of the k8s scheduler (other than default) for Supabase realtime pods | `""` |
|
||||
| `realtime.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `realtime.lifecycleHooks` | for the Supabase realtime container(s) to automate configuration before or after startup | `{}` |
|
||||
| `realtime.extraEnvVars` | Array with extra environment variables to add to Supabase realtime nodes | `[]` |
|
||||
| `realtime.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase realtime nodes | `""` |
|
||||
| `realtime.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase realtime nodes | `""` |
|
||||
| `realtime.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase realtime pod(s) | `[]` |
|
||||
| `realtime.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase realtime container(s) | `[]` |
|
||||
| `realtime.sidecars` | Add additional sidecar containers to the Supabase realtime pod(s) | `[]` |
|
||||
| `realtime.initContainers` | Add additional init containers to the Supabase realtime pod(s) | `[]` |
|
||||
| Name | Description | Value |
|
||||
| ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
|
||||
| `realtime.enabled` | Enable Supabase realtime | `true` |
|
||||
| `realtime.replicaCount` | Number of Supabase realtime replicas to deploy | `1` |
|
||||
| `realtime.keyBase` | key base for Supabase realtime | `""` |
|
||||
| `realtime.existingSecret` | Name of an existing secret containing the key base for Supabase realtime | `""` |
|
||||
| `realtime.existingSecretKey` | Key in the existing secret containing the key base for Supabase realtime | `key-base` |
|
||||
| `realtime.defaultConfig` | Default configuration for Supabase realtime | `""` |
|
||||
| `realtime.extraConfig` | Extra configuration for Supabase realtime | `{}` |
|
||||
| `realtime.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `realtime.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `realtime.image.registry` | Realtime image registry | `REGISTRY_NAME` |
|
||||
| `realtime.image.repository` | Realtime image repository | `REPOSITORY_NAME/supabase-realtime` |
|
||||
| `realtime.image.digest` | Realtime image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `realtime.image.pullPolicy` | Realtime image pull policy | `IfNotPresent` |
|
||||
| `realtime.image.pullSecrets` | Realtime image pull secrets | `[]` |
|
||||
| `realtime.containerPorts.http` | Supabase realtime HTTP container port | `9999` |
|
||||
| `realtime.livenessProbe.enabled` | Enable livenessProbe on Supabase realtime containers | `true` |
|
||||
| `realtime.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `realtime.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `realtime.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `realtime.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `realtime.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `realtime.readinessProbe.enabled` | Enable readinessProbe on Supabase realtime containers | `true` |
|
||||
| `realtime.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `realtime.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `realtime.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `realtime.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `realtime.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `realtime.startupProbe.enabled` | Enable startupProbe on Supabase realtime containers | `false` |
|
||||
| `realtime.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `realtime.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `realtime.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `realtime.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `realtime.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `realtime.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `realtime.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `realtime.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `realtime.resources.limits` | The resources limits for the Supabase realtime containers | `{}` |
|
||||
| `realtime.resources.requests` | The requested resources for the Supabase realtime containers | `{}` |
|
||||
| `realtime.podSecurityContext.enabled` | Enabled Supabase realtime pods' Security Context | `true` |
|
||||
| `realtime.podSecurityContext.fsGroup` | Set Supabase realtime pod's Security Context fsGroup | `1001` |
|
||||
| `realtime.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
|
||||
| `realtime.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
|
||||
| `realtime.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
|
||||
| `realtime.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
|
||||
| `realtime.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
|
||||
| `realtime.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
|
||||
| `realtime.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
|
||||
| `realtime.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
|
||||
| `realtime.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `realtime.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `realtime.hostAliases` | Supabase realtime pods host aliases | `[]` |
|
||||
| `realtime.podLabels` | Extra labels for Supabase realtime pods | `{}` |
|
||||
| `realtime.podAnnotations` | Annotations for Supabase realtime pods | `{}` |
|
||||
| `realtime.podAffinityPreset` | Pod affinity preset. Ignored if `realtime.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `realtime.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `realtime.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `realtime.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `realtime.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `realtime.nodeAffinityPreset.key` | Node label key to match. Ignored if `realtime.affinity` is set | `""` |
|
||||
| `realtime.nodeAffinityPreset.values` | Node label values to match. Ignored if `realtime.affinity` is set | `[]` |
|
||||
| `realtime.affinity` | Affinity for Supabase realtime pods assignment | `{}` |
|
||||
| `realtime.nodeSelector` | Node labels for Supabase realtime pods assignment | `{}` |
|
||||
| `realtime.tolerations` | Tolerations for Supabase realtime pods assignment | `[]` |
|
||||
| `realtime.updateStrategy.type` | Supabase realtime statefulset strategy type | `RollingUpdate` |
|
||||
| `realtime.priorityClassName` | Supabase realtime pods' priorityClassName | `""` |
|
||||
| `realtime.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `realtime.schedulerName` | Name of the k8s scheduler (other than default) for Supabase realtime pods | `""` |
|
||||
| `realtime.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `realtime.lifecycleHooks` | for the Supabase realtime container(s) to automate configuration before or after startup | `{}` |
|
||||
| `realtime.extraEnvVars` | Array with extra environment variables to add to Supabase realtime nodes | `[]` |
|
||||
| `realtime.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase realtime nodes | `""` |
|
||||
| `realtime.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase realtime nodes | `""` |
|
||||
| `realtime.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase realtime pod(s) | `[]` |
|
||||
| `realtime.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase realtime container(s) | `[]` |
|
||||
| `realtime.sidecars` | Add additional sidecar containers to the Supabase realtime pod(s) | `[]` |
|
||||
| `realtime.initContainers` | Add additional init containers to the Supabase realtime pod(s) | `[]` |
|
||||
|
||||
### Supabase Realtime Traffic Exposure Parameters
|
||||
|
||||
@@ -399,75 +412,79 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
|
||||
### Supabase Rest Parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- |
|
||||
| `rest.enabled` | Enable Supabase rest | `true` |
|
||||
| `rest.replicaCount` | Number of Supabase rest replicas to deploy | `1` |
|
||||
| `rest.defaultConfig` | Default configuration for the Supabase rest service | `""` |
|
||||
| `rest.extraConfig` | Extra configuration for the Supabase rest service | `{}` |
|
||||
| `rest.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `rest.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `rest.image.registry` | PostgREST image registry | `REGISTRY_NAME` |
|
||||
| `rest.image.repository` | PostgREST image repository | `REPOSITORY_NAME/postgrest` |
|
||||
| `rest.image.digest` | PostgREST image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `rest.image.pullPolicy` | PostgREST image pull policy | `IfNotPresent` |
|
||||
| `rest.image.pullSecrets` | PostgREST image pull secrets | `[]` |
|
||||
| `rest.containerPorts.http` | Supabase rest HTTP container port | `3000` |
|
||||
| `rest.livenessProbe.enabled` | Enable livenessProbe on Supabase rest containers | `true` |
|
||||
| `rest.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `rest.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `rest.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `rest.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `rest.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `rest.readinessProbe.enabled` | Enable readinessProbe on Supabase rest containers | `true` |
|
||||
| `rest.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `rest.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `rest.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `rest.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `rest.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `rest.startupProbe.enabled` | Enable startupProbe on Supabase rest containers | `false` |
|
||||
| `rest.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `rest.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `rest.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `rest.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `rest.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `rest.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `rest.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `rest.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `rest.resources.limits` | The resources limits for the Supabase rest containers | `{}` |
|
||||
| `rest.resources.requests` | The requested resources for the Supabase rest containers | `{}` |
|
||||
| `rest.podSecurityContext.enabled` | Enabled Supabase rest pods' Security Context | `true` |
|
||||
| `rest.podSecurityContext.fsGroup` | Set Supabase rest pod's Security Context fsGroup | `1001` |
|
||||
| `rest.containerSecurityContext.enabled` | Enabled Supabase rest containers' Security Context | `true` |
|
||||
| `rest.containerSecurityContext.runAsUser` | Set Supabase rest containers' Security Context runAsUser | `1001` |
|
||||
| `rest.containerSecurityContext.runAsNonRoot` | Set Supabase rest containers' Security Context runAsNonRoot | `true` |
|
||||
| `rest.containerSecurityContext.readOnlyRootFilesystem` | Set Supabase rest containers' Security Context runAsNonRoot | `false` |
|
||||
| `rest.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `rest.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `rest.hostAliases` | Supabase rest pods host aliases | `[]` |
|
||||
| `rest.podLabels` | Extra labels for Supabase rest pods | `{}` |
|
||||
| `rest.podAnnotations` | Annotations for Supabase rest pods | `{}` |
|
||||
| `rest.podAffinityPreset` | Pod affinity preset. Ignored if `rest.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `rest.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `rest.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `rest.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `rest.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `rest.nodeAffinityPreset.key` | Node label key to match. Ignored if `rest.affinity` is set | `""` |
|
||||
| `rest.nodeAffinityPreset.values` | Node label values to match. Ignored if `rest.affinity` is set | `[]` |
|
||||
| `rest.affinity` | Affinity for Supabase rest pods assignment | `{}` |
|
||||
| `rest.nodeSelector` | Node labels for Supabase rest pods assignment | `{}` |
|
||||
| `rest.tolerations` | Tolerations for Supabase rest pods assignment | `[]` |
|
||||
| `rest.updateStrategy.type` | Supabase rest statefulset strategy type | `RollingUpdate` |
|
||||
| `rest.priorityClassName` | Supabase rest pods' priorityClassName | `""` |
|
||||
| `rest.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `rest.schedulerName` | Name of the k8s scheduler (other than default) for Supabase rest pods | `""` |
|
||||
| `rest.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `rest.lifecycleHooks` | for the Supabase rest container(s) to automate configuration before or after startup | `{}` |
|
||||
| `rest.extraEnvVars` | Array with extra environment variables to add to Supabase rest nodes | `[]` |
|
||||
| `rest.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase rest nodes | `""` |
|
||||
| `rest.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase rest nodes | `""` |
|
||||
| `rest.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase rest pod(s) | `[]` |
|
||||
| `rest.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase rest container(s) | `[]` |
|
||||
| `rest.sidecars` | Add additional sidecar containers to the Supabase rest pod(s) | `[]` |
|
||||
| `rest.initContainers` | Add additional init containers to the Supabase rest pod(s) | `[]` |
|
||||
| Name | Description | Value |
|
||||
| -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- |
|
||||
| `rest.enabled` | Enable Supabase rest | `true` |
|
||||
| `rest.replicaCount` | Number of Supabase rest replicas to deploy | `1` |
|
||||
| `rest.defaultConfig` | Default configuration for the Supabase rest service | `""` |
|
||||
| `rest.extraConfig` | Extra configuration for the Supabase rest service | `{}` |
|
||||
| `rest.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `rest.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `rest.image.registry` | PostgREST image registry | `REGISTRY_NAME` |
|
||||
| `rest.image.repository` | PostgREST image repository | `REPOSITORY_NAME/postgrest` |
|
||||
| `rest.image.digest` | PostgREST image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `rest.image.pullPolicy` | PostgREST image pull policy | `IfNotPresent` |
|
||||
| `rest.image.pullSecrets` | PostgREST image pull secrets | `[]` |
|
||||
| `rest.containerPorts.http` | Supabase rest HTTP container port | `3000` |
|
||||
| `rest.livenessProbe.enabled` | Enable livenessProbe on Supabase rest containers | `true` |
|
||||
| `rest.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `rest.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `rest.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `rest.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `rest.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `rest.readinessProbe.enabled` | Enable readinessProbe on Supabase rest containers | `true` |
|
||||
| `rest.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `rest.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `rest.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `rest.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `rest.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `rest.startupProbe.enabled` | Enable startupProbe on Supabase rest containers | `false` |
|
||||
| `rest.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `rest.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `rest.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `rest.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `rest.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `rest.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `rest.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `rest.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `rest.resources.limits` | The resources limits for the Supabase rest containers | `{}` |
|
||||
| `rest.resources.requests` | The requested resources for the Supabase rest containers | `{}` |
|
||||
| `rest.podSecurityContext.enabled` | Enabled Supabase rest pods' Security Context | `true` |
|
||||
| `rest.podSecurityContext.fsGroup` | Set Supabase rest pod's Security Context fsGroup | `1001` |
|
||||
| `rest.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
|
||||
| `rest.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
|
||||
| `rest.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
|
||||
| `rest.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
|
||||
| `rest.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
|
||||
| `rest.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
|
||||
| `rest.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
|
||||
| `rest.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
|
||||
| `rest.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `rest.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `rest.hostAliases` | Supabase rest pods host aliases | `[]` |
|
||||
| `rest.podLabels` | Extra labels for Supabase rest pods | `{}` |
|
||||
| `rest.podAnnotations` | Annotations for Supabase rest pods | `{}` |
|
||||
| `rest.podAffinityPreset` | Pod affinity preset. Ignored if `rest.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `rest.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `rest.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `rest.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `rest.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `rest.nodeAffinityPreset.key` | Node label key to match. Ignored if `rest.affinity` is set | `""` |
|
||||
| `rest.nodeAffinityPreset.values` | Node label values to match. Ignored if `rest.affinity` is set | `[]` |
|
||||
| `rest.affinity` | Affinity for Supabase rest pods assignment | `{}` |
|
||||
| `rest.nodeSelector` | Node labels for Supabase rest pods assignment | `{}` |
|
||||
| `rest.tolerations` | Tolerations for Supabase rest pods assignment | `[]` |
|
||||
| `rest.updateStrategy.type` | Supabase rest statefulset strategy type | `RollingUpdate` |
|
||||
| `rest.priorityClassName` | Supabase rest pods' priorityClassName | `""` |
|
||||
| `rest.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `rest.schedulerName` | Name of the k8s scheduler (other than default) for Supabase rest pods | `""` |
|
||||
| `rest.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `rest.lifecycleHooks` | for the Supabase rest container(s) to automate configuration before or after startup | `{}` |
|
||||
| `rest.extraEnvVars` | Array with extra environment variables to add to Supabase rest nodes | `[]` |
|
||||
| `rest.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase rest nodes | `""` |
|
||||
| `rest.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase rest nodes | `""` |
|
||||
| `rest.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase rest pod(s) | `[]` |
|
||||
| `rest.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase rest container(s) | `[]` |
|
||||
| `rest.sidecars` | Add additional sidecar containers to the Supabase rest pod(s) | `[]` |
|
||||
| `rest.initContainers` | Add additional init containers to the Supabase rest pod(s) | `[]` |
|
||||
|
||||
### Supabase Rest Traffic Exposure Parameters
|
||||
|
||||
@@ -487,75 +504,79 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
|
||||
### Supabase Storage Parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| --------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- |
|
||||
| `storage.enabled` | Enable Supabase storage | `true` |
|
||||
| `storage.replicaCount` | Number of Supabase storage replicas to deploy | `1` |
|
||||
| `storage.defaultConfig` | Default configuration for Supabase storage | `""` |
|
||||
| `storage.extraConfig` | Extra configuration for Supabase storage | `{}` |
|
||||
| `storage.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `storage.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `storage.image.registry` | Storage image registry | `REGISTRY_NAME` |
|
||||
| `storage.image.repository` | Storage image repository | `REPOSITORY_NAME/supabase-storage` |
|
||||
| `storage.image.digest` | Storage image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `storage.image.pullPolicy` | Storage image pull policy | `IfNotPresent` |
|
||||
| `storage.image.pullSecrets` | Storage image pull secrets | `[]` |
|
||||
| `storage.containerPorts.http` | Supabase storage HTTP container port | `5000` |
|
||||
| `storage.livenessProbe.enabled` | Enable livenessProbe on Supabase storage containers | `true` |
|
||||
| `storage.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `storage.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `storage.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `storage.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `storage.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `storage.readinessProbe.enabled` | Enable readinessProbe on Supabase storage containers | `true` |
|
||||
| `storage.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `storage.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `storage.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `storage.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `storage.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `storage.startupProbe.enabled` | Enable startupProbe on Supabase storage containers | `false` |
|
||||
| `storage.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `storage.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `storage.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `storage.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `storage.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `storage.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `storage.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `storage.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `storage.resources.limits` | The resources limits for the Supabase storage containers | `{}` |
|
||||
| `storage.resources.requests` | The requested resources for the Supabase storage containers | `{}` |
|
||||
| `storage.podSecurityContext.enabled` | Enabled Supabase storage pods' Security Context | `true` |
|
||||
| `storage.podSecurityContext.fsGroup` | Set Supabase storage pod's Security Context fsGroup | `1001` |
|
||||
| `storage.containerSecurityContext.enabled` | Enabled Supabase storage containers' Security Context | `true` |
|
||||
| `storage.containerSecurityContext.runAsUser` | Set Supabase storage containers' Security Context runAsUser | `1001` |
|
||||
| `storage.containerSecurityContext.runAsNonRoot` | Set Supabase storage containers' Security Context runAsNonRoot | `true` |
|
||||
| `storage.containerSecurityContext.readOnlyRootFilesystem` | Set Supabase storage containers' Security Context runAsNonRoot | `false` |
|
||||
| `storage.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `storage.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `storage.hostAliases` | Supabase storage pods host aliases | `[]` |
|
||||
| `storage.podLabels` | Extra labels for Supabase storage pods | `{}` |
|
||||
| `storage.podAnnotations` | Annotations for Supabase storage pods | `{}` |
|
||||
| `storage.podAffinityPreset` | Pod affinity preset. Ignored if `storage.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `storage.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `storage.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `storage.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `storage.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `storage.nodeAffinityPreset.key` | Node label key to match. Ignored if `storage.affinity` is set | `""` |
|
||||
| `storage.nodeAffinityPreset.values` | Node label values to match. Ignored if `storage.affinity` is set | `[]` |
|
||||
| `storage.affinity` | Affinity for Supabase storage pods assignment | `{}` |
|
||||
| `storage.nodeSelector` | Node labels for Supabase storage pods assignment | `{}` |
|
||||
| `storage.tolerations` | Tolerations for Supabase storage pods assignment | `[]` |
|
||||
| `storage.updateStrategy.type` | Supabase storage statefulset strategy type | `RollingUpdate` |
|
||||
| `storage.priorityClassName` | Supabase storage pods' priorityClassName | `""` |
|
||||
| `storage.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `storage.schedulerName` | Name of the k8s scheduler (other than default) for Supabase storage pods | `""` |
|
||||
| `storage.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `storage.lifecycleHooks` | for the Supabase storage container(s) to automate configuration before or after startup | `{}` |
|
||||
| `storage.extraEnvVars` | Array with extra environment variables to add to Supabase storage nodes | `[]` |
|
||||
| `storage.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase storage nodes | `""` |
|
||||
| `storage.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase storage nodes | `""` |
|
||||
| `storage.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase storage pod(s) | `[]` |
|
||||
| `storage.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase storage container(s) | `[]` |
|
||||
| `storage.sidecars` | Add additional sidecar containers to the Supabase storage pod(s) | `[]` |
|
||||
| `storage.initContainers` | Add additional init containers to the Supabase storage pod(s) | `[]` |
|
||||
| Name | Description | Value |
|
||||
| ----------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- |
|
||||
| `storage.enabled` | Enable Supabase storage | `true` |
|
||||
| `storage.replicaCount` | Number of Supabase storage replicas to deploy | `1` |
|
||||
| `storage.defaultConfig` | Default configuration for Supabase storage | `""` |
|
||||
| `storage.extraConfig` | Extra configuration for Supabase storage | `{}` |
|
||||
| `storage.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `storage.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `storage.image.registry` | Storage image registry | `REGISTRY_NAME` |
|
||||
| `storage.image.repository` | Storage image repository | `REPOSITORY_NAME/supabase-storage` |
|
||||
| `storage.image.digest` | Storage image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `storage.image.pullPolicy` | Storage image pull policy | `IfNotPresent` |
|
||||
| `storage.image.pullSecrets` | Storage image pull secrets | `[]` |
|
||||
| `storage.containerPorts.http` | Supabase storage HTTP container port | `5000` |
|
||||
| `storage.livenessProbe.enabled` | Enable livenessProbe on Supabase storage containers | `true` |
|
||||
| `storage.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `storage.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `storage.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `storage.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `storage.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `storage.readinessProbe.enabled` | Enable readinessProbe on Supabase storage containers | `true` |
|
||||
| `storage.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `storage.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `storage.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `storage.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `storage.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `storage.startupProbe.enabled` | Enable startupProbe on Supabase storage containers | `false` |
|
||||
| `storage.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `storage.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `storage.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `storage.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `storage.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `storage.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `storage.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `storage.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `storage.resources.limits` | The resources limits for the Supabase storage containers | `{}` |
|
||||
| `storage.resources.requests` | The requested resources for the Supabase storage containers | `{}` |
|
||||
| `storage.podSecurityContext.enabled` | Enabled Supabase storage pods' Security Context | `true` |
|
||||
| `storage.podSecurityContext.fsGroup` | Set Supabase storage pod's Security Context fsGroup | `1001` |
|
||||
| `storage.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
|
||||
| `storage.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
|
||||
| `storage.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
|
||||
| `storage.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
|
||||
| `storage.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
|
||||
| `storage.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
|
||||
| `storage.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
|
||||
| `storage.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
|
||||
| `storage.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `storage.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `storage.hostAliases` | Supabase storage pods host aliases | `[]` |
|
||||
| `storage.podLabels` | Extra labels for Supabase storage pods | `{}` |
|
||||
| `storage.podAnnotations` | Annotations for Supabase storage pods | `{}` |
|
||||
| `storage.podAffinityPreset` | Pod affinity preset. Ignored if `storage.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `storage.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `storage.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `storage.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `storage.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `storage.nodeAffinityPreset.key` | Node label key to match. Ignored if `storage.affinity` is set | `""` |
|
||||
| `storage.nodeAffinityPreset.values` | Node label values to match. Ignored if `storage.affinity` is set | `[]` |
|
||||
| `storage.affinity` | Affinity for Supabase storage pods assignment | `{}` |
|
||||
| `storage.nodeSelector` | Node labels for Supabase storage pods assignment | `{}` |
|
||||
| `storage.tolerations` | Tolerations for Supabase storage pods assignment | `[]` |
|
||||
| `storage.updateStrategy.type` | Supabase storage statefulset strategy type | `RollingUpdate` |
|
||||
| `storage.priorityClassName` | Supabase storage pods' priorityClassName | `""` |
|
||||
| `storage.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `storage.schedulerName` | Name of the k8s scheduler (other than default) for Supabase storage pods | `""` |
|
||||
| `storage.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `storage.lifecycleHooks` | for the Supabase storage container(s) to automate configuration before or after startup | `{}` |
|
||||
| `storage.extraEnvVars` | Array with extra environment variables to add to Supabase storage nodes | `[]` |
|
||||
| `storage.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase storage nodes | `""` |
|
||||
| `storage.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase storage nodes | `""` |
|
||||
| `storage.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase storage pod(s) | `[]` |
|
||||
| `storage.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase storage container(s) | `[]` |
|
||||
| `storage.sidecars` | Add additional sidecar containers to the Supabase storage pod(s) | `[]` |
|
||||
| `storage.initContainers` | Add additional init containers to the Supabase storage pod(s) | `[]` |
|
||||
|
||||
### Supabase Storage Traffic Exposure Parameters
|
||||
|
||||
@@ -590,76 +611,80 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
|
||||
### Supabase Studio Parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- |
|
||||
| `studio.enabled` | Enable Supabase studio | `true` |
|
||||
| `studio.publicURL` | Supabase studio public URL | `""` |
|
||||
| `studio.replicaCount` | Number of Supabase studio replicas to deploy | `1` |
|
||||
| `studio.defaultConfig` | Supabase studio default configuration | `""` |
|
||||
| `studio.extraConfig` | Supabase studio extra configuration | `{}` |
|
||||
| `studio.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `studio.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `studio.image.registry` | Studio image registry | `REGISTRY_NAME` |
|
||||
| `studio.image.repository` | Studio image repository | `REPOSITORY_NAME/supabase-studio` |
|
||||
| `studio.image.digest` | Studio image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `studio.image.pullPolicy` | Studio image pull policy | `IfNotPresent` |
|
||||
| `studio.image.pullSecrets` | Studio image pull secrets | `[]` |
|
||||
| `studio.containerPorts.http` | Supabase studio HTTP container port | `3000` |
|
||||
| `studio.livenessProbe.enabled` | Enable livenessProbe on Supabase studio containers | `true` |
|
||||
| `studio.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `studio.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `studio.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `studio.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `studio.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `studio.readinessProbe.enabled` | Enable readinessProbe on Supabase studio containers | `true` |
|
||||
| `studio.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `studio.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `studio.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `studio.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `studio.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `studio.startupProbe.enabled` | Enable startupProbe on Supabase studio containers | `false` |
|
||||
| `studio.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `studio.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `studio.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `studio.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `studio.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `studio.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `studio.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `studio.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `studio.resources.limits` | The resources limits for the Supabase studio containers | `{}` |
|
||||
| `studio.resources.requests` | The requested resources for the Supabase studio containers | `{}` |
|
||||
| `studio.podSecurityContext.enabled` | Enabled Supabase studio pods' Security Context | `true` |
|
||||
| `studio.podSecurityContext.fsGroup` | Set Supabase studio pod's Security Context fsGroup | `1001` |
|
||||
| `studio.containerSecurityContext.enabled` | Enabled Supabase studio containers' Security Context | `true` |
|
||||
| `studio.containerSecurityContext.runAsUser` | Set Supabase studio containers' Security Context runAsUser | `1001` |
|
||||
| `studio.containerSecurityContext.runAsNonRoot` | Set Supabase studio containers' Security Context runAsNonRoot | `true` |
|
||||
| `studio.containerSecurityContext.readOnlyRootFilesystem` | Set Supabase studio containers' Security Context runAsNonRoot | `false` |
|
||||
| `studio.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `studio.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `studio.hostAliases` | Supabase studio pods host aliases | `[]` |
|
||||
| `studio.podLabels` | Extra labels for Supabase studio pods | `{}` |
|
||||
| `studio.podAnnotations` | Annotations for Supabase studio pods | `{}` |
|
||||
| `studio.podAffinityPreset` | Pod affinity preset. Ignored if `studio.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `studio.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `studio.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `studio.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `studio.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `studio.nodeAffinityPreset.key` | Node label key to match. Ignored if `studio.affinity` is set | `""` |
|
||||
| `studio.nodeAffinityPreset.values` | Node label values to match. Ignored if `studio.affinity` is set | `[]` |
|
||||
| `studio.affinity` | Affinity for Supabase studio pods assignment | `{}` |
|
||||
| `studio.nodeSelector` | Node labels for Supabase studio pods assignment | `{}` |
|
||||
| `studio.tolerations` | Tolerations for Supabase studio pods assignment | `[]` |
|
||||
| `studio.updateStrategy.type` | Supabase studio statefulset strategy type | `RollingUpdate` |
|
||||
| `studio.priorityClassName` | Supabase studio pods' priorityClassName | `""` |
|
||||
| `studio.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `studio.schedulerName` | Name of the k8s scheduler (other than default) for Supabase studio pods | `""` |
|
||||
| `studio.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `studio.lifecycleHooks` | for the Supabase studio container(s) to automate configuration before or after startup | `{}` |
|
||||
| `studio.extraEnvVars` | Array with extra environment variables to add to Supabase studio nodes | `[]` |
|
||||
| `studio.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase studio nodes | `""` |
|
||||
| `studio.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase studio nodes | `""` |
|
||||
| `studio.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase studio pod(s) | `[]` |
|
||||
| `studio.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase studio container(s) | `[]` |
|
||||
| `studio.sidecars` | Add additional sidecar containers to the Supabase studio pod(s) | `[]` |
|
||||
| `studio.initContainers` | Add additional init containers to the Supabase studio pod(s) | `[]` |
|
||||
| Name | Description | Value |
|
||||
| ---------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- |
|
||||
| `studio.enabled` | Enable Supabase studio | `true` |
|
||||
| `studio.publicURL` | Supabase studio public URL | `""` |
|
||||
| `studio.replicaCount` | Number of Supabase studio replicas to deploy | `1` |
|
||||
| `studio.defaultConfig` | Supabase studio default configuration | `""` |
|
||||
| `studio.extraConfig` | Supabase studio extra configuration | `{}` |
|
||||
| `studio.existingConfigmap` | The name of an existing ConfigMap with the default configuration | `""` |
|
||||
| `studio.extraConfigExistingConfigmap` | The name of an existing ConfigMap with extra configuration | `""` |
|
||||
| `studio.image.registry` | Studio image registry | `REGISTRY_NAME` |
|
||||
| `studio.image.repository` | Studio image repository | `REPOSITORY_NAME/supabase-studio` |
|
||||
| `studio.image.digest` | Studio image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag image tag (immutable tags are recommended) | `""` |
|
||||
| `studio.image.pullPolicy` | Studio image pull policy | `IfNotPresent` |
|
||||
| `studio.image.pullSecrets` | Studio image pull secrets | `[]` |
|
||||
| `studio.containerPorts.http` | Supabase studio HTTP container port | `3000` |
|
||||
| `studio.livenessProbe.enabled` | Enable livenessProbe on Supabase studio containers | `true` |
|
||||
| `studio.livenessProbe.initialDelaySeconds` | Initial delay seconds for livenessProbe | `5` |
|
||||
| `studio.livenessProbe.periodSeconds` | Period seconds for livenessProbe | `10` |
|
||||
| `studio.livenessProbe.timeoutSeconds` | Timeout seconds for livenessProbe | `5` |
|
||||
| `studio.livenessProbe.failureThreshold` | Failure threshold for livenessProbe | `6` |
|
||||
| `studio.livenessProbe.successThreshold` | Success threshold for livenessProbe | `1` |
|
||||
| `studio.readinessProbe.enabled` | Enable readinessProbe on Supabase studio containers | `true` |
|
||||
| `studio.readinessProbe.initialDelaySeconds` | Initial delay seconds for readinessProbe | `5` |
|
||||
| `studio.readinessProbe.periodSeconds` | Period seconds for readinessProbe | `10` |
|
||||
| `studio.readinessProbe.timeoutSeconds` | Timeout seconds for readinessProbe | `5` |
|
||||
| `studio.readinessProbe.failureThreshold` | Failure threshold for readinessProbe | `6` |
|
||||
| `studio.readinessProbe.successThreshold` | Success threshold for readinessProbe | `1` |
|
||||
| `studio.startupProbe.enabled` | Enable startupProbe on Supabase studio containers | `false` |
|
||||
| `studio.startupProbe.initialDelaySeconds` | Initial delay seconds for startupProbe | `5` |
|
||||
| `studio.startupProbe.periodSeconds` | Period seconds for startupProbe | `10` |
|
||||
| `studio.startupProbe.timeoutSeconds` | Timeout seconds for startupProbe | `5` |
|
||||
| `studio.startupProbe.failureThreshold` | Failure threshold for startupProbe | `6` |
|
||||
| `studio.startupProbe.successThreshold` | Success threshold for startupProbe | `1` |
|
||||
| `studio.customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` |
|
||||
| `studio.customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` |
|
||||
| `studio.customStartupProbe` | Custom startupProbe that overrides the default one | `{}` |
|
||||
| `studio.resources.limits` | The resources limits for the Supabase studio containers | `{}` |
|
||||
| `studio.resources.requests` | The requested resources for the Supabase studio containers | `{}` |
|
||||
| `studio.podSecurityContext.enabled` | Enabled Supabase studio pods' Security Context | `true` |
|
||||
| `studio.podSecurityContext.fsGroup` | Set Supabase studio pod's Security Context fsGroup | `1001` |
|
||||
| `studio.containerSecurityContext.enabled` | Enabled containers' Security Context | `true` |
|
||||
| `studio.containerSecurityContext.runAsUser` | Set containers' Security Context runAsUser | `1001` |
|
||||
| `studio.containerSecurityContext.runAsNonRoot` | Set container's Security Context runAsNonRoot | `true` |
|
||||
| `studio.containerSecurityContext.privileged` | Set container's Security Context privileged | `false` |
|
||||
| `studio.containerSecurityContext.readOnlyRootFilesystem` | Set container's Security Context readOnlyRootFilesystem | `false` |
|
||||
| `studio.containerSecurityContext.allowPrivilegeEscalation` | Set container's Security Context allowPrivilegeEscalation | `false` |
|
||||
| `studio.containerSecurityContext.capabilities.drop` | List of capabilities to be dropped | `["ALL"]` |
|
||||
| `studio.containerSecurityContext.seccompProfile.type` | Set container's Security Context seccomp profile | `RuntimeDefault` |
|
||||
| `studio.command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `studio.args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `studio.hostAliases` | Supabase studio pods host aliases | `[]` |
|
||||
| `studio.podLabels` | Extra labels for Supabase studio pods | `{}` |
|
||||
| `studio.podAnnotations` | Annotations for Supabase studio pods | `{}` |
|
||||
| `studio.podAffinityPreset` | Pod affinity preset. Ignored if `studio.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `studio.podAntiAffinityPreset` | Pod anti-affinity preset. Ignored if `studio.affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `studio.nodeAffinityPreset.type` | Node affinity preset type. Ignored if `studio.affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `studio.nodeAffinityPreset.key` | Node label key to match. Ignored if `studio.affinity` is set | `""` |
|
||||
| `studio.nodeAffinityPreset.values` | Node label values to match. Ignored if `studio.affinity` is set | `[]` |
|
||||
| `studio.affinity` | Affinity for Supabase studio pods assignment | `{}` |
|
||||
| `studio.nodeSelector` | Node labels for Supabase studio pods assignment | `{}` |
|
||||
| `studio.tolerations` | Tolerations for Supabase studio pods assignment | `[]` |
|
||||
| `studio.updateStrategy.type` | Supabase studio statefulset strategy type | `RollingUpdate` |
|
||||
| `studio.priorityClassName` | Supabase studio pods' priorityClassName | `""` |
|
||||
| `studio.topologySpreadConstraints` | Topology Spread Constraints for pod assignment spread across your cluster among failure-domains. Evaluated as a template | `[]` |
|
||||
| `studio.schedulerName` | Name of the k8s scheduler (other than default) for Supabase studio pods | `""` |
|
||||
| `studio.terminationGracePeriodSeconds` | Seconds Redmine pod needs to terminate gracefully | `""` |
|
||||
| `studio.lifecycleHooks` | for the Supabase studio container(s) to automate configuration before or after startup | `{}` |
|
||||
| `studio.extraEnvVars` | Array with extra environment variables to add to Supabase studio nodes | `[]` |
|
||||
| `studio.extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Supabase studio nodes | `""` |
|
||||
| `studio.extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Supabase studio nodes | `""` |
|
||||
| `studio.extraVolumes` | Optionally specify extra list of additional volumes for the Supabase studio pod(s) | `[]` |
|
||||
| `studio.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the Supabase studio container(s) | `[]` |
|
||||
| `studio.sidecars` | Add additional sidecar containers to the Supabase studio pod(s) | `[]` |
|
||||
| `studio.initContainers` | Add additional init containers to the Supabase studio pod(s) | `[]` |
|
||||
|
||||
### Supabase Studio Traffic Exposure Parameters
|
||||
|
||||
|
||||
Reference in New Issue
Block a user