Skip to content

Commit

Permalink
Merge pull request 'Weekly Helm Update' (#334) from Helm_Update_20240…
Browse files Browse the repository at this point in the history
…809_MTU1NTEK into master

Reviewed-on: https://gitea.obmondo.com/EnableIT/KubeAid/pulls/334
  • Loading branch information
klavs committed Aug 9, 2024
2 parents 901cb85 + f1d0880 commit 8473a10
Show file tree
Hide file tree
Showing 58 changed files with 352 additions and 219 deletions.
50 changes: 35 additions & 15 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,51 @@
# Helm Charts Changelog
# Changelog
All releases and the changes included in them (pulled from git commits added since last release) will be detailed in this file.

## 1.2.0
### Minor Changes
- Updated opensearch-dashboards from version 2.19.1 to 2.20.0
- Updated opensearch from version 2.21.0 to 2.22.0
- Updated community-operator from version 0.10.0 to 0.11.0

### Patch Changes
- Updated teleport-kube-agent from version 16.1.3 to 16.1.4
- Updated teleport-cluster from version 16.1.3 to 16.1.4
- Updated rabbitmq-cluster-operator from version 4.3.17 to 4.3.18
- Updated metallb from version 6.3.9 to 6.3.10
- Updated aws-efs-csi-driver from version 3.0.7 to 3.0.8
- Updated argo-cd from version 7.4.1 to 7.4.2


## 1.1.0
### Minor Changes
- Updated keda from version 2.14.2 to 2.15.0
- Updated cluster-api-operator from version 0.11.0 to 0.12.0
- Updated argo-cd from version 7.3.11 to 7.4.1

### Patch Changes
- Updated teleport-kube-agent from version 16.1.0 to 16.1.3
- Updated teleport-cluster from version 16.1.0 to 16.1.3
- Updated reloader from version 1.0.119 to 1.0.121
- Updated rabbitmq-cluster-operator from version 4.3.16 to 4.3.17
- Updated oncall from version 1.8.8 to 1.8.9
- Updated keycloakx from version 2.4.3 to 2.4.4
- Updated external-dns from version 8.3.3 to 8.3.4
- Updated dokuwiki from version 16.2.10 to 16.2.11

## 1.0.0
### Major Changes
- Updated: matomo from version 7.3.7 to 8.0.5
- Updated: redmine from version 28.2.7 to 29.0.3
- Updated: traefik from version 29.0.0 to 30.0.2

### Minor Changes
- Updated: aws-ebs-csi-driver from version 2.32.0 to 2.33.0
- Updated: cilium from version 1.15.6 to 1.16.0
- Updated: external-dns from version 8.1.0 to 8.3.3
- Updated: fluent-bit from version 0.46.11 to 0.47.5
- Updated: gitlab-runner from version 0.66.0 to 0.67.1
- Updated: opencost from version 1.40.0 to 1.41.0

### Patch Changes
- Updated: argo-cd from version 7.3.4 to 7.3.11
- Updated: aws-efs-csi-driver from version 3.0.6 to 3.0.7
Expand All @@ -30,17 +64,3 @@ All releases and the changes included in them (pulled from git commits added sin
- Updated: sonarqube from version 10.6.0+3033 to 10.6.1+3163
- Updated: tigera-operator from version v3.28.0 to v3.28.1
- Updated: velero from version 7.1.0 to 7.1.4
## 1.1.0
### Minor Changes
- Updated keda from version 2.14.2 to 2.15.0
- Updated cluster-api-operator from version 0.11.0 to 0.12.0
- Updated argo-cd from version 7.3.11 to 7.4.1
### Patch Changes
- Updated teleport-kube-agent from version 16.1.0 to 16.1.3
- Updated teleport-cluster from version 16.1.0 to 16.1.3
- Updated reloader from version 1.0.119 to 1.0.121
- Updated rabbitmq-cluster-operator from version 4.3.16 to 4.3.17
- Updated oncall from version 1.8.8 to 1.8.9
- Updated keycloakx from version 2.4.3 to 2.4.4
- Updated external-dns from version 8.3.3 to 8.3.4
- Updated dokuwiki from version 16.2.10 to 16.2.11
2 changes: 1 addition & 1 deletion argocd-helm-charts/argo-cd/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ dependencies:
# 2.3v argocd failes with remote value files
# 3.35.4v helm chart fails also with bad path of the values files (this is the last release for 2.2.x argocd)
# please stick to 3.29.5, why ? cause its a tested and the last working helm chart version
version: "7.4.1"
version: "7.4.2"
repository: https://argoproj.github.io/argo-helm
4 changes: 2 additions & 2 deletions argocd-helm-charts/argo-cd/charts/argo-cd/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
annotations:
artifacthub.io/changes: |
- kind: fixed
description: added ttlsecondsafterfinished in redis-secret-init job to prevent a stuck in waiting for completion of hook batch/Job/argocd-redis-secret-init
description: Fix Redis race condition due to optional REDIS_PASSWORD
artifacthub.io/signKey: |
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
Expand All @@ -28,4 +28,4 @@ name: argo-cd
sources:
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
- https://github.com/argoproj/argo-cd
version: 7.4.1
version: 7.4.2
Original file line number Diff line number Diff line change
Expand Up @@ -207,10 +207,10 @@ spec:
name: {{ default "argocd-redis" .Values.externalRedis.existingSecret }}
{{- if .Values.externalRedis.host }}
key: redis-password
optional: true
{{- else }}
key: auth
{{- end }}
optional: true
- name: REDIS_SENTINEL_USERNAME
valueFrom:
secretKeyRef:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -182,9 +182,9 @@ spec:
valueFrom:
secretKeyRef:
name: {{ default "argocd-redis" .Values.externalRedis.existingSecret }}
optional: true
{{- if .Values.externalRedis.host }}
key: redis-password
optional: true
{{- else }}
key: auth
{{- end }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -250,9 +250,9 @@ spec:
valueFrom:
secretKeyRef:
name: {{ default "argocd-redis" .Values.externalRedis.existingSecret }}
optional: true
{{- if .Values.externalRedis.host }}
key: redis-password
optional: true
{{- else }}
key: auth
{{- end }}
Expand Down
6 changes: 3 additions & 3 deletions argocd-helm-charts/argo-cd/requirements.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: argo-cd
repository: https://argoproj.github.io/argo-helm
version: 7.4.1
digest: sha256:282f722a7155b802274abe3787a64ea4524ddc325b530b4992e534ddbc6bd000
generated: "2024-08-07T23:43:57.8479348+05:30"
version: 7.4.2
digest: sha256:a2f6a8c6e13d78dad59ea0fc0c84bf51789285f57fc9614866f331bd2d8658af
generated: "2024-08-09T00:32:28.29281341+05:30"
6 changes: 3 additions & 3 deletions argocd-helm-charts/aws-efs-csi-driver/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: aws-efs-csi-driver
repository: https://kubernetes-sigs.github.io/aws-efs-csi-driver/
version: 3.0.7
digest: sha256:e51d0bbde7f7001e118310524bcdfcd2f4f2575e33765fd34041965b52cf805d
generated: "2024-07-31T20:37:38.376851283+05:30"
version: 3.0.8
digest: sha256:7d569a868e6f276c572abc4ace1e21a4d71b4d3978a97ef9c39205d4c4efe6f3
generated: "2024-08-09T00:33:16.607022282+05:30"
2 changes: 1 addition & 1 deletion argocd-helm-charts/aws-efs-csi-driver/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ name: aws-efs-csi-driver
version: 1.0.0
dependencies:
- name: aws-efs-csi-driver
version: 3.0.7
version: 3.0.8
repository: https://kubernetes-sigs.github.io/aws-efs-csi-driver/
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# Helm chart
# v3.0.8
* Bump app/driver version to `v2.0.7`
# v3.0.7
* Bump app/driver version to `v2.0.6`
# v3.0.6
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v2
appVersion: 2.0.6
appVersion: 2.0.7
description: A Helm chart for AWS EFS CSI Driver
home: https://github.com/kubernetes-sigs/aws-efs-csi-driver
keywords:
Expand All @@ -15,4 +15,4 @@ maintainers:
name: aws-efs-csi-driver
sources:
- https://github.com/kubernetes-sigs/aws-efs-csi-driver
version: 3.0.7
version: 3.0.8
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ useFIPS: false

image:
repository: public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver
tag: "v2.0.6"
tag: "v2.0.7"
pullPolicy: IfNotPresent

sidecars:
Expand Down
6 changes: 3 additions & 3 deletions argocd-helm-charts/metallb/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: metallb
repository: https://charts.bitnami.com/bitnami
version: 6.3.9
digest: sha256:dbe5173f0d599475d8bb434c8a51a697016e19859444e9780ef1e246eb754754
generated: "2024-07-31T20:46:08.120064646+05:30"
version: 6.3.10
digest: sha256:7fdcbf22918276c4ce1b15773a477d149da5fc70fa14c4d11cbaaa569d733066
generated: "2024-08-09T00:37:30.043225268+05:30"
2 changes: 1 addition & 1 deletion argocd-helm-charts/metallb/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ version: 0.11.0
# see latest chart here: https://github.com/bitnami/charts/tree/master/bitnami/metallb
dependencies:
- name: metallb
version: 6.3.9
version: 6.3.10
repository: https://charts.bitnami.com/bitnami
#repository: "oci://ghcr.io/Obmondo"
6 changes: 3 additions & 3 deletions argocd-helm-charts/metallb/charts/metallb/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
version: 2.20.5
digest: sha256:5b98791747a148b9d4956b81bb8635f49a0ae831869d700d52e514b8fd1a2445
generated: "2024-07-16T12:12:33.253292+02:00"
version: 2.21.0
digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
generated: "2024-08-07T16:04:19.401989654Z"
8 changes: 4 additions & 4 deletions argocd-helm-charts/metallb/charts/metallb/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@ annotations:
category: Infrastructure
images: |
- name: metallb-controller
image: docker.io/bitnami/metallb-controller:0.14.5-debian-12-r9
image: docker.io/bitnami/metallb-controller:0.14.8-debian-12-r3
- name: metallb-speaker
image: docker.io/bitnami/metallb-speaker:0.14.5-debian-12-r10
image: docker.io/bitnami/metallb-speaker:0.14.8-debian-12-r3
licenses: Apache-2.0
apiVersion: v2
appVersion: 0.14.5
appVersion: 0.14.8
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
Expand All @@ -33,4 +33,4 @@ maintainers:
name: metallb
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/metallb
version: 6.3.9
version: 6.3.10
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ annotations:
category: Infrastructure
licenses: Apache-2.0
apiVersion: v2
appVersion: 2.20.5
appVersion: 2.21.0
description: A Library Helm Chart for grouping common logic between bitnami charts.
This chart is not deployable by itself.
home: https://bitnami.com
Expand All @@ -20,4 +20,4 @@ name: common
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/common
type: library
version: 2.20.5
version: 2.21.0
Original file line number Diff line number Diff line change
Expand Up @@ -103,30 +103,33 @@ The order in which this function returns a secret password:
{{- $password = index $secretData .key | b64dec }}
{{- else if not (eq .failOnNew false) }}
{{- printf "\nPASSWORDS ERROR: The secret \"%s\" does not contain the key \"%s\"\n" .secret .key | fail -}}
{{- else if $providedPasswordValue }}
{{- $password = $providedPasswordValue | toString }}
{{- end -}}
{{- else if $providedPasswordValue }}
{{- $password = $providedPasswordValue | toString }}
{{- else }}

{{- if .context.Values.enabled }}
{{- $subchart = $chartName }}
{{- end -}}
{{- end }}

{{- $requiredPassword := dict "valueKey" $providedPasswordKey "secret" .secret "field" .key "subchart" $subchart "context" $.context -}}
{{- $requiredPasswordError := include "common.validations.values.single.empty" $requiredPassword -}}
{{- $passwordValidationErrors := list $requiredPasswordError -}}
{{- include "common.errors.upgrade.passwords.empty" (dict "validationErrors" $passwordValidationErrors "context" $.context) -}}

{{- if .strong }}
{{- $subStr := list (lower (randAlpha 1)) (randNumeric 1) (upper (randAlpha 1)) | join "_" }}
{{- $password = randAscii $passwordLength }}
{{- $password = regexReplaceAllLiteral "\\W" $password "@" | substr 5 $passwordLength }}
{{- $password = printf "%s%s" $subStr $password | toString | shuffle }}
{{- if not $password }}
{{- if $providedPasswordValue }}
{{- $password = $providedPasswordValue | toString }}
{{- else }}
{{- $password = randAlphaNum $passwordLength }}
{{- end }}
{{- if .context.Values.enabled }}
{{- $subchart = $chartName }}
{{- end -}}

{{- if not (eq .failOnNew false) }}
{{- $requiredPassword := dict "valueKey" $providedPasswordKey "secret" .secret "field" .key "subchart" $subchart "context" $.context -}}
{{- $requiredPasswordError := include "common.validations.values.single.empty" $requiredPassword -}}
{{- $passwordValidationErrors := list $requiredPasswordError -}}
{{- include "common.errors.upgrade.passwords.empty" (dict "validationErrors" $passwordValidationErrors "context" $.context) -}}
{{- end }}

{{- if .strong }}
{{- $subStr := list (lower (randAlpha 1)) (randNumeric 1) (upper (randAlpha 1)) | join "_" }}
{{- $password = randAscii $passwordLength }}
{{- $password = regexReplaceAllLiteral "\\W" $password "@" | substr 5 $passwordLength }}
{{- $password = printf "%s%s" $subStr $password | toString | shuffle }}
{{- else }}
{{- $password = randAlphaNum $passwordLength }}
{{- end }}
{{- end -}}
{{- end -}}
{{- if not .skipB64enc }}
{{- $password = $password | b64enc }}
Expand Down
Loading

0 comments on commit 8473a10

Please sign in to comment.