File tree Expand file tree Collapse file tree 4 files changed +12
-7
lines changed
Expand file tree Collapse file tree 4 files changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ maintainers:
88name : alerts
99sources :
1010 - https://github.com/cloudoperators/greenhouse-extensions
11- version : 0.19.5
11+ version : 0.19.6
1212keywords :
1313 - prometheus-alertmanager
1414dependencies :
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ metadata:
66 namespace : {{ .Release.Namespace }}
77 labels :
88 type : integration-test
9+ {{- include "kube-prometheus-stack.labels" . | indent 4 }}
910data :
1011 run.sh : |-
1112
@@ -47,12 +48,15 @@ data:
4748
4849 {{- if and .Values.alerts.alertmanager.ingress.enabled .Values.alerts.alertmanager.ingress.hosts .Values.alerts.certManager.enabled }}
4950 @test "Generated server certificate for the Prometheus Alertmanager to use" {
50- verify "there is 1 issuer named '{{ .Release.Namespace }}-monitoring-issuer'"
51+ verify "there is 1 issuer named '{{ .Release.Namespace }}-prometheus-issuer'"
52+ verify "there is 1 issuer named '{{ .Release.Namespace }}-prometheus-root-issuer'"
53+ verify "there is 1 certificate named '{{ .Release.Namespace }}-prometheus-root-cert'"
5154 verify "there is 1 certificate named '{{ include "kube-prometheus-stack.fullname" . }}-cert'"
52- verify "there is 1 secret named '{{ include "kube-prometheus-stack.fullname" . }}-cert'"
55+ verify "there is 1 certificate named 'prometheus-{{ .Release.Namespace }}-cert'"
56+ verify "there is 1 secret named '{{ .Release.Namespace }}-prometheus-root-cert'"
57+ verify "there is 1 secret named 'tls-prometheus-{{ .Release.Namespace }}'"
5358
5459 url="https://{{ first .Values.alerts.alertmanager.ingress.hosts }}/-/healthy"
55-
5660 run curl --cert /tls-assets/tls.crt --key /tls-assets/tls.key ${url}
5761 [ "$status" -eq "0" ]
5862 }
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ metadata:
66 namespace : {{ .Release.Namespace }}
77 labels :
88 type : integration-test
9+ {{- include "kube-prometheus-stack.labels" . | indent 4 }}
910 annotations :
1011 " helm.sh/hook " : test
1112 " helm.sh/hook-delete-policy " : " before-hook-creation,hook-succeeded"
3334 - name : tls-cert
3435 secret :
3536 defaultMode : 420
36- secretName : {{ print " tls-%s- prometheus-auth" $ .Release.Namespace }}
37+ secretName : tls-prometheus-{{ .Release.Namespace }}
3738 {{- end }}
3839 restartPolicy : Never
3940{{- end -}}
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ kind: PluginDefinition
66metadata :
77 name : alerts
88spec :
9- version : 2.7.5
9+ version : 2.7.6
1010 weight : 0
1111 displayName : Alerts
1212 description : The Alerts Plugin consists of both Prometheus Alertmanager and Supernova, the holistic alert management UI
1515 helmChart :
1616 name : alerts
1717 repository : oci://ghcr.io/cloudoperators/greenhouse-extensions/charts
18- version : 0.19.5
18+ version : 0.19.6
1919 uiApplication :
2020 name : supernova
2121 version : " latest"
You can’t perform that action at this time.
0 commit comments