Skip to content

Commit e15624a

Browse files
authored
Readme update and go version update (#3292)
1 parent 2acfc66 commit e15624a

8 files changed

Lines changed: 26 additions & 12 deletions

File tree

.github/workflows/integration-tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Set up Go
2525
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # refs/tags/v5.0.1
2626
with:
27-
go-version: "1.22"
27+
go-version: "1.24"
2828
- name: Set up tools
2929
run: |
3030
# Install ginkgo version from go.mod

.github/workflows/kops-test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Set up Go
2424
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # refs/tags/v5.0.1
2525
with:
26-
go-version: "1.22"
26+
go-version: "1.24"
2727
- name: Set up tools
2828
run: |
2929
# Install ginkgo version from go.mod

.github/workflows/nightly-cron-tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Set up Go
2323
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # refs/tags/v5.0.1
2424
with:
25-
go-version: "1.22"
25+
go-version: "1.24"
2626
- name: Set up tools
2727
run: |
2828
# Install ginkgo version from go.mod

.github/workflows/pr-automated-tests.yaml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Set up Go
1818
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # refs/tags/v5.0.1
1919
with:
20-
go-version: "1.22"
20+
go-version: "1.24"
2121
- name: Set up tools
2222
run: |
2323
go install golang.org/x/lint/golint@latest
@@ -51,8 +51,22 @@ jobs:
5151
- name: Set up Go
5252
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # refs/tags/v5.0.1
5353
with:
54-
go-version: "1.22"
54+
go-version: "1.24"
5555
- name: Build CNI images
5656
run: make multi-arch-cni-build
57+
docker-build-init:
58+
name: Build Docker init images
59+
runs-on: ubuntu-latest
60+
steps:
61+
- name: Checkout latest commit in the PR
62+
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # refs/tags/v4.1.7
63+
- name: Set up QEMU
64+
uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # refs/tags/v3.0.0
65+
- name: Set up Docker Buildx
66+
uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb # refs/tags/v3.3.0
67+
- name: Set up Go
68+
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # refs/tags/v5.0.1
69+
with:
70+
go-version: "1.24"
5771
- name: Build CNI Init images
5872
run: make multi-arch-cni-init-build

.github/workflows/pr-manual-tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- name: Set up Go
3030
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # refs/tags/v5.0.1
3131
with:
32-
go-version: "1.22"
32+
go-version: "1.24"
3333
- name: Set up tools
3434
run: |
3535
# Install ginkgo version from go.mod

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Set up Go
2323
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # refs/tags/v5.0.1
2424
with:
25-
go-version: "1.22"
25+
go-version: "1.24"
2626
- name: Generate CNI YAML
2727
run: make generate-cni-yaml
2828
- name: Create eks-charts PR

.github/workflows/weekly-cron-tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Set up Go
2424
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # refs/tags/v5.0.1
2525
with:
26-
go-version: "1.22"
26+
go-version: "1.24"
2727
- name: Set up tools
2828
run: |
2929
# Install ginkgo version from go.mod

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ For help, please consider the following venues (in order):
6868
For all Kubernetes releases, *we recommend installing the latest VPC CNI release*. The following table denotes our *oldest* recommended
6969
VPC CNI version for each actively supported Kubernetes release.
7070

71-
| Kubernetes Release | 1.31 | 1.30 | 1.29 | 1.28 | 1.27 | 1.26 | 1.25 | 1.24 |
72-
| ------------------ | -------- | -------- | -------- | -------- | -------- | -------- | -------- | ------- |
73-
| VPC CNI Version | v1.16.4+ | v1.16.0+ | v1.14.1+ | v1.13.4+ | v1.12.5+ | v1.12.0+ | v1.11.4+ | v1.9.3+ |
71+
| Kubernetes Release | 1.31 | 1.30 | 1.29 | 1.28 | 1.27 | 1.26 |
72+
| ------------------ | -------- | -------- | -------- | -------- | -------- | -------- |
73+
| VPC CNI Version | v1.16.4+ | v1.16.0+ | v1.14.1+ | v1.13.4+ | v1.12.5+ | v1.12.0+ |
7474

7575
## Version Upgrade
7676

@@ -754,7 +754,7 @@ Type: Boolean as a String
754754

755755
Default: `false`
756756

757-
Setting `ENABLE_IMDS_ONLY_MODE` to `true` enables the CNI plugin to operate in environments with strict VPC or IAM restrictions where EC2 API access is limited or unavailable. In this mode, the CNI plugin relies solely on the Instance Metadata Service (IMDS) to retrieve information about ENIs (Elastic Network Interfaces) and determine IP addresses to assign.
757+
Setting `ENABLE_IMDS_ONLY_MODE` to `true` enables the CNI plugin to operate in environments with strict VPC or IAM restrictions where EC2 API access is limited or unavailable. In this mode, the CNI plugin relies solely on the Instance Metadata Service (IMDS) to retrieve information about ENIs (Elastic Network Interfaces) and determine IP addresses to assign. These ENIs are only discovered at startup, so ENIs and IPs must be pre-attached and pre-assigned before CNI plugin starts up.
758758
Enabling this mode automatically sets `DISABLE_NETWORK_RESOURCE_PROVISIONING` and `DISABLE_LEAKED_ENI_CLEANUP` to `true`, as the CNI plugin will not make any EC2 API calls during operation.
759759

760760
### VPC CNI Feature Matrix

0 commit comments

Comments
 (0)