Skip to content

Commit

Permalink
Update IPv6 settings for AWS EBS CSI driver
Browse files Browse the repository at this point in the history
  • Loading branch information
hakman committed Nov 22, 2021
1 parent 6845a8e commit 7afe77c
Show file tree
Hide file tree
Showing 26 changed files with 81 additions and 37 deletions.
6 changes: 5 additions & 1 deletion tests/integration/create_cluster/ipv6/expected-v1alpha2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,11 @@ spec:
authorization:
rbac: {}
channel: stable
cloudControllerManager: {}
cloudConfig:
awsEBSCSIDriver:
enabled: true
cloudControllerManager:
cloudProvider: aws
cloudProvider: aws
configBase: memfs://tests/ipv6.example.com
etcdClusters:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
livenessProbe:
failureThreshold: 5
httpGet:
Expand Down Expand Up @@ -648,7 +648,7 @@ spec:
value: arn:aws-test:iam::123456789012:role/ebs-csi-controller-sa.kube-system.sa.minimal.example.com
- name: AWS_WEB_IDENTITY_TOKEN_FILE
value: /var/run/secrets/amazonaws.com/token
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ spec:
version: 9.99.0
- id: k8s-1.17
manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml
manifestHash: ab6e7bdfe63fd878acd739297ae675d839f81e316064a4bd1beaee671ed34e76
manifestHash: 5fea708c432b4776cd0ef340aa3dc52ac37c87f4491297bf5872a065c041b98c
name: aws-ebs-csi-driver.addons.k8s.io
selector:
k8s-addon: aws-ebs-csi-driver.addons.k8s.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
livenessProbe:
failureThreshold: 5
httpGet:
Expand Down Expand Up @@ -644,7 +644,7 @@ spec:
key: access_key
name: aws-secret
optional: true
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ spec:
version: 9.99.0
- id: k8s-1.17
manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml
manifestHash: 55205b3ca13a56f46c4028c33cd926dd8e73d6c3fcef7c22386d3924f9806824
manifestHash: cc08113dc83a57c3e12f6094c99bba440780292d0bf76d229e63d231107d0d11
name: aws-ebs-csi-driver.addons.k8s.io
selector:
k8s-addon: aws-ebs-csi-driver.addons.k8s.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
livenessProbe:
failureThreshold: 5
httpGet:
Expand Down Expand Up @@ -644,7 +644,7 @@ spec:
key: access_key
name: aws-secret
optional: true
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ spec:
version: 9.99.0
- id: k8s-1.17
manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml
manifestHash: 55205b3ca13a56f46c4028c33cd926dd8e73d6c3fcef7c22386d3924f9806824
manifestHash: cc08113dc83a57c3e12f6094c99bba440780292d0bf76d229e63d231107d0d11
name: aws-ebs-csi-driver.addons.k8s.io
selector:
k8s-addon: aws-ebs-csi-driver.addons.k8s.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
livenessProbe:
failureThreshold: 5
httpGet:
Expand Down Expand Up @@ -644,7 +644,7 @@ spec:
key: access_key
name: aws-secret
optional: true
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ spec:
version: 9.99.0
- id: k8s-1.17
manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml
manifestHash: 55205b3ca13a56f46c4028c33cd926dd8e73d6c3fcef7c22386d3924f9806824
manifestHash: cc08113dc83a57c3e12f6094c99bba440780292d0bf76d229e63d231107d0d11
name: aws-ebs-csi-driver.addons.k8s.io
selector:
k8s-addon: aws-ebs-csi-driver.addons.k8s.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -482,6 +482,10 @@ spec:
- --logtostderr
- --v=2
env:
- name: AWS_EC2_ENDPOINT
value: https://api.ec2.us-test-1.aws
- name: AWS_USE_DUALSTACK_ENDPOINT
value: "true"
- name: AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE
value: IPv6
- name: CSI_ENDPOINT
Expand All @@ -490,7 +494,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
livenessProbe:
failureThreshold: 5
httpGet:
Expand Down Expand Up @@ -629,6 +633,8 @@ spec:
env:
- name: AWS_EC2_ENDPOINT
value: https://api.ec2.us-test-1.aws
- name: AWS_USE_DUALSTACK_ENDPOINT
value: "true"
- name: AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE
value: IPv6
- name: CSI_NODE_NAME
Expand All @@ -650,7 +656,7 @@ spec:
key: access_key
name: aws-secret
optional: true
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ spec:
version: 9.99.0
- id: k8s-1.17
manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml
manifestHash: 89dd2acfaa55cfd70b38c74ce633d96b59e27df5a27dba2d6880ffcb68437235
manifestHash: 55ea16c51acf12f5492805fa59ebd382d882f4bd452971affff2b87bb5f8b03f
name: aws-ebs-csi-driver.addons.k8s.io
selector:
k8s-addon: aws-ebs-csi-driver.addons.k8s.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -482,6 +482,10 @@ spec:
- --logtostderr
- --v=2
env:
- name: AWS_EC2_ENDPOINT
value: https://api.ec2.us-test-1.aws
- name: AWS_USE_DUALSTACK_ENDPOINT
value: "true"
- name: AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE
value: IPv6
- name: CSI_ENDPOINT
Expand All @@ -490,7 +494,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
livenessProbe:
failureThreshold: 5
httpGet:
Expand Down Expand Up @@ -629,6 +633,8 @@ spec:
env:
- name: AWS_EC2_ENDPOINT
value: https://api.ec2.us-test-1.aws
- name: AWS_USE_DUALSTACK_ENDPOINT
value: "true"
- name: AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE
value: IPv6
- name: CSI_NODE_NAME
Expand All @@ -650,7 +656,7 @@ spec:
key: access_key
name: aws-secret
optional: true
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ spec:
version: 9.99.0
- id: k8s-1.17
manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml
manifestHash: 89dd2acfaa55cfd70b38c74ce633d96b59e27df5a27dba2d6880ffcb68437235
manifestHash: 55ea16c51acf12f5492805fa59ebd382d882f4bd452971affff2b87bb5f8b03f
name: aws-ebs-csi-driver.addons.k8s.io
selector:
k8s-addon: aws-ebs-csi-driver.addons.k8s.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -482,6 +482,10 @@ spec:
- --logtostderr
- --v=2
env:
- name: AWS_EC2_ENDPOINT
value: https://api.ec2.us-test-1.aws
- name: AWS_USE_DUALSTACK_ENDPOINT
value: "true"
- name: AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE
value: IPv6
- name: CSI_ENDPOINT
Expand All @@ -490,7 +494,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
livenessProbe:
failureThreshold: 5
httpGet:
Expand Down Expand Up @@ -629,6 +633,8 @@ spec:
env:
- name: AWS_EC2_ENDPOINT
value: https://api.ec2.us-test-1.aws
- name: AWS_USE_DUALSTACK_ENDPOINT
value: "true"
- name: AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE
value: IPv6
- name: CSI_NODE_NAME
Expand All @@ -650,7 +656,7 @@ spec:
key: access_key
name: aws-secret
optional: true
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ spec:
version: 9.99.0
- id: k8s-1.17
manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml
manifestHash: 89dd2acfaa55cfd70b38c74ce633d96b59e27df5a27dba2d6880ffcb68437235
manifestHash: 55ea16c51acf12f5492805fa59ebd382d882f4bd452971affff2b87bb5f8b03f
name: aws-ebs-csi-driver.addons.k8s.io
selector:
k8s-addon: aws-ebs-csi-driver.addons.k8s.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -482,6 +482,10 @@ spec:
- --logtostderr
- --v=2
env:
- name: AWS_EC2_ENDPOINT
value: https://api.ec2.us-test-1.aws
- name: AWS_USE_DUALSTACK_ENDPOINT
value: "true"
- name: AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE
value: IPv6
- name: CSI_ENDPOINT
Expand All @@ -490,7 +494,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
livenessProbe:
failureThreshold: 5
httpGet:
Expand Down Expand Up @@ -629,6 +633,8 @@ spec:
env:
- name: AWS_EC2_ENDPOINT
value: https://api.ec2.us-test-1.aws
- name: AWS_USE_DUALSTACK_ENDPOINT
value: "true"
- name: AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE
value: IPv6
- name: CSI_NODE_NAME
Expand All @@ -650,7 +656,7 @@ spec:
key: access_key
name: aws-secret
optional: true
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ spec:
version: 9.99.0
- id: k8s-1.17
manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml
manifestHash: 89dd2acfaa55cfd70b38c74ce633d96b59e27df5a27dba2d6880ffcb68437235
manifestHash: 55ea16c51acf12f5492805fa59ebd382d882f4bd452971affff2b87bb5f8b03f
name: aws-ebs-csi-driver.addons.k8s.io
selector:
k8s-addon: aws-ebs-csi-driver.addons.k8s.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ CloudProvider: aws
ConfigBase: memfs://clusters.example.com/minimal-warmpool.example.com
InstanceGroupName: nodes
InstanceGroupRole: Node
NodeupConfigHash: lB6WqS5pXVFhfT6jSV0WwZSueYguKqWM7m6LDH1hPnE=
NodeupConfigHash: jXIAtzStguvQA3KYYC7Gmx9HHvU7OAKbfNxg1+Fl+og=
__EOF_KUBE_ENV

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
livenessProbe:
failureThreshold: 5
httpGet:
Expand Down Expand Up @@ -644,7 +644,7 @@ spec:
key: access_key
name: aws-secret
optional: true
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ spec:
version: 9.99.0
- id: k8s-1.17
manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml
manifestHash: 3e1b0ca16339aa448c350fe69a302eecc38b58c2a3d4466395f18f4a3e8dad68
manifestHash: 5db74e761bbbc1f2aaf7d0444245d406f8dd4d0cea10028d1615994208352072
name: aws-ebs-csi-driver.addons.k8s.io
selector:
k8s-addon: aws-ebs-csi-driver.addons.k8s.io
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@ containerdConfig:
version: 1.4.12
warmPoolImages:
- k8s.gcr.io/kube-proxy:v1.21.0
- k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
- k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.1.0
- k8s.gcr.io/sig-storage/livenessprobe:v2.2.0
- quay.io/cilium/cilium:v1.10.5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: spec.nodeName
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
livenessProbe:
failureThreshold: 5
httpGet:
Expand Down Expand Up @@ -644,7 +644,7 @@ spec:
key: access_key
name: aws-secret
optional: true
image: k8s.gcr.io/provider-aws/aws-ebs-csi-driver:v1.4.0
image: hakman/aws-ebs-csi-driver:test-aws-sdk-go-1-42-2
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ spec:
version: 9.99.0
- id: k8s-1.17
manifest: aws-ebs-csi-driver.addons.k8s.io/k8s-1.17.yaml
manifestHash: dd8a6632d53821b6fc49ad83d524cff280e3be3205f2d09aa6905af7cebe4af6
manifestHash: ba867f5df63ccc21c3d3cb604a91194214441a7adab9317adbf2ed59cdeae78e
name: aws-ebs-csi-driver.addons.k8s.io
selector:
k8s-addon: aws-ebs-csi-driver.addons.k8s.io
Expand Down
Loading

0 comments on commit 7afe77c

Please sign in to comment.