mirror of
https://github.com/bitnami/charts.git
synced 2026-03-14 06:47:28 +08:00
[bitnami/parse] Add hostAliases (#5289)
This commit is contained in:
committed by
GitHub
parent
3f84ff1763
commit
fc44b30896
@@ -30,4 +30,4 @@ sources:
|
||||
- https://github.com/bitnami/bitnami-docker-parse
|
||||
- https://github.com/bitnami/bitnami-docker-parse-dashboard
|
||||
- https://parse.com/
|
||||
version: 14.0.3
|
||||
version: 14.1.0
|
||||
|
||||
@@ -50,144 +50,145 @@ The following table lists the configurable parameters of the Parse chart and the
|
||||
|
||||
### Global Parameters
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
|
||||
| `global.imageRegistry` | Global Docker image registry | `nil` |
|
||||
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `global.storageClass` | Global storage class for dynamic provisioning | `nil` |
|
||||
| Parameter | Description | Default |
|
||||
|---------------------------|-------------------------------------------------|---------------------------------------------------------|
|
||||
| `global.imageRegistry` | Global Docker image registry | `nil` |
|
||||
| `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `global.storageClass` | Global storage class for dynamic provisioning | `nil` |
|
||||
|
||||
### Common Parameters
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
|
||||
| `nameOverride` | String to partially override common.names.fullname template with a string (will prepend the release name) | `nil` |
|
||||
| `fullnameOverride` | String to fully override common.names.fullname template with a string | `nil` |
|
||||
| `commonLabels` | Labels to add to all deployed objects | `{}` |
|
||||
| `commonAnnotations` | Annotations to add to all deployed objects | `{}` |
|
||||
| `extraDeploy` | Array of extra objects to deploy with the release | `[]` (evaluated as a template) |
|
||||
| Parameter | Description | Default |
|
||||
|---------------------|-----------------------------------------------------------------------------------------------------------|--------------------------------|
|
||||
| `nameOverride` | String to partially override common.names.fullname template with a string (will prepend the release name) | `nil` |
|
||||
| `fullnameOverride` | String to fully override common.names.fullname template with a string | `nil` |
|
||||
| `commonLabels` | Labels to add to all deployed objects | `{}` |
|
||||
| `commonAnnotations` | Annotations to add to all deployed objects | `{}` |
|
||||
| `extraDeploy` | Array of extra objects to deploy with the release | `[]` (evaluated as a template) |
|
||||
|
||||
### Parse server parameters
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
|
||||
| `server.image.registry` | Parse image registry | `docker.io` |
|
||||
| `server.image.repository` | Parse image name | `bitnami/parse` |
|
||||
| `server.image.tag` | Parse image tag | `{TAG_NAME}` |
|
||||
| `server.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
||||
| `server.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `server.securityContext.enabled` | Enable security context for Parse Server | `true` |
|
||||
| `server.securityContext.fsGroup` | Group ID for Parse Server container | `1001` |
|
||||
| `server.securityContext.runAsUser` | User ID for Parse Server container | `1001` |
|
||||
| `server.host` | Hostname to use to access Parse server (when `ingress.enabled=true` is set to `ingress.server.hosts[0].name` by default) | `nil` |
|
||||
| `server.port` | Parse server port | `1337` |
|
||||
| `server.mountPath` | Parse server API mount path | `/parse` |
|
||||
| `server.appId` | Parse server App Id | `myappID` |
|
||||
| `server.masterKey` | Parse server Master Key | `random 10 character alphanumeric string` |
|
||||
| `server.enableCloudCode` | Enable Parse Cloud Clode | `false` |
|
||||
| `server.cloudCodeScripts` | Dictionary of Cloud Code scripts | `nil` |
|
||||
| `server.existingCloudCodeScriptsCM` | ConfigMap with Cloud Code scripts (Note: Overrides `cloudCodeScripts`). | `nil` |
|
||||
| `server.resources` | The [resources] to allocate for container | `{}` |
|
||||
| `server.livenessProbe` | Liveness probe configuration for Server | `Check values.yaml file` |
|
||||
| `server.readinessProbe` | Readiness probe configuration for Server | `Check values.yaml file` |
|
||||
| `server.podAffinityPreset` | Parse server pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `server.podAntiAffinityPreset` | Parse server pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `server.nodeAffinityPreset.type` | Parse server node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `server.nodeAffinityPreset.key` | Parse server node label key to match Ignored if `affinity` is set. | `""` |
|
||||
| `server.nodeAffinityPreset.values` | Parse server node label values to match. Ignored if `affinity` is set. | `[]` |
|
||||
| `server.affinity` | Parse server affinity for pod assignment | `{}` (evaluated as a template) |
|
||||
| `server.nodeSelector` | Parse server node labels for pod assignment | `{}` (evaluated as a template) |
|
||||
| `server.tolerations` | Parse server tolerations for pod assignment | `[]` (evaluated as a template) |
|
||||
| `server.extraEnvVars` | Array containing extra env vars (evaluated as a template) | `nil` |
|
||||
| `server.extraEnvVarsCM` | ConfigMap containing extra env vars (evaluated as a template) | `nil` |
|
||||
| `server.extraEnvVarsSecret` | Secret containing extra env vars (evaluated as a template) | `nil` |
|
||||
| Parameter | Description | Default |
|
||||
|-------------------------------------|--------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
|
||||
| `server.image.registry` | Parse image registry | `docker.io` |
|
||||
| `server.image.repository` | Parse image name | `bitnami/parse` |
|
||||
| `server.image.tag` | Parse image tag | `{TAG_NAME}` |
|
||||
| `server.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
||||
| `server.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `server.securityContext.enabled` | Enable security context for Parse Server | `true` |
|
||||
| `server.securityContext.fsGroup` | Group ID for Parse Server container | `1001` |
|
||||
| `server.securityContext.runAsUser` | User ID for Parse Server container | `1001` |
|
||||
| `server.host` | Hostname to use to access Parse server (when `ingress.enabled=true` is set to `ingress.server.hosts[0].name` by default) | `nil` |
|
||||
| `server.port` | Parse server port | `1337` |
|
||||
| `server.hostAliases` | Add deployment host aliases | `[]` |
|
||||
| `server.mountPath` | Parse server API mount path | `/parse` |
|
||||
| `server.appId` | Parse server App Id | `myappID` |
|
||||
| `server.masterKey` | Parse server Master Key | `random 10 character alphanumeric string` |
|
||||
| `server.enableCloudCode` | Enable Parse Cloud Clode | `false` |
|
||||
| `server.cloudCodeScripts` | Dictionary of Cloud Code scripts | `nil` |
|
||||
| `server.existingCloudCodeScriptsCM` | ConfigMap with Cloud Code scripts (Note: Overrides `cloudCodeScripts`). | `nil` |
|
||||
| `server.resources` | The [resources] to allocate for container | `{}` |
|
||||
| `server.livenessProbe` | Liveness probe configuration for Server | `Check values.yaml file` |
|
||||
| `server.readinessProbe` | Readiness probe configuration for Server | `Check values.yaml file` |
|
||||
| `server.podAffinityPreset` | Parse server pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `server.podAntiAffinityPreset` | Parse server pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `server.nodeAffinityPreset.type` | Parse server node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `server.nodeAffinityPreset.key` | Parse server node label key to match Ignored if `affinity` is set. | `""` |
|
||||
| `server.nodeAffinityPreset.values` | Parse server node label values to match. Ignored if `affinity` is set. | `[]` |
|
||||
| `server.affinity` | Parse server affinity for pod assignment | `{}` (evaluated as a template) |
|
||||
| `server.nodeSelector` | Parse server node labels for pod assignment | `{}` (evaluated as a template) |
|
||||
| `server.tolerations` | Parse server tolerations for pod assignment | `[]` (evaluated as a template) |
|
||||
| `server.extraEnvVars` | Array containing extra env vars (evaluated as a template) | `nil` |
|
||||
| `server.extraEnvVarsCM` | ConfigMap containing extra env vars (evaluated as a template) | `nil` |
|
||||
| `server.extraEnvVarsSecret` | Secret containing extra env vars (evaluated as a template) | `nil` |
|
||||
|
||||
### Traffic Exposure Parameters
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|-------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------|
|
||||
| `service.type` | Kubernetes Service type | `LoadBalancer` |
|
||||
| `service.port` | Service HTTP port (Dashboard) | `80` |
|
||||
| `service.loadBalancerIP` | `loadBalancerIP` for the Parse Service | `nil` |
|
||||
| `service.externalTrafficPolicy` | Enable client source IP preservation | `Cluster` |
|
||||
| `service.nodePorts.http` | Kubernetes http node port | `""` |
|
||||
| `ingress.enabled` | Enable ingress controller resource | `false` |
|
||||
| `ingress.annotations` | Ingress annotations | `[]` |
|
||||
| `ingress.certManager` | Add annotations for cert-manager | `false` |
|
||||
| `ingress.dashboard.hostname` | Default host for the ingress resource | `parse-dashboard.local` |
|
||||
| `ingress.dashboard.extraHosts` | Extra hosts for the ingress resource | `[]` |
|
||||
| `ingress.dashboard.path` | Default path for the ingress resource | `/` |
|
||||
| `ingress.dashboard.pathType` | Ingress path type | `ImplementationSpecific` |
|
||||
| `ingress.server.hostname` | Default host for the ingress resource | `parse-server.local` |
|
||||
| `ingress.server.path` | Default path for the ingress resource | `/` |
|
||||
| `ingress.server.pathType` | Ingress path type | `ImplementationSpecific` |
|
||||
| `ingress.server.extraHosts` | Extra hosts for the ingress resource | `[]` |
|
||||
| `ingress.secrets[0].name` | TLS Secret Name | `nil` |
|
||||
| `ingress.secrets[0].certificate` | TLS Secret Certificate | `nil` |
|
||||
| `ingress.secrets[0].key` | TLS Secret Key | `nil` |
|
||||
| Parameter | Description | Default |
|
||||
|----------------------------------|----------------------------------------|--------------------------|
|
||||
| `service.type` | Kubernetes Service type | `LoadBalancer` |
|
||||
| `service.port` | Service HTTP port (Dashboard) | `80` |
|
||||
| `service.loadBalancerIP` | `loadBalancerIP` for the Parse Service | `nil` |
|
||||
| `service.externalTrafficPolicy` | Enable client source IP preservation | `Cluster` |
|
||||
| `service.nodePorts.http` | Kubernetes http node port | `""` |
|
||||
| `ingress.enabled` | Enable ingress controller resource | `false` |
|
||||
| `ingress.annotations` | Ingress annotations | `[]` |
|
||||
| `ingress.certManager` | Add annotations for cert-manager | `false` |
|
||||
| `ingress.dashboard.hostname` | Default host for the ingress resource | `parse-dashboard.local` |
|
||||
| `ingress.dashboard.extraHosts` | Extra hosts for the ingress resource | `[]` |
|
||||
| `ingress.dashboard.path` | Default path for the ingress resource | `/` |
|
||||
| `ingress.dashboard.pathType` | Ingress path type | `ImplementationSpecific` |
|
||||
| `ingress.server.hostname` | Default host for the ingress resource | `parse-server.local` |
|
||||
| `ingress.server.path` | Default path for the ingress resource | `/` |
|
||||
| `ingress.server.pathType` | Ingress path type | `ImplementationSpecific` |
|
||||
| `ingress.server.extraHosts` | Extra hosts for the ingress resource | `[]` |
|
||||
| `ingress.secrets[0].name` | TLS Secret Name | `nil` |
|
||||
| `ingress.secrets[0].certificate` | TLS Secret Certificate | `nil` |
|
||||
| `ingress.secrets[0].key` | TLS Secret Key | `nil` |
|
||||
|
||||
### Persistence Parameters
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
|
||||
| `persistence.enabled` | Enable Parse persistence using PVC | `true` |
|
||||
| `persistence.storageClass` | PVC Storage Class for Parse volume | `nil` (uses alpha storage class annotation) |
|
||||
| `persistence.accessMode` | PVC Access Mode for Parse volume | `ReadWriteOnce` |
|
||||
| `persistence.size` | PVC Storage Request for Parse volume | `8Gi` |
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|----------------------------|--------------------------------------|---------------------------------------------|
|
||||
| `persistence.enabled` | Enable Parse persistence using PVC | `true` |
|
||||
| `persistence.storageClass` | PVC Storage Class for Parse volume | `nil` (uses alpha storage class annotation) |
|
||||
| `persistence.accessMode` | PVC Access Mode for Parse volume | `ReadWriteOnce` |
|
||||
| `persistence.size` | PVC Storage Request for Parse volume | `8Gi` |
|
||||
|
||||
### Dashboard Parameters
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
|
||||
| `dashboard.enabled` | Enable parse dashboard | `true` |
|
||||
| `dashboard.image.registry` | Dashboard image registry | `docker.io` |
|
||||
| `dashboard.image.repository` | Dashboard image name | `bitnami/parse-dashboard` |
|
||||
| `dashboard.image.tag` | Dashboard image tag | `{TAG_NAME}` |
|
||||
| `dashboard.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
||||
| `dashboard.securityContext.enabled` | Enable security context for Dashboard | `true` |
|
||||
| `dashboard.securityContext.fsGroup` | Group ID for Dashboard container | `1001` |
|
||||
| `dashboard.securityContext.runAsUser` | User ID for Dashboard container | `1001` |
|
||||
| `dashboard.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `dashboard.username` | Dashboard username | `user` |
|
||||
| `dashboard.password` | Dashboard user password | `random 10 character alphanumeric string` |
|
||||
| `dashboard.appName` | Dashboard application name | `MyDashboard` |
|
||||
| `dashboard.parseServerUrlProtocol` | Protocol used by Parse Dashboard to form the URLs to Parse Server. | `http` |
|
||||
| `dashboard.resources` | The [resources] to allocate for container | `{}` |
|
||||
| `dashboard.livenessProbe` | Liveness probe configuration for Dashboard | `Check values.yaml file` |
|
||||
| `dashboard.readinessProbe` | Readiness probe configuration for Dashboard | `Check values.yaml file` |
|
||||
| `dashboard.podAffinityPreset` | Parse dashboard pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `dashboard.podAntiAffinityPreset` | Parse dashboard pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `dashboard.nodeAffinityPreset.type` | Parse dashboard node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `dashboard.nodeAffinityPreset.key` | Parse dashboard node label key to match Ignored if `affinity` is set. | `""` |
|
||||
| `dashboard.nodeAffinityPreset.values` | Parse dashboard node label values to match. Ignored if `affinity` is set. | `[]` |
|
||||
| `dashboard.affinity` | Parse dashboard affinity for pod assignment | `{}` (evaluated as a template) |
|
||||
| `dashboard.nodeSelector` | Parse dashboard node labels for pod assignment | `{}` (evaluated as a template) |
|
||||
| `dashboard.tolerations` | Parse dashboard tolerations for pod assignment | `[]` (evaluated as a template) |
|
||||
| `dashboard.extraEnvVars` | Array containing extra env vars (evaluated as a template) | `nil` |
|
||||
| `dashboard.extraEnvVarsCM` | ConfigMap containing extra env vars (evaluated as a template) | `nil` |
|
||||
| `dashboard.extraEnvVarsSecret` | Secret containing extra env vars (evaluated as a template) | `nil` |
|
||||
| Parameter | Description | Default |
|
||||
|---------------------------------------|-----------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
|
||||
| `dashboard.enabled` | Enable parse dashboard | `true` |
|
||||
| `dashboard.image.registry` | Dashboard image registry | `docker.io` |
|
||||
| `dashboard.image.repository` | Dashboard image name | `bitnami/parse-dashboard` |
|
||||
| `dashboard.image.tag` | Dashboard image tag | `{TAG_NAME}` |
|
||||
| `dashboard.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
||||
| `dashboard.securityContext.enabled` | Enable security context for Dashboard | `true` |
|
||||
| `dashboard.securityContext.fsGroup` | Group ID for Dashboard container | `1001` |
|
||||
| `dashboard.securityContext.runAsUser` | User ID for Dashboard container | `1001` |
|
||||
| `dashboard.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` (does not add image pull secrets to deployed pods) |
|
||||
| `dashboard.hostAliases` | Add deployment host aliases | `[]` |
|
||||
| `dashboard.username` | Dashboard username | `user` |
|
||||
| `dashboard.password` | Dashboard user password | `random 10 character alphanumeric string` |
|
||||
| `dashboard.appName` | Dashboard application name | `MyDashboard` |
|
||||
| `dashboard.parseServerUrlProtocol` | Protocol used by Parse Dashboard to form the URLs to Parse Server. | `http` |
|
||||
| `dashboard.resources` | The [resources] to allocate for container | `{}` |
|
||||
| `dashboard.livenessProbe` | Liveness probe configuration for Dashboard | `Check values.yaml file` |
|
||||
| `dashboard.readinessProbe` | Readiness probe configuration for Dashboard | `Check values.yaml file` |
|
||||
| `dashboard.podAffinityPreset` | Parse dashboard pod affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `dashboard.podAntiAffinityPreset` | Parse dashboard pod anti-affinity preset. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `soft` |
|
||||
| `dashboard.nodeAffinityPreset.type` | Parse dashboard node affinity preset type. Ignored if `affinity` is set. Allowed values: `soft` or `hard` | `""` |
|
||||
| `dashboard.nodeAffinityPreset.key` | Parse dashboard node label key to match Ignored if `affinity` is set. | `""` |
|
||||
| `dashboard.nodeAffinityPreset.values` | Parse dashboard node label values to match. Ignored if `affinity` is set. | `[]` |
|
||||
| `dashboard.affinity` | Parse dashboard affinity for pod assignment | `{}` (evaluated as a template) |
|
||||
| `dashboard.nodeSelector` | Parse dashboard node labels for pod assignment | `{}` (evaluated as a template) |
|
||||
| `dashboard.tolerations` | Parse dashboard tolerations for pod assignment | `[]` (evaluated as a template) |
|
||||
| `dashboard.extraEnvVars` | Array containing extra env vars (evaluated as a template) | `nil` |
|
||||
| `dashboard.extraEnvVarsCM` | ConfigMap containing extra env vars (evaluated as a template) | `nil` |
|
||||
| `dashboard.extraEnvVarsSecret` | Secret containing extra env vars (evaluated as a template) | `nil` |
|
||||
|
||||
### Volume Permissions parameters
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
|
||||
| `volumePermissions.enabled` | Enable init container that changes volume permissions in the data directory (for cases where the default k8s `runAsUser` and `fsUser` values do not work) | `false` |
|
||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||
| `volumePermissions.image.repository` | Init container volume-permissions image name | `bitnami/minideb` |
|
||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag | `buster` |
|
||||
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `Always` |
|
||||
| `volumePermissions.resources` | Init container resource requests/limit | `nil` |
|
||||
| Parameter | Description | Default |
|
||||
|--------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------|
|
||||
| `volumePermissions.enabled` | Enable init container that changes volume permissions in the data directory (for cases where the default k8s `runAsUser` and `fsUser` values do not work) | `false` |
|
||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||
| `volumePermissions.image.repository` | Init container volume-permissions image name | `bitnami/minideb` |
|
||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag | `buster` |
|
||||
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `Always` |
|
||||
| `volumePermissions.resources` | Init container resource requests/limit | `nil` |
|
||||
|
||||
### MongoDB Parameters
|
||||
|
||||
| Parameter | Description | Default |
|
||||
|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|
|
||||
| `mongodb.auth.enabled` | Enable MongoDB password authentication | `true` |
|
||||
| `mongodb.auth.rootPassword` | MongoDB admin password | `nil` |
|
||||
| `mongodb.persistence.enabled` | Enable MongoDB persistence using PVC | `true` |
|
||||
| `mongodb.persistence.storageClass` | PVC Storage Class for MongoDB volume | `nil` (uses alpha storage class annotation) |
|
||||
| `mongodb.persistence.accessMode` | PVC Access Mode for MongoDB volume | `ReadWriteOnce` |
|
||||
| `mongodb.persistence.size` | PVC Storage Request for MongoDB volume | `8Gi` |
|
||||
| Parameter | Description | Default |
|
||||
|------------------------------------|----------------------------------------|---------------------------------------------|
|
||||
| `mongodb.auth.enabled` | Enable MongoDB password authentication | `true` |
|
||||
| `mongodb.auth.rootPassword` | MongoDB admin password | `nil` |
|
||||
| `mongodb.persistence.enabled` | Enable MongoDB persistence using PVC | `true` |
|
||||
| `mongodb.persistence.storageClass` | PVC Storage Class for MongoDB volume | `nil` (uses alpha storage class annotation) |
|
||||
| `mongodb.persistence.accessMode` | PVC Access Mode for MongoDB volume | `ReadWriteOnce` |
|
||||
| `mongodb.persistence.size` | PVC Storage Request for MongoDB volume | `8Gi` |
|
||||
|
||||
The above parameters map to the env variables defined in [bitnami/parse](http://github.com/bitnami/bitnami-docker-parse). For more information please refer to the [bitnami/parse](http://github.com/bitnami/bitnami-docker-parse) image documentation.
|
||||
|
||||
|
||||
@@ -29,6 +29,9 @@ spec:
|
||||
podAntiAffinity: {{- include "common.affinities.pods" (dict "type" .Values.dashboard.podAntiAffinityPreset "component" "dashboard" "context" $) | nindent 10 }}
|
||||
nodeAffinity: {{- include "common.affinities.nodes" (dict "type" .Values.dashboard.nodeAffinityPreset.type "key" .Values.dashboard.nodeAffinityPreset.key "values" .Values.dashboard.nodeAffinityPreset.values) | nindent 10 }}
|
||||
{{- end }}
|
||||
{{- if .Values.dashboard.hostAliases }}
|
||||
hostAliases: {{- include "common.tplvalues.render" (dict "value" .Values.dashboard.hostAliases "context" $) | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.dashboard.nodeSelector }}
|
||||
nodeSelector: {{- include "common.tplvalues.render" (dict "value" .Values.dashboard.nodeSelector "context" $) | nindent 8 }}
|
||||
{{- end }}
|
||||
@@ -40,7 +43,7 @@ spec:
|
||||
fsGroup: {{ .Values.dashboard.securityContext.fsGroup }}
|
||||
runAsUser: {{ .Values.dashboard.securityContext.runAsUser }}
|
||||
{{- end }}
|
||||
{{- include "parse.imagePullSecrets" . | indent 6 }}
|
||||
{{- include "parse.imagePullSecrets" . | nindent 6 }}
|
||||
containers:
|
||||
- name: parse-dashboard
|
||||
image: {{ include "parse.dashboard.image" . }}
|
||||
|
||||
@@ -31,6 +31,9 @@ spec:
|
||||
{{- if .Values.server.nodeSelector }}
|
||||
nodeSelector: {{- include "common.tplvalues.render" (dict "value" .Values.server.nodeSelector "context" $) | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.server.hostAliases }}
|
||||
hostAliases: {{- include "common.tplvalues.render" (dict "value" .Values.server.hostAliases "context" $) | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if .Values.server.tolerations }}
|
||||
tolerations: {{- include "common.tplvalues.render" (dict "value" .Values.server.tolerations "context" $) | nindent 8 }}
|
||||
{{- end }}
|
||||
@@ -39,7 +42,7 @@ spec:
|
||||
fsGroup: {{ .Values.server.securityContext.fsGroup }}
|
||||
runAsUser: {{ .Values.server.securityContext.runAsUser }}
|
||||
{{- end }}
|
||||
{{- include "parse.imagePullSecrets" . | indent 6 }}
|
||||
{{- include "parse.imagePullSecrets" . | nindent 6 }}
|
||||
{{- if and .Values.volumePermissions.enabled .Values.persistence.enabled }}
|
||||
initContainers:
|
||||
- name: volume-permissions
|
||||
|
||||
@@ -89,6 +89,11 @@ server:
|
||||
# pullSecrets:
|
||||
# - myRegistryKeySecretName
|
||||
|
||||
## Deployment pod host aliases
|
||||
## https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/
|
||||
##
|
||||
hostAliases: []
|
||||
|
||||
## Parse Server Pod Security Context
|
||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
|
||||
##
|
||||
@@ -247,6 +252,11 @@ dashboard:
|
||||
# pullSecrets:
|
||||
# - myRegistryKeySecretName
|
||||
|
||||
## Deployment pod host aliases
|
||||
## https://kubernetes.io/docs/concepts/services-networking/add-entries-to-pod-etc-hosts-with-host-aliases/
|
||||
##
|
||||
hostAliases: []
|
||||
|
||||
## Parse Dashboard Pod Security Context
|
||||
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
|
||||
##
|
||||
|
||||
Reference in New Issue
Block a user