Skip to content

Commit

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

Reviewed-on: https://gitea.obmondo.com/EnableIT/KubeAid/pulls/421
  • Loading branch information
ashish1099 committed Sep 24, 2024
2 parents c60d288 + c27869b commit cbaf1a3
Show file tree
Hide file tree
Showing 131 changed files with 3,547 additions and 895 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,32 @@
# Changelog
All releases and the changes included in them (pulled from git commits added since last release) will be detailed in this file.

## 2.2.0
### Minor Version Upgrades
- Updated traefik from version 31.0.0 to 31.1.1
- Updated teleport-kube-agent from version 16.3.0 to 16.4.0
- Updated teleport-cluster from version 16.3.0 to 16.4.0
- Updated opensearch-dashboards from version 2.22.0 to 2.23.0
- Updated opensearch from version 2.24.0 to 2.25.0
- Updated haproxy from version 1.22.0 to 1.23.0
- Updated gitlab-runner from version 0.68.1 to 0.69.0
- Updated argo-cd from version 7.5.2 to 7.6.1

### Patch Version Upgrades
- Updated zfs-localpv from version 2.6.0 to 2.6.1
- Updated tigera-operator from version v3.28.1 to v3.28.2
- Updated rook-ceph-cluster from version v1.15.1 to v1.15.2
- Updated rook-ceph from version v1.15.1 to v1.15.2
- Updated redmine from version 29.0.5 to 29.0.6
- Updated metallb from version 6.3.11 to 6.3.12
- Updated crossplane from version 1.17.0 to 1.17.1
- Updated aws-ebs-csi-driver from version 2.35.0 to 2.35.1

### Improvements
- f7e69e6c Remove CPU Limits from CrossPlane KubeAid app
- def0201d Support for specifying taints for a MachinePool | Adding a NOTE about MachinePool labels
- 101fadc5 add service monitoring to errbot and update image link

## 2.1.0
### Minor Version Upgrades
- Updated teleport-kube-agent from version 16.2.1 to 16.3.0
Expand Down
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.5.2"
version: "7.6.1"
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: Certificate template was wrong leading to null
description: Remove unwanted newline on redis-init-secret job's imagepullsecrets
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.5.2
version: 7.6.1
8 changes: 8 additions & 0 deletions argocd-helm-charts/argo-cd/charts/argo-cd/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -713,6 +713,7 @@ NAME: my-release
| global.podLabels | object | `{}` | Labels for the all deployed pods |
| global.priorityClassName | string | `""` | Default priority class for all components |
| global.revisionHistoryLimit | int | `3` | Number of old deployment ReplicaSets to retain. The rest will be garbage collected. |
| global.runtimeClassName | string | `""` | Runtime class name for all components |
| global.securityContext | object | `{}` (See [values.yaml]) | Toggle and define pod-level security context. |
| global.statefulsetAnnotations | object | `{}` | Annotations for the all deployed Statefulsets |
| global.tolerations | list | `[]` | Default tolerations for all components |
Expand Down Expand Up @@ -856,6 +857,7 @@ NAME: my-release
| controller.replicas | int | `1` | The number of application controller pods to run. Additional replicas will cause sharding of managed clusters across number of replicas. |
| controller.resources | object | `{}` | Resource limits and requests for the application controller pods |
| controller.revisionHistoryLimit | int | `5` | Maximum number of controller revisions that will be maintained in StatefulSet history |
| controller.runtimeClassName | string | `""` (defaults to global.runtimeClassName) | Runtime class name for the application controller |
| controller.serviceAccount.annotations | object | `{}` | Annotations applied to created service account |
| controller.serviceAccount.automountServiceAccountToken | bool | `true` | Automount API credentials for the Service Account |
| controller.serviceAccount.create | bool | `true` | Create a service account for the application controller |
Expand Down Expand Up @@ -950,6 +952,7 @@ NAME: my-release
| repoServer.readinessProbe.timeoutSeconds | int | `1` | Number of seconds after which the [probe] times out |
| repoServer.replicas | int | `1` | The number of repo server pods to run |
| repoServer.resources | object | `{}` | Resource limits and requests for the repo server pods |
| repoServer.runtimeClassName | string | `""` (defaults to global.runtimeClassName) | Runtime class name for the repo server |
| repoServer.service.annotations | object | `{}` | Repo server service annotations |
| repoServer.service.labels | object | `{}` | Repo server service labels |
| repoServer.service.port | int | `8081` | Repo server service port |
Expand Down Expand Up @@ -1103,6 +1106,7 @@ NAME: my-release
| server.route.hostname | string | `""` | Hostname of OpenShift Route |
| server.route.termination_policy | string | `"None"` | Termination policy of Openshift Route |
| server.route.termination_type | string | `"passthrough"` | Termination type of Openshift Route |
| server.runtimeClassName | string | `""` (defaults to global.runtimeClassName) | Runtime class name for the Argo CD server |
| server.service.annotations | object | `{}` | Server service annotations |
| server.service.externalIPs | list | `[]` | Server service external IPs |
| server.service.externalTrafficPolicy | string | `"Cluster"` | Denotes if this Service desires to route external traffic to node-local or cluster-wide endpoints |
Expand Down Expand Up @@ -1210,6 +1214,7 @@ NAME: my-release
| dex.readinessProbe.successThreshold | int | `1` | Minimum consecutive successes for the [probe] to be considered successful after having failed |
| dex.readinessProbe.timeoutSeconds | int | `1` | Number of seconds after which the [probe] times out |
| dex.resources | object | `{}` | Resource limits and requests for dex |
| dex.runtimeClassName | string | `""` (defaults to global.runtimeClassName) | Runtime class name for Dex |
| dex.serviceAccount.annotations | object | `{}` | Annotations applied to created service account |
| dex.serviceAccount.automountServiceAccountToken | bool | `true` | Automount API credentials for the Service Account |
| dex.serviceAccount.create | bool | `true` | Create dex service account |
Expand Down Expand Up @@ -1308,6 +1313,7 @@ NAME: my-release
| redis.readinessProbe.successThreshold | int | `1` | Minimum consecutive successes for the [probe] to be considered successful after having failed |
| redis.readinessProbe.timeoutSeconds | int | `15` | Number of seconds after which the [probe] times out |
| redis.resources | object | `{}` | Resource limits and requests for redis |
| redis.runtimeClassName | string | `""` (defaults to global.runtimeClassName) | Runtime class name for redis |
| redis.securityContext | object | See [values.yaml] | Redis pod-level security context |
| redis.service.annotations | object | `{}` | Redis service annotations |
| redis.service.labels | object | `{}` | Additional redis service labels |
Expand Down Expand Up @@ -1500,6 +1506,7 @@ If you use an External Redis (See Option 3 above), this Job is not deployed.
| applicationSet.readinessProbe.timeoutSeconds | int | `1` | Number of seconds after which the [probe] times out |
| applicationSet.replicas | int | `1` | The number of ApplicationSet controller pods to run |
| applicationSet.resources | object | `{}` | Resource limits and requests for the ApplicationSet controller pods. |
| applicationSet.runtimeClassName | string | `""` (defaults to global.runtimeClassName) | Runtime class name for the ApplicationSet controller |
| applicationSet.service.annotations | object | `{}` | ApplicationSet service annotations |
| applicationSet.service.labels | object | `{}` | ApplicationSet service labels |
| applicationSet.service.port | int | `7000` | ApplicationSet service port |
Expand Down Expand Up @@ -1583,6 +1590,7 @@ If you use an External Redis (See Option 3 above), this Job is not deployed.
| notifications.readinessProbe.successThreshold | int | `1` | Minimum consecutive successes for the [probe] to be considered successful after having failed |
| notifications.readinessProbe.timeoutSeconds | int | `1` | Number of seconds after which the [probe] times out |
| notifications.resources | object | `{}` | Resource limits and requests for the notifications controller |
| notifications.runtimeClassName | string | `""` (defaults to global.runtimeClassName) | Runtime class name for the notifications controller |
| notifications.secret.annotations | object | `{}` | key:value pairs of annotations to be added to the secret |
| notifications.secret.create | bool | `true` | Whether helm chart creates notifications controller secret |
| notifications.secret.items | object | `{}` | Generic key:value pairs to be inserted into the secret |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ spec:
{{- toYaml . | nindent 8 }}
{{- end }}
spec:
{{- with .Values.controller.runtimeClassName | default .Values.global.runtimeClassName }}
runtimeClassName: {{ . }}
{{- end }}
{{- with .Values.controller.imagePullSecrets | default .Values.global.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,9 @@ spec:
{{- toYaml . | nindent 8 }}
{{- end }}
spec:
{{- with .Values.controller.runtimeClassName | default .Values.global.runtimeClassName }}
runtimeClassName: {{ . }}
{{- end }}
{{- with .Values.controller.imagePullSecrets | default .Values.global.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ spec:
{{- toYaml . | nindent 8 }}
{{- end }}
spec:
{{- with .Values.applicationSet.runtimeClassName | default .Values.global.runtimeClassName }}
runtimeClassName: {{ . }}
{{- end }}
{{- with .Values.applicationSet.imagePullSecrets | default .Values.global.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ spec:
{{- toYaml . | nindent 8 }}
{{- end }}
spec:
{{- with .Values.notifications.runtimeClassName | default .Values.global.runtimeClassName }}
runtimeClassName: {{ . }}
{{- end }}
{{- with .Values.notifications.imagePullSecrets | default .Values.global.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@ spec:
{{- toYaml . | nindent 8 }}
{{- end }}
spec:
{{- with .Values.repoServer.runtimeClassName | default .Values.global.runtimeClassName }}
runtimeClassName: {{ . }}
{{- end }}
{{- with .Values.repoServer.imagePullSecrets | default .Values.global.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,9 @@ spec:
{{- toYaml . | nindent 8 }}
{{- end }}
spec:
{{- with .Values.server.runtimeClassName | default .Values.global.runtimeClassName }}
runtimeClassName: {{ . }}
{{- end }}
{{- with .Values.server.imagePullSecrets | default .Values.global.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@ spec:
{{- toYaml . | nindent 8 }}
{{- end }}
spec:
{{- with .Values.dex.runtimeClassName | default .Values.global.runtimeClassName }}
runtimeClassName: {{ . }}
{{- end }}
{{- with .Values.dex.imagePullSecrets | default .Values.global.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ spec:
spec:
{{- with .Values.global.imagePullSecrets }}
imagePullSecrets:
{{ toYaml . | nindent 8 }}
{{- toYaml . | nindent 8 }}
{{- end }}
containers:
- command:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ spec:
{{- end }}
{{- end }}
spec:
{{- with .Values.redis.runtimeClassName | default .Values.global.runtimeClassName }}
runtimeClassName: {{ . }}
{{- end }}
{{- with .Values.redis.imagePullSecrets | default .Values.global.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
Expand Down
31 changes: 31 additions & 0 deletions argocd-helm-charts/argo-cd/charts/argo-cd/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@ global:
## Used for ingresses, certificates, SSO, notifications, etc.
domain: argocd.example.com

# -- Runtime class name for all components
runtimeClassName: ""

# -- Common labels for the all resources
additionalLabels: {}
# app: argo-cd
Expand Down Expand Up @@ -619,6 +622,10 @@ controller:
## like round-robin, then the shards will be well-balanced.
dynamicClusterDistribution: false

# -- Runtime class name for the application controller
# @default -- `""` (defaults to global.runtimeClassName)
runtimeClassName: ""

# -- Application controller heartbeat time
# Ref: https://argo-cd.readthedocs.io/en/stable/operator-manual/dynamic-cluster-distribution/#working-of-dynamic-distribution
heartbeatTime: 10
Expand Down Expand Up @@ -919,6 +926,10 @@ dex:
# -- Additional command line arguments to pass to the Dex server
extraArgs: []

# -- Runtime class name for Dex
# @default -- `""` (defaults to global.runtimeClassName)
runtimeClassName: ""

metrics:
# -- Deploy metrics service
enabled: false
Expand Down Expand Up @@ -1213,6 +1224,10 @@ redis:
# -- Redis name
name: redis

# -- Runtime class name for redis
# @default -- `""` (defaults to global.runtimeClassName)
runtimeClassName: ""

## Redis Pod Disruption Budget
## Ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/
pdb:
Expand Down Expand Up @@ -1701,6 +1716,10 @@ server:
# -- The number of server pods to run
replicas: 1

# -- Runtime class name for the Argo CD server
# @default -- `""` (defaults to global.runtimeClassName)
runtimeClassName: ""

## Argo CD server Horizontal Pod Autoscaler
autoscaling:
# -- Enable Horizontal Pod Autoscaler ([HPA]) for the Argo CD server
Expand Down Expand Up @@ -2364,6 +2383,10 @@ repoServer:
# -- The number of repo server pods to run
replicas: 1

# -- Runtime class name for the repo server
# @default -- `""` (defaults to global.runtimeClassName)
runtimeClassName: ""

## Repo server Horizontal Pod Autoscaler
autoscaling:
# -- Enable Horizontal Pod Autoscaler ([HPA]) for the repo server
Expand Down Expand Up @@ -2752,6 +2775,10 @@ applicationSet:
# -- The number of ApplicationSet controller pods to run
replicas: 1

# -- Runtime class name for the ApplicationSet controller
# @default -- `""` (defaults to global.runtimeClassName)
runtimeClassName: ""

## ApplicationSet controller Pod Disruption Budget
## Ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/
pdb:
Expand Down Expand Up @@ -3119,6 +3146,10 @@ notifications:
# @default -- `""` (defaults to https://`global.domain`)
argocdUrl: ""

# -- Runtime class name for the notifications controller
# @default -- `""` (defaults to global.runtimeClassName)
runtimeClassName: ""

## Notifications controller Pod Disruption Budget
## Ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/
pdb:
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.5.2
digest: sha256:f4d971034573e5599bb2c796cdcc460e88195d3dfc0f04c9266be7fdd533d1cd
generated: "2024-09-03T13:28:52.022988897+05:30"
version: 7.6.1
digest: sha256:eda6ea20b3c7e49fcabe99e345b159a864d298a55c34400677bffcd36fffe50f
generated: "2024-09-23T13:10:14.747269827+05:30"
6 changes: 3 additions & 3 deletions argocd-helm-charts/aws-ebs-csi-driver/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: aws-ebs-csi-driver
repository: https://kubernetes-sigs.github.io/aws-ebs-csi-driver
version: 2.35.0
digest: sha256:37ce95026bc55ecc4027041515bd6e963a0f1f2930e8871f96bd478a2779f826
generated: "2024-09-16T19:04:18.393667995+05:30"
version: 2.35.1
digest: sha256:77fd5e8a584980ce172a2e979e998965d2a7acea8b847c04f6a9256b219de5dc
generated: "2024-09-23T13:11:00.774761399+05:30"
2 changes: 1 addition & 1 deletion argocd-helm-charts/aws-ebs-csi-driver/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ name: aws-ebs-csi-driver
version: 1.0.0
dependencies:
- name: aws-ebs-csi-driver
version: 2.35.0
version: 2.35.1
repository: https://kubernetes-sigs.github.io/aws-ebs-csi-driver
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# Helm chart
## v2.35.1
* Fix an issue causing the `csi-attacher` container to get stuck in `CrashLoopBackoff` on clusters with VAC enabled. Users with a VAC-enabled cluster are strongly encouraged to skip `v2.35.0` and/or upgrade directly to `v2.35.1` or later.

## v2.35.0
* Bump driver version to `v1.35.0`
* Add reservedVolumeAttachments to windows nodes ([#2134](https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/2134),[@AndrewSirenko](https://github.com/AndrewSirenko))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ maintainers:
name: aws-ebs-csi-driver
sources:
- https://github.com/kubernetes-sigs/aws-ebs-csi-driver
version: 2.35.0
version: 2.35.1
Original file line number Diff line number Diff line change
Expand Up @@ -290,9 +290,6 @@ spec:
{{- if not (regexMatch "(-retry-interval-max)" (join " " .Values.sidecars.attacher.additionalArgs)) }}
- --retry-interval-max=5m
{{- end }}
{{- if .Capabilities.APIVersions.Has "storage.k8s.io/v1beta1/VolumeAttributesClass" }}
- --feature-gates=VolumeAttributesClass=true
{{- end }}
{{- range .Values.sidecars.attacher.additionalArgs }}
- {{ . }}
{{- end }}
Expand Down Expand Up @@ -455,6 +452,9 @@ spec:
{{- if not (regexMatch "(-retry-interval-max)" (join " " .Values.sidecars.resizer.additionalArgs)) }}
- --retry-interval-max=30m
{{- end }}
{{- if .Capabilities.APIVersions.Has "storage.k8s.io/v1beta1/VolumeAttributesClass" }}
- --feature-gates=VolumeAttributesClass=true
{{- end }}
{{- range .Values.sidecars.resizer.additionalArgs }}
- {{ . }}
{{- end }}
Expand Down
6 changes: 3 additions & 3 deletions argocd-helm-charts/crossplane/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: crossplane
repository: https://charts.crossplane.io/stable
version: 1.17.0
digest: sha256:274397daf7a031f17151d698b3f11cfc2b6db52fedacd3f4ad2804b6c5cad146
generated: "2024-09-03T13:32:17.626171162+05:30"
version: 1.17.1
digest: sha256:33025ef3be1d3f05c16f5639d1c0283089e7e4e06a548ec87bf9f04228214f1b
generated: "2024-09-23T13:13:14.345420757+05:30"
2 changes: 1 addition & 1 deletion argocd-helm-charts/crossplane/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ name: crossplane
version: 1.0.0
dependencies:
- name: crossplane
version: "1.17.0"
version: "1.17.1"
repository: https://charts.crossplane.io/stable
4 changes: 2 additions & 2 deletions argocd-helm-charts/crossplane/charts/crossplane/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v1
appVersion: 1.17.0
appVersion: 1.17.1
description: Crossplane is an open source Kubernetes add-on that enables platform
teams to assemble infrastructure from multiple vendors, and expose higher level
self-service APIs for application teams to consume.
Expand Down Expand Up @@ -32,4 +32,4 @@ maintainers:
- email: [email protected]
name: Crossplane Maintainers
name: crossplane
version: 1.17.0
version: 1.17.1
6 changes: 3 additions & 3 deletions argocd-helm-charts/gitlab-runner/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: gitlab-runner
repository: https://charts.gitlab.io
version: 0.68.1
digest: sha256:9163625d739a01d5c158ab1531ca0c515f75bef7cf6cf91e2f3b8bc1ad75163b
generated: "2024-08-23T23:51:19.111156891+05:30"
version: 0.69.0
digest: sha256:fa3e9d38def38cc6f424ab4fbe74f2183ea0fe498444cf0c7bcebe9dc93406f7
generated: "2024-09-23T13:14:38.656239444+05:30"
Loading

0 comments on commit cbaf1a3

Please sign in to comment.