Skip to content

dev to beta #9340

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 34 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
240eb6f
skipper: use internal CIDRs variable for healthcheck routes
AlexanderYastrebov Apr 28, 2025
ccb7af7
zalando-iam-aws-proxy: Update to version main-3
k8s-on-aws-manager-app[bot] Apr 30, 2025
5d7d1f5
cluster-lifecycle-controller: Update to version master-45
k8s-on-aws-manager-app[bot] Apr 30, 2025
5b81091
kube-node-ready-controller: Update to version master-31
k8s-on-aws-manager-app[bot] Apr 30, 2025
d0f95ba
kubernetes-lifecycle-metrics: Update to version master-28
k8s-on-aws-manager-app[bot] Apr 30, 2025
9943ccc
admission-controller: Update to version master-255
k8s-on-aws-manager-app[bot] Apr 30, 2025
b324261
kubelet-summary-metrics: Update to version main-12
k8s-on-aws-manager-app[bot] Apr 30, 2025
2941d57
spot-node-rescheduler: Update to version main-11
k8s-on-aws-manager-app[bot] Apr 30, 2025
bcc309c
cronjob-fixer: Update to version master-19
k8s-on-aws-manager-app[bot] Apr 30, 2025
67cecf5
admission-controller: Update to version master-256
k8s-on-aws-manager-app[bot] Apr 30, 2025
ec6b335
kube-node-decommissioner: Update to version main-3
k8s-on-aws-manager-app[bot] Apr 30, 2025
78a22c9
admission-controller: Update to version master-257
k8s-on-aws-manager-app[bot] Apr 30, 2025
ab2c788
zalando-iam-aws-proxy: Update to version main-4
k8s-on-aws-manager-app[bot] Apr 30, 2025
9be11b5
spot-node-rescheduler: Update to version main-12
k8s-on-aws-manager-app[bot] Apr 30, 2025
8f5ef56
cluster-lifecycle-controller: Update to version master-47
k8s-on-aws-manager-app[bot] Apr 30, 2025
442a98f
cronjob-fixer: Update to version master-21
k8s-on-aws-manager-app[bot] Apr 30, 2025
92b53b3
event-logger: Update to version master-20
k8s-on-aws-manager-app[bot] Apr 30, 2025
1ffb095
Merge pull request #9333 from zalando-incubator/container-registry.za…
katyanna May 2, 2025
b1f4edf
Merge pull request #9330 from zalando-incubator/container-registry.za…
katyanna May 2, 2025
9818da0
skipper: enable backend and response metrics
May 2, 2025
02a1ff8
Merge pull request #9335 from zalando-incubator/skipper/enable-backen…
AlexanderYastrebov May 5, 2025
000c8f8
Merge pull request #9308 from zalando-incubator/skipper/inline-kube-h…
AlexanderYastrebov May 5, 2025
00d1b62
Merge pull request #9323 from zalando-incubator/926694233939.dkr.ecr.…
mikkeloscar May 5, 2025
0f49c70
Merge pull request #9324 from zalando-incubator/container-registry.za…
linki May 5, 2025
dc64073
Merge pull request #9325 from zalando-incubator/container-registry.za…
linki May 5, 2025
579ff53
Merge pull request #9326 from zalando-incubator/container-registry.za…
linki May 5, 2025
969f75c
Merge pull request #9332 from zalando-incubator/container-registry.za…
mikkeloscar May 5, 2025
dad93e0
Merge pull request #9331 from zalando-incubator/container-registry.za…
mikkeloscar May 5, 2025
4df4b10
Merge pull request #9327 from zalando-incubator/926694233939.dkr.ecr.…
linki May 5, 2025
f5fd3c7
admission-controller: Update to version master-257
k8s-on-aws-manager-app[bot] May 5, 2025
41db808
Merge remote-tracking branch 'origin/dev' into container-registry.zal…
linki May 5, 2025
b82b659
Merge pull request #9334 from zalando-incubator/container-registry.za…
katyanna May 5, 2025
ae78c65
Merge pull request #9338 from zalando-incubator/926694233939.dkr.ecr.…
katyanna May 5, 2025
b50097e
Merge dev to dev-to-beta
k8s-on-aws-manager-app[bot] May 5, 2025
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
6 changes: 6 additions & 0 deletions cluster/config-defaults.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -305,6 +305,12 @@ skipper_serve_method_metric: "false"
# defines if the http response status code is included in the dimension
# of the skipper_serve_host_duration_seconds_bucket metric.
skipper_serve_status_code_metric: "false"
# skipper_combined_response_metrics sets the flag -combined-response-metrics.
# It enables reporting combined response time metrics
skipper_combined_response_metrics: "false"
# skipper_backend_host_metrics sets the flag -backend-host-metrics.
# It enables reporting total serve time metrics for backend
skipper_backend_host_metrics: "false"

# disabled|provisioned|enabled routegroup validation via skipper webhook
# can be one of disabled|provisioned|enabled
Expand Down
2 changes: 1 addition & 1 deletion cluster/manifests/02-admission-control/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ spec:
priorityClassName: system-cluster-critical
containers:
- name: admission-controller
image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/admission-controller:master-254
image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/admission-controller:master-257
lifecycle:
preStop:
exec:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ spec:
serviceAccountName: cluster-lifecycle-controller
containers:
- name: cluster-lifecycle-controller
image: container-registry.zalando.net/teapot/cluster-lifecycle-controller:master-44
image: container-registry.zalando.net/teapot/cluster-lifecycle-controller:master-47
args:
- --drain-grace-period={{.Cluster.ConfigItems.drain_grace_period}}
- --drain-min-pod-lifetime={{.Cluster.ConfigItems.drain_min_pod_lifetime}}
Expand Down
2 changes: 1 addition & 1 deletion cluster/manifests/cronjob-fixer/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ spec:
serviceAccountName: cronjob-fixer
containers:
- name: cronjob-fixer
image: "container-registry.zalando.net/teapot/cronjob-fixer:master-18"
image: "container-registry.zalando.net/teapot/cronjob-fixer:master-21"
resources:
limits:
cpu: 5m
Expand Down
2 changes: 1 addition & 1 deletion cluster/manifests/event-logger/statefulset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ spec:
serviceAccountName: kubernetes-event-logger
containers:
- name: logger
image: container-registry.zalando.net/teapot/event-logger:master-17
image: container-registry.zalando.net/teapot/event-logger:master-20
args:
- --snapshot-namespace=kube-system
- --snapshot-name=kubernetes-event-logger
Expand Down
2 changes: 1 addition & 1 deletion cluster/manifests/kube-node-decommissioner/cronjob.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ spec:
restartPolicy: Never
containers:
- name: kube-node-decommissioner
image: container-registry.zalando.net/teapot/kube-node-decommissioner:main-2
image: container-registry.zalando.net/teapot/kube-node-decommissioner:main-3
resources:
limits:
cpu: "{{.Cluster.ConfigItems.kube_node_decommissioner_cpu}}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ spec:
dnsPolicy: Default
containers:
- name: controller
image: container-registry.zalando.net/teapot/kube-node-ready-controller:master-30
image: container-registry.zalando.net/teapot/kube-node-ready-controller:master-31
resources:
requests:
cpu: {{.Cluster.ConfigItems.kube_node_ready_controller_cpu}}
Expand Down
2 changes: 1 addition & 1 deletion cluster/manifests/kubelet-summary-metrics/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ spec:
serviceAccountName: kubelet-summary-metrics
containers:
- name: proxy
image: container-registry.zalando.net/teapot/kubelet-summary-metrics:main-11
image: container-registry.zalando.net/teapot/kubelet-summary-metrics:main-12
resources:
limits:
cpu: "{{.Cluster.ConfigItems.kubelet_summary_metrics_cpu}}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ spec:
serviceAccountName: kubernetes-lifecycle-metrics
containers:
- name: kubernetes-lifecycle-metrics
image: "container-registry.zalando.net/teapot/kubernetes-lifecycle-metrics:master-27"
image: "container-registry.zalando.net/teapot/kubernetes-lifecycle-metrics:master-28"
ports:
- containerPort: 9090
protocol: TCP
Expand Down
32 changes: 14 additions & 18 deletions cluster/manifests/skipper/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -177,9 +177,6 @@ spec:
- "-kubernetes-default-lb-algorithm={{ .Cluster.ConfigItems.skipper_ingress_default_lb_algorithm }}"
- "-kubernetes-disable-catchall-routes={{ .Cluster.ConfigItems.skipper_ingress_disable_catchall_routes }}"
- "-enable-kubernetes-endpointslices={{ .Cluster.ConfigItems.skipper_endpointslices_enabled }}"
{{ if and (eq .Cluster.Provider "zalando-eks") (eq .Cluster.ConfigItems.eks_ip_family "ipv6")}}
- "-whitelisted-healthcheck-cidr={{ .Values.subnet_ipv6_cidrs }}"
{{ end }}
{{ end }}
- "-address=:9999"
- "-wait-first-route-load"
Expand All @@ -198,6 +195,8 @@ spec:
- "-serve-method-metric={{ .Cluster.ConfigItems.skipper_serve_method_metric }}"
- "-serve-status-code-metric={{ .Cluster.ConfigItems.skipper_serve_status_code_metric }}"
- "-serve-host-counter"
- "-combined-response-metrics={{ .Cluster.ConfigItems.skipper_combined_response_metrics }}"
- "-backend-host-metrics={{ .Cluster.ConfigItems.skipper_backend_host_metrics }}"
- "-disable-metrics-compat"
- "-enable-profile"
- "-memory-profile-rate={{ .Cluster.ConfigItems.skipper_memory_profile_rate }}"
Expand Down Expand Up @@ -323,21 +322,18 @@ spec:
- "-forwarded-headers=X-Forwarded-For,X-Forwarded-Proto=https,X-Forwarded-Port=443"
- '-forwarded-headers-exclude-cidrs={{ .cluster_internal_cidrs | join "," }}'
{{ end }}
- >-
-inline-routes=
kube__healthz_down:
Path("/kube-system/healthz") &&
Shutdown() &&
SourceFromLast("10.0.0.0/8", "192.168.0.0/16", "172.16.0.0/12", "127.0.0.1/8", "::1/128"{{- if and (eq .Cluster.Provider "zalando-eks") (eq .Cluster.ConfigItems.eks_ip_family "ipv6")}}{{ range $ip := split .Values.subnet_ipv6_cidrs "," }},"{{ $ip }}"{{ end }}{{- else }}, "fd00::/8"{{- end }})
-> disableAccessLog()
-> status(503)
-> <shunt>;
kube__healthz_up:
Path("/kube-system/healthz") &&
SourceFromLast("10.0.0.0/8", "192.168.0.0/16", "172.16.0.0/12", "127.0.0.1/8", "::1/128"{{- if and (eq .Cluster.Provider "zalando-eks") (eq .Cluster.ConfigItems.eks_ip_family "ipv6")}}{{ range $ip := split .Values.subnet_ipv6_cidrs "," }},"{{ $ip }}"{{ end }}{{- else }}, "fd00::/8"{{- end }})
-> disableAccessLog()
-> status(200)
-> <shunt>;
- "-inline-routes"
- |
kube__healthz_down: Path("/kube-system/healthz") && Shutdown()
&& SourceFromLast("{{ .cluster_internal_cidrs | join `","` }}", "10.0.0.0/8", "192.168.0.0/16", "172.16.0.0/12", "127.0.0.1/8", "fd00::/8", "::1/128")
-> disableAccessLog()
-> status(503)
-> <shunt>;
kube__healthz_up: Path("/kube-system/healthz")
&& SourceFromLast("{{ .cluster_internal_cidrs | join `","` }}", "10.0.0.0/8", "192.168.0.0/16", "172.16.0.0/12", "127.0.0.1/8", "fd00::/8", "::1/128")
-> disableAccessLog()
-> status(200)
-> <shunt>;
{{ .Cluster.ConfigItems.skipper_ingress_inline_routes }}

{{ if .Cluster.ConfigItems.skipper_ingress_health_check_options }}
Expand Down
2 changes: 1 addition & 1 deletion cluster/manifests/spot-node-rescheduler/cronjob.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ spec:
restartPolicy: Never
containers:
- name: spot-node-rescheduler
image: container-registry.zalando.net/teapot/spot-node-rescheduler:main-10
image: container-registry.zalando.net/teapot/spot-node-rescheduler:main-12
resources:
limits:
cpu: "{{ .Cluster.ConfigItems.spot_node_rescheduler_cpu }}"
Expand Down
2 changes: 1 addition & 1 deletion cluster/manifests/zalando-iam-aws-proxy/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ spec:
serviceAccountName: zalando-iam-aws-proxy
containers:
- name: proxy
image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/zalando-iam-aws-proxy:main-2
image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/zalando-iam-aws-proxy:main-4
args:
- "--apiserver-url=https://kubernetes.default.svc.cluster.local"
- "--ca-file-path=/var/run/secrets/kubernetes.io/serviceaccount/ca.crt"
Expand Down
2 changes: 1 addition & 1 deletion cluster/node-pools/master-default/userdata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ write_files:
limits:
memory: {{ .Values.InstanceInfo.MemoryFraction (parseInt64 .Cluster.ConfigItems.apiserver_memory_limit_percent)}}
{{- end }}
- image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/admission-controller:master-254
- image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/admission-controller:master-257
name: admission-controller
lifecycle:
preStop:
Expand Down