Skip to content

Commit

Permalink
Merge pull request 'Weekly Helm Updates' (#404) from Helm_Update_2024…
Browse files Browse the repository at this point in the history
…0909_MjQ4NDYK into master

Reviewed-on: https://gitea.obmondo.com/EnableIT/KubeAid/pulls/404
  • Loading branch information
Klavs Klavsen committed Sep 11, 2024
2 parents 3ed5723 + 66f52fb commit 24dd78f
Show file tree
Hide file tree
Showing 91 changed files with 736 additions and 266 deletions.
46 changes: 46 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,52 @@
# Changelog
All releases and the changes included in them (pulled from git commits added since last release) will be detailed in this file.

## 2.0.0
### Major Version Upgrades
- Updated traefik from version 30.1.0 to 31.0.0

### Minor Version Upgrades
- Updated velero from version 7.1.5 to 7.2.1
- Updated cluster-api-operator from version 0.12.0 to 0.13.0

### Patch Version Upgrades
- Updated teleport-kube-agent from version 16.2.0 to 16.2.1
- Updated teleport-cluster from version 16.2.0 to 16.2.1
- Updated snapshot-controller from version 3.0.5 to 3.0.6
- Updated rook-ceph-cluster from version v1.15.0 to v1.15.1
- Updated rook-ceph from version v1.15.0 to v1.15.1
- Updated rabbitmq-cluster-operator from version 4.3.21 to 4.3.22
- Updated opensearch-dashboards from version 2.21.1 to 2.21.2
- Updated opensearch from version 2.23.1 to 2.23.2
- Updated oncall from version 1.9.20 to 1.9.22
- Updated metallb from version 6.3.10 to 6.3.11
- Updated keycloakx from version 2.5.0 to 2.5.1
- Updated fluent-bit from version 0.47.7 to 0.47.9
- Updated external-dns from version 8.3.5 to 8.3.7

### Improvements
- 350661b0 chore: Remove Middleware and Use Ingress Route
- ace356f0 (fix/multiple-machinepool-support) Having multiple KubeadmConfigs - one for each MachinePool
- f9d42b03 Adding AWS CCM as a KubeAid managed app | Removing AWS CCM, Hetzner CCM and Cilium HelmChartProxies | Removing Helm ClusterAPI addon | Installing Cilium and AWS CCM using postKubeadm commands
- 729be650 chore: Update middleware name to puppetdb-middlewaretcp.yaml (#398)
- cf63dc37 (fix) : kubeaid-config in example commands
- 85f13bea (fix) : kubernetes-config-enableit to kubeaid-config
- a07d8448 (clean + update) : remove 7e.. commit and add main vendor files
- b550d973 (clean) : keeping the generic kubeaid-config repo name
- fcc52055 (add) : the latest kube-prom deps https://github.com/prometheus-operator/kube-prometheus/commit/74e445ae4a2582f978bae2e0e9b63024d7f759d6
- 589fe91f (docs) : addressing to comment
- 63d71261 (update) : readme with more info
- 04557af4 (docs) : default version
- 3f35ac66 (clean) : main stuff
- fc236715 (fix) : build script with default commit/tag
- 88bce270 (add) : kube-prom main
- 36529fc6 Adding support for user specified labels for a MachinePool
- 409aa7d7 chore: Rename middleware.yaml to puppetdb-middlewaretcp.yaml
- a934cf33 chore: Rename middleware.yaml to puppetdb-middlewaretcp.yaml
- 8e027ee9 Adding support for multiple MachinePools
- 1a55b3ea Removing CertManager, ArgoCD, SealedSecrets and AWS EBS HelmChartProxies (they'll be installed using KubeAid)
- 84694ba7 upgrade argocd

## 1.4.0
### Minor Version Upgrades
- Updated teleport-kube-agent from version 16.1.7 to 16.2.0
Expand Down
6 changes: 3 additions & 3 deletions argocd-helm-charts/cluster-api/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: cluster-api-operator
repository: https://kubernetes-sigs.github.io/cluster-api-operator
version: 0.12.0
digest: sha256:6b5405a458e350c2e1bbb064b8f3e96edaf1d78163a3f781db963e7d8ef30826
generated: "2024-08-07T23:45:51.74220676+05:30"
version: 0.13.0
digest: sha256:20f8790067f1d193cde769f65ec1bb2fe483568489b8bbd6764fa017e55734d4
generated: "2024-09-09T13:53:01.734340698+05:30"
2 changes: 1 addition & 1 deletion argocd-helm-charts/cluster-api/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ name: cluster-api
version: 1.0.0
dependencies:
- name: cluster-api-operator
version: 0.12.0
version: 0.13.0
repository: https://kubernetes-sigs.github.io/cluster-api-operator
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v2
appVersion: 0.12.0
appVersion: 0.13.0
description: Cluster API Operator
name: cluster-api-operator
type: application
version: 0.12.0
version: 0.13.0
Original file line number Diff line number Diff line change
@@ -1,13 +1,3 @@
{{- define "recursivePrinter" }}
{{- range $key, $value := . }}
{{- if kindIs "map" $value }}
{{ $key }}:
{{- include "recursivePrinter" $value | indent 2 }}
{{- else }}
{{ $key }}: {{ $value }}
{{- end }}
{{- end }}
{{- end }}
# Infrastructure providers
{{- if .Values.infrastructure }}
{{- $infrastructures := split ";" .Values.infrastructure }}
Expand Down Expand Up @@ -77,8 +67,7 @@ spec:
{{- end }}
{{- end }}
{{- if $.Values.additionalDeployments }}
additionalDeployments:
{{- include "recursivePrinter" $.Values.additionalDeployments | indent 2 }}
additionalDeployments: {{ toYaml $.Values.additionalDeployments | nindent 4 }}
{{- end }}
{{- end }}
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ leaderElection:
image:
manager:
repository: registry.k8s.io/capi-operator/cluster-api-operator
tag: v0.12.0
tag: v0.13.0
pullPolicy: IfNotPresent
env:
manager: []
Expand Down
6 changes: 3 additions & 3 deletions argocd-helm-charts/external-dns/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: external-dns
repository: https://charts.bitnami.com/bitnami
version: 8.3.5
digest: sha256:40caf22de80ad4e4d8a94bb7d91fd270a7ffc42a2302a41e13e01babcd3e49ac
generated: "2024-08-23T23:49:29.727415579+05:30"
version: 8.3.7
digest: sha256:caaf8372395e8d4d787001e8064adbb4c0e948e10224c5f55535c01abe9d408e
generated: "2024-09-09T13:54:27.436274819+05:30"
2 changes: 1 addition & 1 deletion argocd-helm-charts/external-dns/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ name: external-dns
version: 0.10.2
dependencies:
- name: external-dns
version: 8.3.5
version: 8.3.7
repository: https://charts.bitnami.com/bitnami
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.21.0
digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
generated: "2024-08-07T01:36:02.784595136Z"
version: 2.22.0
digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
generated: "2024-09-05T09:29:58.465830752Z"
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ annotations:
category: DeveloperTools
images: |
- name: external-dns
image: docker.io/bitnami/external-dns:0.14.2-debian-12-r8
image: docker.io/bitnami/external-dns:0.15.0-debian-12-r1
licenses: Apache-2.0
apiVersion: v2
appVersion: 0.14.2
appVersion: 0.15.0
dependencies:
- name: common
repository: oci://registry-1.docker.io/bitnamicharts
Expand All @@ -26,4 +26,4 @@ maintainers:
name: external-dns
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/external-dns
version: 8.3.5
version: 8.3.7
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.21.0
appVersion: 2.22.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.21.0
version: 2.22.0
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,21 @@ SPDX-License-Identifier: APACHE-2.0

{{/* vim: set filetype=mustache: */}}
{{/*
Return the proper image name
{{ include "common.images.image" ( dict "imageRoot" .Values.path.to.the.image "global" .Values.global ) }}
Return the proper image name.
If image tag and digest are not defined, termination fallbacks to chart appVersion.
{{ include "common.images.image" ( dict "imageRoot" .Values.path.to.the.image "global" .Values.global "chart" .Chart ) }}
*/}}
{{- define "common.images.image" -}}
{{- $registryName := default .imageRoot.registry ((.global).imageRegistry) -}}
{{- $repositoryName := .imageRoot.repository -}}
{{- $separator := ":" -}}
{{- $termination := .imageRoot.tag | toString -}}

{{- if not .imageRoot.tag }}
{{- if .chart }}
{{- $termination = .chart.AppVersion | toString -}}
{{- end -}}
{{- end -}}
{{- if .imageRoot.digest }}
{{- $separator = "@" -}}
{{- $termination = .imageRoot.digest | toString -}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ watchReleaseNamespace: false
image:
registry: docker.io
repository: bitnami/external-dns
tag: 0.14.2-debian-12-r8
tag: 0.15.0-debian-12-r1
digest: ""
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
Expand Down
6 changes: 3 additions & 3 deletions argocd-helm-charts/fluent-bit/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: fluent-bit
repository: https://fluent.github.io/helm-charts
version: 0.47.7
digest: sha256:20a5a77a430e28cd1ff184ea5cc26ce6f960b3baf2a239c54b1846345efa9bd1
generated: "2024-08-23T23:50:11.244359057+05:30"
version: 0.47.9
digest: sha256:7d538e9e1645255c6e7af6dbcd924bd245291f55cd82bf0c69062d126bfb4b59
generated: "2024-09-09T13:55:23.014148984+05:30"
2 changes: 1 addition & 1 deletion argocd-helm-charts/fluent-bit/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ name: fluent-bit
version: 1.0.0
dependencies:
- name: fluent-bit
version: 0.47.7
version: 0.47.9
repository: https://fluent.github.io/helm-charts
6 changes: 3 additions & 3 deletions argocd-helm-charts/fluent-bit/charts/fluent-bit/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
annotations:
artifacthub.io/changes: |
- kind: changed
description: "Updated Fluent Bit OCI image to v3.1.6."
description: "Made fluent-bit grafana dashboard uid configurable"
apiVersion: v1
appVersion: 3.1.6
appVersion: 3.1.7
description: Fast and lightweight log processor and forwarder or Linux, OSX and BSD
family operating systems.
home: https://fluentbit.io/
Expand All @@ -24,4 +24,4 @@ maintainers:
name: fluent-bit
sources:
- https://github.com/fluent/fluent-bit/
version: 0.47.7
version: 0.47.9
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ logLevel: debug

dashboards:
enabled: true
deterministicUid: true
Original file line number Diff line number Diff line change
Expand Up @@ -1559,7 +1559,7 @@
},
"timezone": "",
"title": "{{ include "fluent-bit.fullname" . }}",
"uid": null,
"uid": {{ ternary (printf "\"%s\"" (sha1sum (printf "%s-%s" .Release.Namespace (include "fluent-bit.fullname" .)))) "null" .Values.dashboards.deterministicUid }},
"version": 7,
"weekStart": ""
}
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,7 @@ dashboards:
labelValue: 1
annotations: {}
namespace: ""
deterministicUid: false

lifecycle: {}
# preStop:
Expand Down
6 changes: 3 additions & 3 deletions argocd-helm-charts/keycloakx/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: keycloakx
repository: https://codecentric.github.io/helm-charts
version: 2.5.0
digest: sha256:b9c003e73cc47375022a57a2856419d394d552911c3a27b085938372b4670f1d
generated: "2024-08-23T23:53:34.521643662+05:30"
version: 2.5.1
digest: sha256:07e3ce9f659642f8de3f50733b766565f3b542205861a2234a14eb03e3f41ef7
generated: "2024-09-09T13:57:25.838404128+05:30"
2 changes: 1 addition & 1 deletion argocd-helm-charts/keycloakx/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ name: keycloakx
version: 1.0.0
dependencies:
- name: keycloakx
version: 2.5.0
version: 2.5.1
repository: https://codecentric.github.io/helm-charts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 2.5.0
current_version = 2.5.1
commit = true
tag = false
message = Bump keycloakx chart version: {current_version} → {new_version}
Expand Down
2 changes: 1 addition & 1 deletion argocd-helm-charts/keycloakx/charts/keycloakx/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ name: keycloakx
sources:
- https://github.com/codecentric/helm-charts
- https://github.com/keycloak/keycloak/tree/main/quarkus/container
version: 2.5.0
version: 2.5.1
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ spec:
endpoints:
- port: {{ tpl .port $ | quote }}
path: {{ tpl .path $ | quote }}
scheme: {{ .Values.http.internalScheme | lower }}
scheme: {{ $.Values.http.internalScheme | lower }}
interval: {{ .interval }}
scrapeTimeout: {{ .scrapeTimeout }}
{{- end }}
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.10
digest: sha256:7fdcbf22918276c4ce1b15773a477d149da5fc70fa14c4d11cbaaa569d733066
generated: "2024-08-09T00:37:30.043225268+05:30"
version: 6.3.11
digest: sha256:4988573ebec8764dd4e2a7ba6c89dcb1a0f4ad4dbff753061f1c0fd3730c7856
generated: "2024-09-09T13:58:58.035294253+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.10
version: 6.3.11
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.21.0
digest: sha256:aad727fb6bd333a7ebb22f06f1edcb53349acdbffaa1baffa0266d9a33162dbd
generated: "2024-08-07T16:04:19.401989654Z"
version: 2.22.0
digest: sha256:a8fb2fc887ead658a89598a48acde5324196fbc0509503a3eaed50a710fbfe74
generated: "2024-09-06T02:39:37.41198224Z"
6 changes: 3 additions & 3 deletions argocd-helm-charts/metallb/charts/metallb/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ annotations:
category: Infrastructure
images: |
- name: metallb-controller
image: docker.io/bitnami/metallb-controller:0.14.8-debian-12-r3
image: docker.io/bitnami/metallb-controller:0.14.8-debian-12-r6
- name: metallb-speaker
image: docker.io/bitnami/metallb-speaker:0.14.8-debian-12-r3
image: docker.io/bitnami/metallb-speaker:0.14.8-debian-12-r7
licenses: Apache-2.0
apiVersion: v2
appVersion: 0.14.8
Expand Down Expand Up @@ -33,4 +33,4 @@ maintainers:
name: metallb
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/metallb
version: 6.3.10
version: 6.3.11
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.21.0
appVersion: 2.22.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.21.0
version: 2.22.0
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,21 @@ SPDX-License-Identifier: APACHE-2.0

{{/* vim: set filetype=mustache: */}}
{{/*
Return the proper image name
{{ include "common.images.image" ( dict "imageRoot" .Values.path.to.the.image "global" .Values.global ) }}
Return the proper image name.
If image tag and digest are not defined, termination fallbacks to chart appVersion.
{{ include "common.images.image" ( dict "imageRoot" .Values.path.to.the.image "global" .Values.global "chart" .Chart ) }}
*/}}
{{- define "common.images.image" -}}
{{- $registryName := default .imageRoot.registry ((.global).imageRegistry) -}}
{{- $repositoryName := .imageRoot.repository -}}
{{- $separator := ":" -}}
{{- $termination := .imageRoot.tag | toString -}}

{{- if not .imageRoot.tag }}
{{- if .chart }}
{{- $termination = .chart.AppVersion | toString -}}
{{- end -}}
{{- end -}}
{{- if .imageRoot.digest }}
{{- $separator = "@" -}}
{{- $termination = .imageRoot.digest | toString -}}
Expand Down
Loading

0 comments on commit 24dd78f

Please sign in to comment.