Skip to content

Commit 4676995

Browse files
authored
Merge pull request #9835 from zalando-incubator/dev-to-stable
dev to stable
2 parents 5e1e683 + 2892dae commit 4676995

12 files changed

Lines changed: 47 additions & 13 deletions

File tree

cluster/config-defaults.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,7 @@ fabric_gateway_controller_snapshots_history_limit: "1"
406406
fabric_gateway_controller_enable_versioning: "true"
407407
fabric_gateway_controller_ssl_policy: ""
408408
fabric_gateway_controller_log_level: "INFO"
409+
fabric_gateway_custom_validation_enabled: "true"
409410

410411
# kube-api-server settings
411412

cluster/manifests/02-admission-control/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ spec:
3333
priorityClassName: system-cluster-critical
3434
containers:
3535
- name: admission-controller
36-
image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/admission-controller:master-268
36+
image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/admission-controller:master-269
3737
lifecycle:
3838
preStop:
3939
exec:

cluster/manifests/02-skipper-validation-webhook/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ spec:
3232
priorityClassName: system-cluster-critical
3333
containers:
3434
- name: skipper-admission-webhook
35-
image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/skipper:v0.22.73
35+
image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/skipper:v0.22.102
3636
args:
3737
- webhook
3838
- --address=:9085

cluster/manifests/deletions.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@ post_apply:
3030
namespace: cron
3131
kind: LimitRange
3232
{{ end }}
33+
{{ if ne .Cluster.ConfigItems.fabric_gateway_custom_validation_enabled "true" }}
34+
- name: "fabricgateway-policy.zalando.org"
35+
namespace: default
36+
kind: ValidatingAdmissionPolicy
37+
- name: "fabricgateway-policy.zalando.org"
38+
namespace: default
39+
kind: ValidatingAdmissionPolicyBinding
40+
{{ end }}
3341
{{ if ne .Cluster.ConfigItems.polarsignals_enabled "true" }}
3442
- name: polarsignals
3543
namespace: polarsignals

cluster/manifests/deployment-service/controller-statefulset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ spec:
2929
terminationGracePeriodSeconds: 300
3030
containers:
3131
- name: "deployment-service-controller"
32-
image: "container-registry.zalando.net/teapot/deployment-controller:master-271"
32+
image: "container-registry.zalando.net/teapot/deployment-controller:master-272"
3333
args:
3434
- "--config-namespace=kube-system"
3535
- "--decrypt-kms-alias-arn=arn:aws:kms:{{ .Cluster.Region }}:{{ .Cluster.InfrastructureAccountID }}:alias/deployment-secret"

cluster/manifests/deployment-service/status-service-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# {{ $image := "container-registry.zalando.net/teapot/deployment-status-service:master-271" }}
1+
# {{ $image := "container-registry.zalando.net/teapot/deployment-status-service:master-272" }}
22
# {{ $version := index (split $image ":") 1 }}
33

44
apiVersion: apps/v1
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# {{ if eq .Cluster.ConfigItems.fabric_gateway_custom_validation_enabled "true" }}
2+
apiVersion: admissionregistration.k8s.io/v1
3+
kind: ValidatingAdmissionPolicy
4+
metadata:
5+
name: "fabricgateway-policy.zalando.org"
6+
spec:
7+
failurePolicy: Fail
8+
matchConstraints:
9+
resourceRules:
10+
- apiGroups: ["zalando.org"]
11+
apiVersions: ["v1"]
12+
operations: ["CREATE"]
13+
resources: ["fabricgateways"]
14+
validations:
15+
- expression: 'object.spec.exists(key, key == "x-fabric-service") || (object.spec.exists(key, key == "x-external-service-provider") && object.spec["x-external-service-provider"].exists(key, key == "stackVersion"))'
16+
message: "x-external-service-provider.stackVersion must be set if you are using FabricGateway with StackSet to enable FabricGateway versioning."
17+
---
18+
apiVersion: admissionregistration.k8s.io/v1
19+
kind: ValidatingAdmissionPolicyBinding
20+
metadata:
21+
name: "fabricgateway-policy.zalando.org"
22+
spec:
23+
policyName: "fabricgateway-policy.zalando.org"
24+
validationActions: [Deny]
25+
# {{ end }}
26+

cluster/manifests/fabric-gateway/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# {{ $image := "container-registry.zalando.net/gwproxy/fabric-gateway:master-335" }}
1+
# {{ $image := "container-registry.zalando.net/gwproxy/fabric-gateway:master-350" }}
22
# {{ $version := index (split $image ":") 1 }}
33
apiVersion: apps/v1
44
kind: Deployment

cluster/manifests/ingress-controller/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# {{ $image := "926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/kube-ingress-aws-controller:v0.18.8" }}
1+
# {{ $image := "926694233939.dkr.ecr.eu-central-1.amazonaws.com/production_namespace/teapot/kube-ingress-aws-controller:v0.18.9" }}
22
# {{ $version := index (split $image ":") 1 }}
33

44
apiVersion: apps/v1

cluster/manifests/skipper/deployment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{{/* image-updater-bot detects *image variables so use print to disable it for main image */}}
22

3-
{{ $main_image := print "container-registry.zalando.net/teapot/skipper-internal:" "v0.22.76-1183" }}
4-
{{ $canary_image := "container-registry.zalando.net/teapot/skipper-internal:v0.22.102-1209" }}
3+
{{ $main_image := print "container-registry.zalando.net/teapot/skipper-internal:v0.22.103-1210" }}
4+
{{ $canary_image := "container-registry.zalando.net/teapot/skipper-internal:v0.22.103-1210" }}
55

66
{{/* Optional canary arguments separated by "[cf724afc]" to allow whitespaces, e.g. "-foo=has a whitespace[cf724afc]-baz=qux" */}}
77
{{ $canary_args := "" }}

0 commit comments

Comments
 (0)