Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.12 Helm chart changes and release manifests #2122

Merged
merged 3 commits into from
Oct 27, 2022

Conversation

M00nF1sh
Copy link
Contributor

What type of PR is this?
release

Which issue does this PR fix:
N/A

What does this PR do / Why do we need it:
This PR adds the release manifests and helm changes for v1.12
The helm chart version was bumped to v1.2.0 since we no longer have CRI mounts since CNI v1.12

If an issue # is not available please add repro steps and logs from IPAMD/CNI showing the issue:

Testing done on this change:

Manually tested canary tests with generated YAML.

Automation added to e2e:

Will this PR introduce any new dependencies?:

Will this break upgrades or downgrades. Has updating a running cluster been tested?:
Yes. This helm chart is only compatible with CNI version >= v1.12

Does this change require updates to the CNI daemonset config files to work?:

Yes, the CNI's CRI mount is removed. Since CNI v1.12, we switched to use state file instead of rely on CRI mount.

Does this PR introduce any user-facing change?:

"cri.hostPath" is removed since helm chart v1.2.0, which ships with CNI v1.12.0 and no longer depends on CRI socket.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@M00nF1sh M00nF1sh requested a review from a team as a code owner October 27, 2022 18:17
@jdn5126 jdn5126 self-assigned this Oct 27, 2022
@jdn5126
Copy link
Contributor

jdn5126 commented Oct 27, 2022

Changes LGTM. Can you also update the README in the root directory to reflect the dockershim removal? The "Container Runtime" section, that is

Copy link
Contributor

@jayanthvn jayanthvn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm but we need to update the readme - https://github.com/aws/amazon-vpc-cni-k8s#container-runtime

orsenthil
orsenthil previously approved these changes Oct 27, 2022
Copy link
Member

@orsenthil orsenthil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Please call out on the readme that this cannot be utilized with older versions of CNI.

@M00nF1sh
Copy link
Contributor Author

updated the readme about container runtime :D

Copy link
Member

@orsenthil orsenthil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@M00nF1sh M00nF1sh merged commit 4fed60f into aws:master Oct 27, 2022
@orsenthil
Copy link
Member

A post merge comment. Can we prevent installation of these in < EKS 1.24 cluster.

jdn5126 pushed a commit to jdn5126/amazon-vpc-cni-k8s that referenced this pull request Oct 28, 2022
* v1.12 Helm chart changes and release manifests

* update readme for container runtime

* update readme for container runtime
@jayanthvn jayanthvn mentioned this pull request Nov 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants