Skip to content
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

alpha to beta #7219

Merged
merged 23 commits into from
Mar 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
1b1f5a0
Update to flannel v0.24.4
mikkeloscar Mar 25, 2024
afd8e4c
Update to Prometheus v2.51.0
mikkeloscar Mar 25, 2024
aafd663
Update kube-metrics-adapter to Kubernetes v1.27
mikkeloscar Mar 25, 2024
72d8204
Merge pull request #7201 from zalando-incubator/prometheus-v2.51.0
mikkeloscar Mar 25, 2024
da78dcf
Merge dev to dev-to-alpha
zalando-teapot-robot Mar 25, 2024
34770d8
Merge pull request #7202 from zalando-incubator/kube-metrics-adapter-…
szuecs Mar 25, 2024
3cb3887
Merge dev to dev-to-alpha
zalando-teapot-robot Mar 25, 2024
26b7494
Update kube-static-egress-controller to v1.27
mikkeloscar Mar 25, 2024
54e3c46
Merge pull request #7200 from zalando-incubator/flannel-v0.24.4
szuecs Mar 25, 2024
229af12
Merge dev to dev-to-alpha
zalando-teapot-robot Mar 25, 2024
4c9d3d3
Update pdb-controller to v1.27
mikkeloscar Mar 25, 2024
e3530ed
Update k8s-authnz-webhook to v1.27
mikkeloscar Mar 25, 2024
6fb3667
Update event-logger to v1.27
mikkeloscar Mar 25, 2024
5d8a074
kubernetes-lifecycle-metrics updated to Kubernetes v1.27
mikkeloscar Mar 25, 2024
2376fd7
Merge pull request #7206 from zalando-incubator/kube-static-egress-co…
szuecs Mar 25, 2024
8eaef07
Update to Karpenter v0.35.2
mikkeloscar Mar 25, 2024
40c13f6
Merge pull request #7207 from zalando-incubator/kubernetes-v1.27-comp…
mikkeloscar Mar 25, 2024
822abc6
Update skipper version, step 1/2
Mar 26, 2024
fb1f7bb
Merge pull request #7208 from zalando-incubator/karpenter-0.35.2
gargravarr Mar 26, 2024
16d86b9
Merge pull request #7212 from zalando-incubator/skipper/update
mikkeloscar Mar 26, 2024
443130d
Merge dev to dev-to-alpha
zalando-teapot-robot Mar 26, 2024
235a5eb
Merge pull request #7204 from zalando-incubator/dev-to-alpha
mikkeloscar Mar 27, 2024
500605e
Merge alpha to alpha-to-beta
zalando-teapot-robot Mar 27, 2024
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
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-10
image: container-registry.zalando.net/teapot/event-logger:master-11
args:
- --snapshot-namespace=kube-system
- --snapshot-name=kubernetes-event-logger
Expand Down
2 changes: 1 addition & 1 deletion cluster/manifests/flannel/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ spec:
failureThreshold: 30
periodSeconds: 10
- name: kube-flannel
image: container-registry.zalando.net/teapot/flannel:v0.24.3-master-21
image: container-registry.zalando.net/teapot/flannel:v0.24.4-master-22
command:
- /opt/bin/flanneld
args:
Expand Down
2 changes: 1 addition & 1 deletion cluster/manifests/kube-metrics-adapter/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ spec:
serviceAccountName: custom-metrics-apiserver
containers:
- name: kube-metrics-adapter
image: container-registry.zalando.net/teapot/kube-metrics-adapter:v0.2.2-11-g91acacb
image: container-registry.zalando.net/teapot/kube-metrics-adapter:v0.2.2-17-gc973a9e
env:
- name: AWS_REGION
value: {{ .Cluster.Region }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ spec:
serviceAccountName: kube-static-egress-controller
containers:
- name: controller
image: container-registry.zalando.net/teapot/kube-static-egress-controller:v0.2.13-master-44
image: container-registry.zalando.net/teapot/kube-static-egress-controller:v0.2.14-master-45
args:
- "--provider=aws"
- "--vpc-id={{.Cluster.ConfigItems.vpc_id}}"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ spec:
serviceAccountName: kubernetes-lifecycle-metrics
containers:
- name: kubernetes-lifecycle-metrics
image: "container-registry.zalando.net/teapot/kubernetes-lifecycle-metrics:master-14"
image: "container-registry.zalando.net/teapot/kubernetes-lifecycle-metrics:master-16"
ports:
- containerPort: 9090
protocol: TCP
Expand Down
2 changes: 1 addition & 1 deletion cluster/manifests/pdb-controller/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ spec:
serviceAccountName: pdb-controller
containers:
- name: pdb-controller
image: container-registry.zalando.net/teapot/pdb-controller:master-29
image: container-registry.zalando.net/teapot/pdb-controller:master-30
args:
- --debug
{{- if .Cluster.ConfigItems.pdb_controller_non_ready_ttl }}
Expand Down
4 changes: 2 additions & 2 deletions cluster/manifests/prometheus/statefulset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ spec:
value: "1"
initContainers:
- name: generate-config
image: container-registry.zalando.net/library/alpine-3:3-20240226
image: container-registry.zalando.net/library/alpine-3:3-20240325
command:
- /bin/sh
args:
Expand All @@ -57,7 +57,7 @@ spec:
mountPath: /prometheus
containers:
- name: prometheus
image: container-registry.zalando.net/teapot/prometheus:v2.50.1-master-53
image: container-registry.zalando.net/teapot/prometheus:v2.51.0-master-54
args:
- "--config.file=/prometheus/prometheus.yaml"
- "--storage.tsdb.path=/prometheus/"
Expand Down
2 changes: 1 addition & 1 deletion cluster/manifests/skipper/deployment.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{{ $internal_version := "v0.21.25-853" }}
{{ $canary_internal_version := "v0.21.25-853" }}
{{ $canary_internal_version := "v0.21.36-864" }}

{{/* Optional canary arguments separated by "[cf724afc]" to allow whitespaces, e.g. "-foo=has a whitespace[cf724afc]-baz=qux" */}}
{{ $canary_args := "" }}
Expand Down
121 changes: 98 additions & 23 deletions cluster/manifests/z-karpenter/08-karpenter.sh_nodeclaims.yaml

Large diffs are not rendered by default.

203 changes: 175 additions & 28 deletions cluster/manifests/z-karpenter/09-karpenter.sh_nodepools.yaml

Large diffs are not rendered by default.

53 changes: 28 additions & 25 deletions cluster/manifests/z-karpenter/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,10 @@ spec:
spec:
dnsPolicy: Default
serviceAccountName: karpenter
securityContext:
fsGroup: 65536
priorityClassName: "{{ .Cluster.ConfigItems.system_priority_class }}"
dnsPolicy: ClusterFirst
containers:
- name: controller
securityContext:
Expand All @@ -47,53 +50,53 @@ spec:
drop:
- ALL
readOnlyRootFilesystem: true
image: "container-registry.zalando.net/teapot/karpenter:v0.34.1-main-18.custom"
image: "container-registry.zalando.net/teapot/karpenter:0.35.2-main-19.custom"
imagePullPolicy: IfNotPresent
env:
- name: ASSUME_ROLE_DURATION
value: 15m
- name: KUBERNETES_MIN_VERSION
value: 1.22.0-0
- name: AWS_REGION
value: "{{ .Cluster.Region }}"
- name: BATCH_IDLE_DURATION
value: 1s
- name: BATCH_MAX_DURATION
value: 10s
- name: CLUSTER_ENDPOINT
value: https://kubernetes.default.svc.cluster.local.
- name: CLUSTER_NAME
value: "{{.Cluster.ID}}"
- name: ENABLE_PROFILING
value: 'false'
- name: FEATURE_GATES
value: Drift=false
- name: HEALTH_PROBE_PORT
value: '8081'
- name: INTERRUPTION_QUEUE
value: "{{.Cluster.LocalID}}-karpenter-interruption-queue"
- name: ISOLATED_VPC
value: "false"
- name: KARPENTER_SERVICE
value: karpenter
- name: KUBERNETES_MIN_VERSION
value: 1.22.0-0
- name: LOG_LEVEL
value: {{ .Cluster.ConfigItems.karpenter_log_level }}
- name: MEMORY_LIMIT
valueFrom:
resourceFieldRef:
containerName: controller
divisor: '0'
resource: limits.memory
- name: METRICS_PORT
value: '8000'
- name: RESERVED_ENIS
value: '0'
value: "8000"
- name: HEALTH_PROBE_PORT
value: "8081"
- name: SYSTEM_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- name: MEMORY_LIMIT
valueFrom:
resourceFieldRef:
containerName: controller
divisor: "0"
resource: limits.memory
- name: FEATURE_GATES
value: "Drift=false,SpotToSpotConsolidation=true"
- name: BATCH_MAX_DURATION
value: "10s"
- name: BATCH_IDLE_DURATION
value: "1s"
- name: ASSUME_ROLE_DURATION
value: "15m"
- name: CLUSTER_NAME
value: "{{.Cluster.ID}}"
- name: VM_MEMORY_OVERHEAD_PERCENT
value: '0.075'
value: "0.075"
- name: RESERVED_ENIS
value: "0"
ports:
- name: http-metrics
containerPort: 8000
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 @@ -273,7 +273,7 @@ write_files:
- mountPath: /etc/kubernetes/ssl
name: ssl-certs-kubernetes
readOnly: true
- image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/k8s-authnz-webhook:master-127
- image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/k8s-authnz-webhook:master-128
name: webhook
ports:
- containerPort: 8081
Expand Down