feat(helm): add nodeselector and tolerations to init job (#23416)

Co-authored-by: Dimitri GRISARD <dgrisard-externe@bedrockstreaming.com>
This commit is contained in:
Dimitri 2023-03-24 18:26:08 +01:00 committed by GitHub
parent 4530542ac4
commit 0fa421271e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 33 additions and 2 deletions

View File

@ -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

View File

@ -23,7 +23,7 @@ NOTE: This file is generated by helm-docs: https://github.com/norwoodj/helm-docs
# superset
![Version: 0.8.9](https://img.shields.io/badge/Version-0.8.9-informational?style=flat-square)
![Version: 0.8.10](https://img.shields.io/badge/Version-0.8.10-informational?style=flat-square)
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"` | |

View File

@ -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 }}

View File

@ -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