feat(helm): add nodeselector and tolerations to init job (#23416)
Co-authored-by: Dimitri GRISARD <dgrisard-externe@bedrockstreaming.com>
This commit is contained in:
parent
4530542ac4
commit
0fa421271e
|
|
@ -29,7 +29,7 @@ maintainers:
|
|||
- name: craig-rueda
|
||||
email: craig@craigrueda.com
|
||||
url: https://github.com/craig-rueda
|
||||
version: 0.8.9
|
||||
version: 0.8.10
|
||||
dependencies:
|
||||
- name: postgresql
|
||||
version: 12.1.6
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ NOTE: This file is generated by helm-docs: https://github.com/norwoodj/helm-docs
|
|||
|
||||
# superset
|
||||
|
||||

|
||||

|
||||
|
||||
Apache Superset is a modern, enterprise-ready business intelligence web application
|
||||
|
||||
|
|
@ -84,6 +84,7 @@ helm install my-superset superset/superset
|
|||
| init.adminUser.lastname | string | `"Admin"` | |
|
||||
| init.adminUser.password | string | `"admin"` | |
|
||||
| init.adminUser.username | string | `"admin"` | |
|
||||
| init.affinity | object | `{}` | |
|
||||
| init.command | list | a `superset_init.sh` command | Command |
|
||||
| init.containerSecurityContext | object | `{}` | |
|
||||
| init.createAdmin | bool | `true` | |
|
||||
|
|
@ -94,6 +95,8 @@ helm install my-superset superset/superset
|
|||
| init.podAnnotations | object | `{}` | |
|
||||
| init.podSecurityContext | object | `{}` | |
|
||||
| init.resources | object | `{}` | |
|
||||
| init.tolerations | list | `[]` | |
|
||||
| init.topologySpreadConstraints | list | `[]` | TopologySpreadConstrains to be added to init job |
|
||||
| initImage.pullPolicy | string | `"IfNotPresent"` | |
|
||||
| initImage.repository | string | `"jwilder/dockerize"` | |
|
||||
| initImage.tag | string | `"latest"` | |
|
||||
|
|
|
|||
|
|
@ -83,6 +83,28 @@ spec:
|
|||
command: {{ tpl (toJson .Values.init.command) . }}
|
||||
resources:
|
||||
{{- toYaml .Values.init.resources | nindent 10 }}
|
||||
{{- with .Values.nodeSelector }}
|
||||
nodeSelector:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- if or .Values.affinity .Values.init.affinity }}
|
||||
affinity:
|
||||
{{- with .Values.affinity }}
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- with .Values.init.affinity }}
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- if or .Values.topologySpreadConstraints .Values.init.topologySpreadConstraints }}
|
||||
topologySpreadConstraints:
|
||||
{{- with .Values.topologySpreadConstraints }}
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- with .Values.init.topologySpreadConstraints }}
|
||||
{{- toYaml . | nindent 8 }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- with .Values.tolerations }}
|
||||
tolerations:
|
||||
{{- toYaml . | nindent 8 }}
|
||||
|
|
|
|||
|
|
@ -694,6 +694,12 @@ init:
|
|||
podAnnotations: {}
|
||||
podSecurityContext: {}
|
||||
containerSecurityContext: {}
|
||||
## Tolerations to be added to init job pods
|
||||
tolerations: []
|
||||
## Affinity to be added to init job pods
|
||||
affinity: {}
|
||||
# -- TopologySpreadConstrains to be added to init job
|
||||
topologySpreadConstraints: []
|
||||
|
||||
# -- Configuration values for the postgresql dependency.
|
||||
# ref: https://github.com/kubernetes/charts/blob/master/stable/postgresql/README.md
|
||||
|
|
|
|||
Loading…
Reference in New Issue