From 21482f26a541467656a1c2db735e86d832fd562f Mon Sep 17 00:00:00 2001 From: Keyvan Date: Wed, 7 Aug 2024 11:34:43 +0000 Subject: [PATCH] Updated Minio to latest version --- external/minio/Chart.lock | 6 +-- external/minio/Chart.yaml | 10 ++-- external/minio/README.md | 3 +- external/minio/charts/common-2.20.5.tgz | Bin 0 -> 16082 bytes external/minio/charts/common/Chart.yaml | 4 +- external/minio/charts/common/README.md | 2 +- .../common/templates/_compatibility.tpl | 42 +++++++++++++++ .../charts/common/templates/_resources.tpl | 50 ++++++++++++++++++ .../charts/common/templates/_storage.tpl | 7 ++- external/minio/templates/_helpers.tpl | 2 +- external/minio/templates/pdb.yaml | 26 +++++++++ .../minio/templates/provisioning-job.yaml | 2 +- .../templates/provisioning-networkpolicy.yaml | 50 ++++++++++++++++++ external/minio/values.yaml | 10 ++-- 14 files changed, 192 insertions(+), 22 deletions(-) create mode 100644 external/minio/charts/common-2.20.5.tgz create mode 100644 external/minio/charts/common/templates/_compatibility.tpl create mode 100644 external/minio/charts/common/templates/_resources.tpl create mode 100644 external/minio/templates/pdb.yaml create mode 100644 external/minio/templates/provisioning-networkpolicy.yaml diff --git a/external/minio/Chart.lock b/external/minio/Chart.lock index 39810684..698ea3c8 100644 --- a/external/minio/Chart.lock +++ b/external/minio/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: common repository: https://radar-base.github.io/radar-helm-charts - version: 2.2.2 -digest: sha256:f31efab5c07a4c4582f202eab8aafa300f2236941c00579f8f8c8152cffb0a54 -generated: "2024-07-18T09:17:13.244383343Z" + version: 2.20.5 +digest: sha256:a07de5441d415b0c47eff9b0f4f6659b283174e7fb522e605629a38fd2acce34 +generated: "2024-08-07T11:34:06.849310242Z" diff --git a/external/minio/Chart.yaml b/external/minio/Chart.yaml index 8d14bf6c..4e6264f4 100644 --- a/external/minio/Chart.yaml +++ b/external/minio/Chart.yaml @@ -2,14 +2,14 @@ annotations: category: Infrastructure images: | - name: minio - image: docker.io/bitnami/minio:2024.7.4-debian-12-r0 + image: docker.io/bitnami/minio:2024.8.3-debian-12-r0 - name: minio-client - image: docker.io/bitnami/minio-client:2024.7.3-debian-12-r0 + image: docker.io/bitnami/minio-client:2024.7.31-debian-12-r0 - name: os-shell - image: docker.io/bitnami/os-shell:12-debian-12-r24 + image: docker.io/bitnami/os-shell:12-debian-12-r27 licenses: Apache-2.0 apiVersion: v2 -appVersion: 2024.7.4 +appVersion: 2024.8.3 dependencies: - name: common repository: https://radar-base.github.io/radar-helm-charts @@ -33,4 +33,4 @@ maintainers: name: minio sources: - https://github.com/bitnami/charts/tree/main/bitnami/minio -version: 14.6.19 +version: 14.6.32 diff --git a/external/minio/README.md b/external/minio/README.md index 026ea81d..5dec503d 100644 --- a/external/minio/README.md +++ b/external/minio/README.md @@ -216,7 +216,8 @@ You can enable this initContainer by setting `volumePermissions.enabled` to `tru | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | | `global.imageRegistry` | Global Docker image registry | `""` | | `global.imagePullSecrets` | Global Docker registry secret names as an array | `[]` | -| `global.storageClass` | Global StorageClass for Persistent Volume(s) | `""` | +| `global.defaultStorageClass` | Global default StorageClass for Persistent Volume(s) | `""` | +| `global.storageClass` | DEPRECATED: use global.defaultStorageClass instead | `""` | | `global.compatibility.openshift.adaptSecurityContext` | Adapt the securityContext sections of the deployment to make them compatible with Openshift restricted-v2 SCC: remove runAsUser, runAsGroup and fsGroup and let the platform use their allowed default IDs. Possible values: auto (apply if the detected running cluster is Openshift), force (perform the adaptation always), disabled (do not perform adaptation) | `auto` | ### Common parameters diff --git a/external/minio/charts/common-2.20.5.tgz b/external/minio/charts/common-2.20.5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..9d72d93b0f6b1215a5e0cd689976af62e6005bef GIT binary patch literal 16082 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 literal 0 HcmV?d00001 diff --git a/external/minio/charts/common/Chart.yaml b/external/minio/charts/common/Chart.yaml index 23ba4e4e..dabd8068 100644 --- a/external/minio/charts/common/Chart.yaml +++ b/external/minio/charts/common/Chart.yaml @@ -2,7 +2,7 @@ annotations: category: Infrastructure licenses: Apache-2.0 apiVersion: v2 -appVersion: 2.20.3 +appVersion: 2.20.5 description: A Library Helm Chart for grouping common logic between bitnami charts. This chart is not deployable by itself. home: https://bitnami.com @@ -20,4 +20,4 @@ name: common sources: - https://github.com/bitnami/charts/tree/main/bitnami/common type: library -version: 2.20.3 +version: 2.20.5 diff --git a/external/minio/charts/common/README.md b/external/minio/charts/common/README.md index 82d78a38..fee26c99 100644 --- a/external/minio/charts/common/README.md +++ b/external/minio/charts/common/README.md @@ -24,7 +24,7 @@ data: myvalue: "Hello World" ``` -Looking to use our applications in production? Try [VMware Tanzu Application Catalog](https://bitnami.com/enterprise), the enterprise edition of Bitnami Application Catalog. +Looking to use our applications in production? Try [VMware Tanzu Application Catalog](https://bitnami.com/enterprise), the commercial edition of the Bitnami catalog. ## Introduction diff --git a/external/minio/charts/common/templates/_compatibility.tpl b/external/minio/charts/common/templates/_compatibility.tpl new file mode 100644 index 00000000..eb4061d7 --- /dev/null +++ b/external/minio/charts/common/templates/_compatibility.tpl @@ -0,0 +1,42 @@ +{{/* +Copyright Broadcom, Inc. All Rights Reserved. +SPDX-License-Identifier: APACHE-2.0 +*/}} + +{{/* vim: set filetype=mustache: */}} + +{{/* +Return true if the detected platform is Openshift +Usage: +{{- include "common.compatibility.isOpenshift" . -}} +*/}} +{{- define "common.compatibility.isOpenshift" -}} +{{- if .Capabilities.APIVersions.Has "security.openshift.io/v1" -}} +{{- true -}} +{{- end -}} +{{- end -}} + +{{/* +Render a compatible securityContext depending on the platform. By default it is maintained as it is. In other platforms like Openshift we remove default user/group values that do not work out of the box with the restricted-v1 SCC +Usage: +{{- include "common.compatibility.renderSecurityContext" (dict "secContext" .Values.containerSecurityContext "context" $) -}} +*/}} +{{- define "common.compatibility.renderSecurityContext" -}} +{{- $adaptedContext := .secContext -}} + +{{- if (((.context.Values.global).compatibility).openshift) -}} + {{- if or (eq .context.Values.global.compatibility.openshift.adaptSecurityContext "force") (and (eq .context.Values.global.compatibility.openshift.adaptSecurityContext "auto") (include "common.compatibility.isOpenshift" .context)) -}} + {{/* Remove incompatible user/group values that do not work in Openshift out of the box */}} + {{- $adaptedContext = omit $adaptedContext "fsGroup" "runAsUser" "runAsGroup" -}} + {{- if not .secContext.seLinuxOptions -}} + {{/* If it is an empty object, we remove it from the resulting context because it causes validation issues */}} + {{- $adaptedContext = omit $adaptedContext "seLinuxOptions" -}} + {{- end -}} + {{- end -}} +{{- end -}} +{{/* Remove fields that are disregarded when running the container in privileged mode */}} +{{- if $adaptedContext.privileged -}} + {{- $adaptedContext = omit $adaptedContext "capabilities" "seLinuxOptions" -}} +{{- end -}} +{{- omit $adaptedContext "enabled" | toYaml -}} +{{- end -}} diff --git a/external/minio/charts/common/templates/_resources.tpl b/external/minio/charts/common/templates/_resources.tpl new file mode 100644 index 00000000..d8a43e1c --- /dev/null +++ b/external/minio/charts/common/templates/_resources.tpl @@ -0,0 +1,50 @@ +{{/* +Copyright Broadcom, Inc. All Rights Reserved. +SPDX-License-Identifier: APACHE-2.0 +*/}} + +{{/* vim: set filetype=mustache: */}} + +{{/* +Return a resource request/limit object based on a given preset. +These presets are for basic testing and not meant to be used in production +{{ include "common.resources.preset" (dict "type" "nano") -}} +*/}} +{{- define "common.resources.preset" -}} +{{/* The limits are the requests increased by 50% (except ephemeral-storage and xlarge/2xlarge sizes)*/}} +{{- $presets := dict + "nano" (dict + "requests" (dict "cpu" "100m" "memory" "128Mi" "ephemeral-storage" "50Mi") + "limits" (dict "cpu" "150m" "memory" "192Mi" "ephemeral-storage" "2Gi") + ) + "micro" (dict + "requests" (dict "cpu" "250m" "memory" "256Mi" "ephemeral-storage" "50Mi") + "limits" (dict "cpu" "375m" "memory" "384Mi" "ephemeral-storage" "2Gi") + ) + "small" (dict + "requests" (dict "cpu" "500m" "memory" "512Mi" "ephemeral-storage" "50Mi") + "limits" (dict "cpu" "750m" "memory" "768Mi" "ephemeral-storage" "2Gi") + ) + "medium" (dict + "requests" (dict "cpu" "500m" "memory" "1024Mi" "ephemeral-storage" "50Mi") + "limits" (dict "cpu" "750m" "memory" "1536Mi" "ephemeral-storage" "2Gi") + ) + "large" (dict + "requests" (dict "cpu" "1.0" "memory" "2048Mi" "ephemeral-storage" "50Mi") + "limits" (dict "cpu" "1.5" "memory" "3072Mi" "ephemeral-storage" "2Gi") + ) + "xlarge" (dict + "requests" (dict "cpu" "1.0" "memory" "3072Mi" "ephemeral-storage" "50Mi") + "limits" (dict "cpu" "3.0" "memory" "6144Mi" "ephemeral-storage" "2Gi") + ) + "2xlarge" (dict + "requests" (dict "cpu" "1.0" "memory" "3072Mi" "ephemeral-storage" "50Mi") + "limits" (dict "cpu" "6.0" "memory" "12288Mi" "ephemeral-storage" "2Gi") + ) + }} +{{- if hasKey $presets .type -}} +{{- index $presets .type | toYaml -}} +{{- else -}} +{{- printf "ERROR: Preset key '%s' invalid. Allowed values are %s" .type (join "," (keys $presets)) | fail -}} +{{- end -}} +{{- end -}} diff --git a/external/minio/charts/common/templates/_storage.tpl b/external/minio/charts/common/templates/_storage.tpl index 7780da18..aa75856c 100644 --- a/external/minio/charts/common/templates/_storage.tpl +++ b/external/minio/charts/common/templates/_storage.tpl @@ -4,19 +4,18 @@ SPDX-License-Identifier: APACHE-2.0 */}} {{/* vim: set filetype=mustache: */}} + {{/* Return the proper Storage Class {{ include "common.storage.class" ( dict "persistence" .Values.path.to.the.persistence "global" $) }} */}} {{- define "common.storage.class" -}} - -{{- $storageClass := default .persistence.storageClass ((.global).storageClass) -}} +{{- $storageClass := (.global).storageClass | default .persistence.storageClass | default (.global).defaultStorageClass | default "" -}} {{- if $storageClass -}} {{- if (eq "-" $storageClass) -}} {{- printf "storageClassName: \"\"" -}} - {{- else }} + {{- else -}} {{- printf "storageClassName: %s" $storageClass -}} {{- end -}} {{- end -}} - {{- end -}} diff --git a/external/minio/templates/_helpers.tpl b/external/minio/templates/_helpers.tpl index 0c99bafb..2a49fbc0 100644 --- a/external/minio/templates/_helpers.tpl +++ b/external/minio/templates/_helpers.tpl @@ -41,7 +41,7 @@ otherwise it generates a random value. {{- define "getValueFromSecret" }} {{- $len := (default 16 .Length) | int -}} {{- $obj := (lookup "v1" "Secret" .Namespace .Name).data -}} -{{- if $obj }} +{{- if and $obj (hasKey $obj .Key)}} {{- index $obj .Key | b64dec -}} {{- else -}} {{- randAlphaNum $len -}} diff --git a/external/minio/templates/pdb.yaml b/external/minio/templates/pdb.yaml new file mode 100644 index 00000000..e34aa458 --- /dev/null +++ b/external/minio/templates/pdb.yaml @@ -0,0 +1,26 @@ +{{- /* +Copyright Broadcom, Inc. All Rights Reserved. +SPDX-License-Identifier: APACHE-2.0 +*/}} + +{{- if .Values.pdb.create }} +apiVersion: {{ include "common.capabilities.policy.apiVersion" . }} +kind: PodDisruptionBudget +metadata: + name: {{ include "common.names.fullname" . }} + namespace: {{ include "common.names.namespace" . | quote }} + labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} + {{- if .Values.commonAnnotations }} + annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} + {{- end }} +spec: + {{- if .Values.pdb.minAvailable }} + minAvailable: {{ .Values.pdb.minAvailable }} + {{- end }} + {{- if or .Values.pdb.maxUnavailable ( not .Values.pdb.minAvailable ) }} + maxUnavailable: {{ .Values.pdb.maxUnavailable | default 1 }} + {{- end }} + {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }} + selector: + matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 6 }} +{{- end }} diff --git a/external/minio/templates/provisioning-job.yaml b/external/minio/templates/provisioning-job.yaml index 785bcaf6..719eadac 100644 --- a/external/minio/templates/provisioning-job.yaml +++ b/external/minio/templates/provisioning-job.yaml @@ -141,7 +141,7 @@ spec: mc admin config set {{ $minioAlias }} {{ $config.name }} {{ $options }}; {{- end }} - mc admin service restart {{ $minioAlias }}; + mc admin service restart {{ $minioAlias }} --wait --json; {{- range $policy := .Values.provisioning.policies }} mc admin policy create {{ $minioAlias }} {{ $policy.name }} /etc/ilm/policy-{{ $policy.name }}.json; diff --git a/external/minio/templates/provisioning-networkpolicy.yaml b/external/minio/templates/provisioning-networkpolicy.yaml new file mode 100644 index 00000000..ea9fb4a1 --- /dev/null +++ b/external/minio/templates/provisioning-networkpolicy.yaml @@ -0,0 +1,50 @@ +{{- /* +Copyright Broadcom, Inc. All Rights Reserved. +SPDX-License-Identifier: APACHE-2.0 +*/}} + +{{- if and .Values.provisioning.enabled .Values.provisioning.networkPolicy.enabled }} +kind: NetworkPolicy +apiVersion: {{ include "common.capabilities.networkPolicy.apiVersion" . }} +metadata: + name: {{ printf "%s-provisioning" (include "common.names.fullname" .) | trunc 63 | trimSuffix "-" }} + namespace: {{ include "common.names.namespace" . | quote }} + labels: {{- include "common.labels.standard" ( dict "customLabels" .Values.commonLabels "context" $ ) | nindent 4 }} + {{- if .Values.commonAnnotations }} + annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }} + {{- end }} +spec: + {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }} + podSelector: + matchLabels: + app.kubernetes.io/component: minio-provisioning + policyTypes: + - Ingress + - Egress + {{- if .Values.provisioning.networkPolicy.allowExternalEgress }} + egress: + - {} + {{- else }} + egress: + # Allow dns resolution + - ports: + - port: 53 + protocol: UDP + # Allow outbound connections to other cluster pods + - ports: + - port: {{ .Values.containerPorts.api }} + - port: {{ .Values.containerPorts.console }} + - port: {{ .Values.service.ports.api }} + - port: {{ .Values.service.ports.console }} + to: + - podSelector: + matchLabels: {{- include "common.labels.matchLabels" ( dict "customLabels" $podLabels "context" $ ) | nindent 14 }} + {{- if .Values.provisioning.networkPolicy.extraEgress }} + {{- include "common.tplvalues.render" ( dict "value" .Values.dataCoord.networkPolicy.extraEgress "context" $ ) | nindent 4 }} + {{- end }} + {{- end }} + ingress: + {{- if .Values.provisioning.networkPolicy.extraIngress }} + {{- include "common.tplvalues.render" ( dict "value" .Values.initJob.networkPolicy.extraIngress "context" $ ) | nindent 4 }} + {{- end }} +{{- end }} diff --git a/external/minio/values.yaml b/external/minio/values.yaml index 512b5bba..eae19609 100644 --- a/external/minio/values.yaml +++ b/external/minio/values.yaml @@ -8,7 +8,8 @@ ## @param global.imageRegistry Global Docker image registry ## @param global.imagePullSecrets Global Docker registry secret names as an array -## @param global.storageClass Global StorageClass for Persistent Volume(s) +## @param global.defaultStorageClass Global default StorageClass for Persistent Volume(s) +## @param global.storageClass DEPRECATED: use global.defaultStorageClass instead ## global: imageRegistry: "" @@ -17,6 +18,7 @@ global: ## - myRegistryKeySecretName ## imagePullSecrets: [] + defaultStorageClass: "" storageClass: "" ## Compatibility adaptations for Kubernetes platforms ## @@ -68,7 +70,7 @@ extraDeploy: [] image: registry: docker.io repository: bitnami/minio - tag: 2024.7.4-debian-12-r0 + tag: 2024.8.3-debian-12-r0 digest: "" ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' @@ -96,7 +98,7 @@ image: clientImage: registry: docker.io repository: bitnami/minio-client - tag: 2024.7.3-debian-12-r0 + tag: 2024.7.31-debian-12-r0 digest: "" ## @param mode MinIO® server mode (`standalone` or `distributed`) ## ref: https://docs.minio.io/docs/distributed-minio-quickstart-guide @@ -1103,7 +1105,7 @@ volumePermissions: image: registry: docker.io repository: bitnami/os-shell - tag: 12-debian-12-r24 + tag: 12-debian-12-r27 digest: "" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets.