Skip to content

Commit 2a47864

Browse files
authored
Merge branch 'main' into renovate/prometheus-memcached-exporter-dependency-non-major-updates
2 parents 1ff5017 + 3375f0e commit 2a47864

File tree

73 files changed

+128
-881
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+128
-881
lines changed

.github/workflows/ci.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,10 @@ jobs:
135135
- lint-test
136136
- check-codeowners-maintainers
137137
- super-linter
138-
if: github.event.pull_request.head.repo.full_name == github.repository && (github.actor == 'renovate[bot]' || github.actor == 'helm-charts-renovate-helper[bot]')
138+
if: >-
139+
github.event.pull_request.head.repo.full_name == github.repository
140+
&& contains(github.event.pull_request.labels.*.name, 'dependencies/auto-merge')
141+
&& (github.actor == 'renovate[bot]' || github.actor == 'helm-charts-renovate-helper[bot]')
139142
steps:
140143
# Using a GitHub App token, because GitHub Actions doesn't run on commits from github-actions bot
141144
# Used App:
@@ -150,5 +153,6 @@ jobs:
150153
- name: Approve PR
151154
run:
152155
gh pr review ${{ github.event.pull_request.number }} --approve --repo "${{ github.repository }}"
156+
gh pr merge ${{ github.event.pull_request.number }} --admin --squash --repo "${{ github.repository }}" --match-head-commit "${{ github.event.pull_request.head.sha }}" --delete-branch
153157
env:
154158
GITHUB_TOKEN: ${{ steps.app-token.outputs.token }}

charts/alertmanager/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ icon: https://raw.githubusercontent.com/prometheus/prometheus.github.io/master/a
66
sources:
77
- https://github.com/prometheus/alertmanager
88
type: application
9-
version: 1.20.1
9+
version: 1.21.0
1010
# renovate: github-releases=prometheus/alertmanager
1111
appVersion: v0.28.1
12-
kubeVersion: ">=1.19.0-0"
12+
kubeVersion: ">=1.25.0-0"
1313
keywords:
1414
- monitoring
1515
maintainers:

charts/alertmanager/templates/_helpers.tpl

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -69,17 +69,6 @@ Define Ingress apiVersion
6969
{{- printf "networking.k8s.io/v1" }}
7070
{{- end }}
7171

72-
{{/*
73-
Define Pdb apiVersion
74-
*/}}
75-
{{- define "alertmanager.pdb.apiVersion" -}}
76-
{{- if $.Capabilities.APIVersions.Has "policy/v1/PodDisruptionBudget" }}
77-
{{- printf "policy/v1" }}
78-
{{- else }}
79-
{{- printf "policy/v1beta1" }}
80-
{{- end }}
81-
{{- end }}
82-
8372
{{/*
8473
Allow overriding alertmanager namespace
8574
*/}}

charts/alertmanager/templates/pdb.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{{- if .Values.podDisruptionBudget }}
2-
apiVersion: {{ include "alertmanager.pdb.apiVersion" . }}
2+
apiVersion: policy/v1
33
kind: PodDisruptionBudget
44
metadata:
55
name: {{ include "alertmanager.fullname" . }}

charts/kube-prometheus-stack/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ name: kube-prometheus-stack
3131
sources:
3232
- https://github.com/prometheus-community/helm-charts
3333
- https://github.com/prometheus-operator/kube-prometheus
34-
version: 72.8.0
34+
version: 73.1.0
3535

3636
# Please do not add a renovate hint here, since appVersion updates involves manual tasks
3737
appVersion: v0.82.2
38-
kubeVersion: ">=1.19.0-0"
38+
kubeVersion: ">=1.25.0-0"
3939
home: https://github.com/prometheus-operator/kube-prometheus
4040
keywords:
4141
- operator

charts/kube-prometheus-stack/UPGRADE.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Upgrade
22

3+
## From 72.x to 73.x
4+
5+
This version removes support for deprecated K8s API versions for `Ingress` resources and associated fields.
6+
This version also removes all `PodSecurityPolicy` resources and `global.pspEnabled` and `global.pspAnnotations` fields.
7+
The chart now requires a minimum K8s version of `1.25`
8+
39
## From 71.x to 72.x
410

511
This version adds an `enabled` flag to the `prometheusOperator.admissionWebhooks.deployment.podDisruptionBudget` settings. Users who want this chart to deploy a `podDisruptionBudget` must now set the flag `podDisruptionBudget.enabled` to `true` for each `podDisruptionBudget` resource to be created.

charts/kube-prometheus-stack/hack/sync_grafana_dashboards.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def new_representer(dumper, data):
3333
# renovate: git-refs=https://github.com/kubernetes-monitoring/kubernetes-mixin branch=master
3434
'ref.kubernetes-mixin': 'ddfa651bc295d2b6659bfef7333d154c72c6e376',
3535
# renovate: git-refs=https://github.com/etcd-io/etcd branch=main
36-
'ref.etcd': 'b6167b7c5d482b14f7a3828628db5de89ad1871e',
36+
'ref.etcd': '142cdbfc5fc6361ffb17aa85531ffe6acfa08143',
3737
}
3838

3939
# Source files list

charts/kube-prometheus-stack/hack/sync_prometheus_rules.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def new_representer(dumper, data):
3333
# renovate: git-refs=https://github.com/kubernetes-monitoring/kubernetes-mixin branch=master
3434
'ref.kubernetes-mixin': 'ddfa651bc295d2b6659bfef7333d154c72c6e376',
3535
# renovate: git-refs=https://github.com/etcd-io/etcd branch=main
36-
'ref.etcd': 'b6167b7c5d482b14f7a3828628db5de89ad1871e',
36+
'ref.etcd': '142cdbfc5fc6361ffb17aa85531ffe6acfa08143',
3737
}
3838

3939
# Source files list

charts/kube-prometheus-stack/templates/_helpers.tpl

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,6 @@ The longest name that gets created adds and extra 37 characters, so truncation s
4343
{{- end }}
4444
{{- end }}
4545

46-
{{/* Prometheus apiVersion for networkpolicy */}}
47-
{{- define "kube-prometheus-stack.prometheus.networkPolicy.apiVersion" -}}
48-
{{- print "networking.k8s.io/v1" -}}
49-
{{- end }}
50-
5146
{{/* Alertmanager custom resource instance name */}}
5247
{{- define "kube-prometheus-stack.alertmanager.crname" -}}
5348
{{- if .Values.cleanPrometheusOperatorObjectNames }}
@@ -208,37 +203,6 @@ Use the prometheus-node-exporter namespace override for multi-namespace deployme
208203
{{- default .Capabilities.KubeVersion.Version .Values.kubeVersionOverride -}}
209204
{{- end -}}
210205

211-
{{/* Get Ingress API Version */}}
212-
{{- define "kube-prometheus-stack.ingress.apiVersion" -}}
213-
{{- if and (.Capabilities.APIVersions.Has "networking.k8s.io/v1") (semverCompare ">= 1.19-0" (include "kube-prometheus-stack.kubeVersion" .)) -}}
214-
{{- print "networking.k8s.io/v1" -}}
215-
{{- else if .Capabilities.APIVersions.Has "networking.k8s.io/v1beta1" -}}
216-
{{- print "networking.k8s.io/v1beta1" -}}
217-
{{- else -}}
218-
{{- print "extensions/v1beta1" -}}
219-
{{- end -}}
220-
{{- end -}}
221-
222-
{{/* Check Ingress stability */}}
223-
{{- define "kube-prometheus-stack.ingress.isStable" -}}
224-
{{- eq (include "kube-prometheus-stack.ingress.apiVersion" .) "networking.k8s.io/v1" -}}
225-
{{- end -}}
226-
227-
{{/* Check Ingress supports pathType */}}
228-
{{/* pathType was added to networking.k8s.io/v1beta1 in Kubernetes 1.18 */}}
229-
{{- define "kube-prometheus-stack.ingress.supportsPathType" -}}
230-
{{- or (eq (include "kube-prometheus-stack.ingress.isStable" .) "true") (and (eq (include "kube-prometheus-stack.ingress.apiVersion" .) "networking.k8s.io/v1beta1") (semverCompare ">= 1.18-0" (include "kube-prometheus-stack.kubeVersion" .))) -}}
231-
{{- end -}}
232-
233-
{{/* Get Policy API Version */}}
234-
{{- define "kube-prometheus-stack.pdb.apiVersion" -}}
235-
{{- if and (.Capabilities.APIVersions.Has "policy/v1") (semverCompare ">= 1.21-0" (include "kube-prometheus-stack.kubeVersion" .)) -}}
236-
{{- print "policy/v1" -}}
237-
{{- else -}}
238-
{{- print "policy/v1beta1" -}}
239-
{{- end -}}
240-
{{- end -}}
241-
242206
{{/* Get value based on current Kubernetes version */}}
243207
{{- define "kube-prometheus-stack.kubeVersionDefaultValue" -}}
244208
{{- $values := index . 0 -}}

charts/kube-prometheus-stack/templates/alertmanager/alertmanager.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,4 +200,8 @@ spec:
200200
{{- with .Values.alertmanager.alertmanagerSpec.additionalConfigString }}
201201
{{- tpl . $ | nindent 2 }}
202202
{{- end }}
203+
{{- if .Values.alertmanager.alertmanagerSpec.additionalArgs }}
204+
additionalArgs:
205+
{{ toYaml .Values.alertmanager.alertmanagerSpec.additionalArgs | indent 4 }}
206+
{{- end }}
203207
{{- end }}

0 commit comments

Comments
 (0)