[bitnami/minio] Add nodeSelector to provisioning job (#21602)

* [bitnami/minio] Add nodeSelector to provisioning job

Signed-off-by: kfirfer <kfirfer@gmail.com>

* Update README.md with readme-generator-for-helm

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: kfirfer <kfirfer@gmail.com>

---------

Signed-off-by: kfirfer <kfirfer@gmail.com>
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Miguel Ruiz <miruiz@vmware.com>
Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
Co-authored-by: Miguel Ruiz <miruiz@vmware.com>
This commit is contained in:
kfir
2023-12-21 10:07:04 +02:00
committed by GitHub
parent 743907eba1
commit 94ed4f3e70
4 changed files with 9 additions and 1 deletions

View File

@@ -34,4 +34,4 @@ maintainers:
name: minio
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/minio
version: 12.10.11
version: 12.11.0

View File

@@ -120,6 +120,7 @@ The command removes all the Kubernetes components associated with the chart and
| `statefulset.drivesPerNode` | Number of drives attached to every node (only for MinIO&reg; distributed mode) | `1` |
| `provisioning.enabled` | Enable MinIO&reg; provisioning Job | `false` |
| `provisioning.schedulerName` | Name of the k8s scheduler (other than default) for MinIO&reg; provisioning | `""` |
| `provisioning.nodeSelector` | Node labels for pod assignment. Evaluated as a template. | `{}` |
| `provisioning.podLabels` | Extra labels for provisioning pods | `{}` |
| `provisioning.podAnnotations` | Provisioning Pod annotations. | `{}` |
| `provisioning.command` | Default provisioning container command (useful when using custom images). Use array form | `[]` |

View File

@@ -284,6 +284,9 @@ spec:
{{- if .Values.tolerations }}
tolerations: {{- include "common.tplvalues.render" (dict "value" .Values.tolerations "context" $) | nindent 8 }}
{{- end }}
{{- if .Values.provisioning.nodeSelector }}
nodeSelector: {{- include "common.tplvalues.render" (dict "value" .Values.provisioning.nodeSelector "context" $) | nindent 8 }}
{{- end }}
volumes:
{{- if .Values.provisioning.enabled }}
- name: minio-provisioning

View File

@@ -221,6 +221,10 @@ provisioning:
## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/
##
schedulerName: ""
## @param provisioning.nodeSelector Node labels for pod assignment. Evaluated as a template.
## ref: https://kubernetes.io/docs/user-guide/node-selection/
##
nodeSelector: {}
## @param provisioning.podLabels Extra labels for provisioning pods
## Ref: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
##