diff --git a/cluster/cluster.yaml b/cluster/cluster.yaml index f0ba01ea1a..a5f4162223 100644 --- a/cluster/cluster.yaml +++ b/cluster/cluster.yaml @@ -1884,6 +1884,9 @@ Resources: - Action: 'ec2:DescribeVpcs' Effect: Allow Resource: '*' + - Action: 'ec2:DescribeVpcPeeringConnections' + Effect: Allow + Resource: '*' - Action: 'iam:CreateServiceLinkedRole' Effect: Allow Resource: '*' diff --git a/cluster/manifests/ingress-controller/01-rbac.yaml b/cluster/manifests/ingress-controller/01-rbac.yaml index 8b68079ca6..df3fc2c558 100644 --- a/cluster/manifests/ingress-controller/01-rbac.yaml +++ b/cluster/manifests/ingress-controller/01-rbac.yaml @@ -45,6 +45,15 @@ rules: verbs: - patch - update +- apiGroups: + - "" + resources: + - pods + - pods/status + verbs: + - get + - list + - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding diff --git a/cluster/manifests/ingress-controller/deployment.yaml b/cluster/manifests/ingress-controller/deployment.yaml index e01da01a94..e3d3ae5d4a 100644 --- a/cluster/manifests/ingress-controller/deployment.yaml +++ b/cluster/manifests/ingress-controller/deployment.yaml @@ -8,7 +8,7 @@ metadata: namespace: kube-system labels: application: kube-ingress-aws-controller - version: "{{ $version }}" + version: pr-752-12 spec: replicas: 1 selector: @@ -18,7 +18,7 @@ spec: metadata: labels: application: kube-ingress-aws-controller - version: "{{ $version }}" + version: pr-752-12 annotations: kubernetes-log-watcher/scalyr-parser: | [{"container": "controller", "parser": "keyValue"}] @@ -35,9 +35,13 @@ spec: serviceAccountName: kube-ingress-aws-controller containers: - name: controller - image: "{{ $image }}" + image: 926694233939.dkr.ecr.eu-central-1.amazonaws.com/staging_namespace/teapot/kube-ingress-aws-controller:pr-752-12 args: - - --target-access-mode=HostPort + - --ip-addr-type=dualstack + - --target-ip-addr-type=ipv6 + - --target-access-mode=AWSCNI + - --target-cni-namespace=kube-system + - --target-cni-pod-labelselector=application=skipper-ingress,component=ingress - --stack-termination-protection - --ssl-policy={{ .Cluster.ConfigItems.kube_aws_ingress_controller_ssl_policy }} - --idle-connection-timeout={{ .Cluster.ConfigItems.kube_aws_ingress_controller_idle_timeout }}