Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 1 addition & 13 deletions config/config.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -752,19 +752,7 @@
"additionalProperties": false,
"properties": {
"image": {
"type": "object",
"additionalProperties": false,
"properties": {
"registry": {
"type": "string"
},
"repository": {
"type": "string"
},
"tag": {
"type": "string"
}
}
"$ref": "#/definitions/containerImageSha"
}
}
}
Expand Down
4 changes: 2 additions & 2 deletions config/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@ defaults:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c # v1.6.7 (2026-01-29 12:24)
# MGMT cluster specifics
mgmt:
hcpBackups:
Expand Down Expand Up @@ -537,7 +537,7 @@ defaults:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c # v1.6.7 (2026-01-29 12:24)
# Backend
backend:
image:
Expand Down
4 changes: 2 additions & 2 deletions config/rendered/dev/cspr/westus3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -503,7 +503,7 @@ mgmt:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down Expand Up @@ -788,7 +788,7 @@ svc:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down
4 changes: 2 additions & 2 deletions config/rendered/dev/dev/westus3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -503,7 +503,7 @@ mgmt:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down Expand Up @@ -788,7 +788,7 @@ svc:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down
4 changes: 2 additions & 2 deletions config/rendered/dev/perf/westus3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -503,7 +503,7 @@ mgmt:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down Expand Up @@ -788,7 +788,7 @@ svc:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down
4 changes: 2 additions & 2 deletions config/rendered/dev/pers/westus3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -505,7 +505,7 @@ mgmt:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down Expand Up @@ -792,7 +792,7 @@ svc:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down
4 changes: 2 additions & 2 deletions config/rendered/dev/prow/westus3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -505,7 +505,7 @@ mgmt:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down Expand Up @@ -792,7 +792,7 @@ svc:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down
4 changes: 2 additions & 2 deletions config/rendered/dev/swft/uksouth.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -505,7 +505,7 @@ mgmt:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down Expand Up @@ -790,7 +790,7 @@ svc:
image:
registry: arohcpsvcdev.azurecr.io
repository: k8s-cache/ingress-nginx/kube-webhook-certgen
tag: v1.5.2
sha: 7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
kubeStateMetrics:
image:
digest: sha256:c3621782e405e59b40e1b64e8b8722855f5c348a9b6fe3ac58c54ad1a34afbb9
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71153,7 +71153,7 @@ spec:
spec:
containers:
- name: create
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- create
Expand Down Expand Up @@ -71219,7 +71219,7 @@ spec:
spec:
containers:
- name: patch
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- patch
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71153,7 +71153,7 @@ spec:
spec:
containers:
- name: create
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- create
Expand Down Expand Up @@ -71219,7 +71219,7 @@ spec:
spec:
containers:
- name: patch
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- patch
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71160,7 +71160,7 @@ spec:
spec:
containers:
- name: create
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- create
Expand Down Expand Up @@ -71226,7 +71226,7 @@ spec:
spec:
containers:
- name: patch
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- patch
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71153,7 +71153,7 @@ spec:
spec:
containers:
- name: create
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- create
Expand Down Expand Up @@ -71219,7 +71219,7 @@ spec:
spec:
containers:
- name: patch
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- patch
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71160,7 +71160,7 @@ spec:
spec:
containers:
- name: create
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- create
Expand Down Expand Up @@ -71226,7 +71226,7 @@ spec:
spec:
containers:
- name: patch
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- patch
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71153,7 +71153,7 @@ spec:
spec:
containers:
- name: create
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- create
Expand Down Expand Up @@ -71219,7 +71219,7 @@ spec:
spec:
containers:
- name: patch
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2
image: arohcpsvcdev.azurecr.io/k8s-cache/ingress-nginx/kube-webhook-certgen:v1.5.2@sha256:7c74a715af2c94cb734785b4d3ea1357b4f02b88e1e123c622a9cb68b62f669c
imagePullPolicy: IfNotPresent
args:
- patch
Expand Down
2 changes: 1 addition & 1 deletion observability/prometheus/values-mgmt.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ kube-prometheus-stack:
image:
registry: "{{ .acr.svc.name }}.{{ .acrDNSSuffix }}"
repository: "{{ .mgmt.prometheus.admissionWebhook.patch.image.repository }}"
tag: "{{ .mgmt.prometheus.admissionWebhook.patch.image.tag }}"
sha: "{{ .mgmt.prometheus.admissionWebhook.patch.image.sha }}"
## Setting to true produces cleaner resource names, but requires a data migration because the name of the persistent volume changes. Therefore this should only be set once on initial installation.
cleanPrometheusOperatorObjectNames: true
# config for kube-state-metrics subchart that is imported by the kube-prometheus-stack chart conditionally
Expand Down
2 changes: 1 addition & 1 deletion observability/prometheus/values-svc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ kube-prometheus-stack:
image:
registry: "{{ .acr.svc.name }}.{{ .acrDNSSuffix }}"
repository: "{{ .svc.prometheus.admissionWebhook.patch.image.repository }}"
tag: "{{ .svc.prometheus.admissionWebhook.patch.image.tag }}"
sha: "{{ .svc.prometheus.admissionWebhook.patch.image.sha }}"
## Setting to true produces cleaner resource names, but requires a data migration because the name of the persistent volume changes. Therefore this should only be set once on initial installation.
cleanPrometheusOperatorObjectNames: true
# config for kube-state-metrics subchart that is imported by the kube-prometheus-stack chart conditionally
Expand Down
5 changes: 3 additions & 2 deletions tooling/image-updater/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -231,8 +231,9 @@ images:
source:
image: registry.k8s.io/ingress-nginx/kube-webhook-certgen
tagPattern: "^v\\d+\\.\\d+\\.\\d+$"
multiArch: true # This image only publishes multi-arch manifests
targets:
- jsonPath: defaults.svc.ingress.controller.admissionWebhook.patch.image.sha
- jsonPath: defaults.svc.prometheus.admissionWebhook.patch.image.sha
filePath: ../../config/config.yaml
- jsonPath: defaults.mgmt.ingress.controller.admissionWebhook.patch.image.sha
- jsonPath: defaults.mgmt.prometheus.admissionWebhook.patch.image.sha
filePath: ../../config/config.yaml
Loading