Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
8a6e3ca
test skipper-ingress with eks karpenter
Jul 1, 2025
2d4e9ae
update ingress controller to now by default use dualstack nlbs and albs
Jul 2, 2025
7aeface
use new image
Jul 2, 2025
e10d50c
Merge remote-tracking branch 'origin/dev' into test/skipper-with-eks-…
Jul 2, 2025
56258df
use the ecr url directly
Jul 3, 2025
7407512
Merge remote-tracking branch 'origin/dev' into test/skipper-with-eks-…
Jul 3, 2025
4a2dc89
Merge remote-tracking branch 'origin/dev' into test/skipper-with-eks-…
Jul 14, 2025
2c7606e
use latest controller image
Jul 14, 2025
780d4ac
use amd image
Jul 15, 2025
9ceb526
use multiarch image from the controller
Jul 16, 2025
fbeaa28
use gwproxy namespace image
Jul 16, 2025
bc1d61f
use teapot namespace itself
Jul 16, 2025
6780529
use only multiarch image
Jul 17, 2025
0b24780
change target type ip to dual stack
Jul 17, 2025
5d31fcf
use latest controller image
Jul 25, 2025
3a71d4e
Merge remote-tracking branch 'origin/dev' into test/skipper-with-eks-…
Jul 25, 2025
ac95ccf
use latest controller image
Jul 25, 2025
ac2667c
Merge remote-tracking branch 'origin/dev' into test/skipper-with-eks-…
Jul 25, 2025
0ba9c09
Merge remote-tracking branch 'origin/dev' into test/skipper-with-eks-…
Sep 15, 2025
e9079d7
Merge remote-tracking branch 'origin/dev' into test/skipper-with-eks-…
Sep 17, 2025
56b7948
use latest controller images & update sg
Sep 17, 2025
78cc8d3
use latest controller images & update sg
Sep 17, 2025
7fa7d3e
Merge remote-tracking branch 'origin/dev' into test/skipper-with-eks-…
Sep 19, 2025
2b4ae9d
use latest controller images
Sep 19, 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
7 changes: 7 additions & 0 deletions cluster/cluster.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,10 @@ Resources:
FromPort: 9998
IpProtocol: tcp
ToPort: 9999
- CidrIpv6: {{ if eq .Cluster.ConfigItems.kube_aws_ingress_controller_nlb_enabled "true" }}"::/0"{{else}}"{{.Values.vpc_ipv6_cidr}}"{{end}}
FromPort: 9998
IpProtocol: tcp
ToPort: 9999
{{- if eq .Cluster.ConfigItems.skipper_ingress_redis_swim_enabled "true" }}
- CidrIp: "{{.Values.vpc_ipv4_cidr}}"
FromPort: 9990
Expand Down Expand Up @@ -1920,6 +1924,9 @@ Resources:
- Action: 'ec2:DescribeVpcs'
Effect: Allow
Resource: '*'
- Action: 'ec2:DescribeVpcPeeringConnections'
Effect: Allow
Resource: '*'
- Action: 'iam:CreateServiceLinkedRole'
Effect: Allow
Resource: '*'
Expand Down
9 changes: 9 additions & 0 deletions cluster/manifests/ingress-controller/01-rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
12 changes: 8 additions & 4 deletions cluster/manifests/ingress-controller/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
namespace: kube-system
labels:
application: kube-ingress-aws-controller
version: "{{ $version }}"
version: pr-763-9
spec:
replicas: 1
selector:
Expand All @@ -18,7 +18,7 @@ spec:
metadata:
labels:
application: kube-ingress-aws-controller
version: "{{ $version }}"
version: pr-763-9
annotations:
kubernetes-log-watcher/scalyr-parser: |
[{"container": "controller", "parser": "keyValue"}]
Expand All @@ -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-test-eks:pr-763-9
args:
- --target-access-mode=HostPort
- --ip-addr-type=dualstack
- --target-group-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 }}
Expand Down
3 changes: 0 additions & 3 deletions cluster/manifests/skipper/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,20 +96,17 @@ spec:
serviceAccountName: skipper-ingress
terminationGracePeriodSeconds: {{ .Cluster.ConfigItems.skipper_termination_grace_period }}
dnsPolicy: ClusterFirstWithHostNet
hostNetwork: true
containers:
- name: skipper-ingress
image: "{{ .image }}"
terminationMessagePolicy: FallbackToLogsOnError
ports:
- name: ingress-port
containerPort: 9999
hostPort: 9999
protocol: TCP
{{ if or (eq .Cluster.ConfigItems.nlb_switch "pre") (eq .Cluster.ConfigItems.nlb_switch "exec") }}
- name: http-redirect
containerPort: 9998
hostPort: 9998
protocol: TCP
{{ end }}
env:
Expand Down