-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Remove NetworkManager-cloud-setup RPM if present #1136
Conversation
Can you add details about what the issue was? |
Hey, yeah the main issue is that the |
Hm, makes sense to me. I don't know whether this is in AL2022 or not, but it seems fine to prevent it from surprising us in the future. VPC CNI docs agree: https://github.com/aws/amazon-vpc-cni-k8s/blob/0fd2b308385ac4b1bcaa98cd23cd72b263c645d5/docs/troubleshooting.md#known-issues
Though, I'm wondering if the VPC CNI could disable this systemd unit itself? |
It's not currently in AL2, but I was worried it could sneak in for a future release, yeah. The reason I removed it here was to follow the same pattern as what was done for |
@cartermckinnon any further thoughts? |
Discussed offline and it is unlikely that this package will ever get into AL2. There are also workarounds for when a customer actually wants to use this package (aws/amazon-vpc-cni-k8s#1514 (comment)), and VPC CNI documents the issue in its troubleshooting doc (https://github.com/aws/amazon-vpc-cni-k8s/blob/master/docs/troubleshooting.md). For these reasons, I am dropping PR. |
I discussed this with the team, and we're kind of lukewarm on merging it.
If we can get 4) done, that'd be ideal; users can forget about this. If not, we can add a note to the user guide. |
Issue #, if available:
N/A
Description of changes:
This is very similar to #368 , which removed the
ec2-net-utils
package. A customer using this repo with a RHEL8 base image ran into pod networking issues caused by the presence ofNetworkManager-cloud-setup
RPM. There is a RedHat support article on this here: https://access.redhat.com/solutions/6319811Though this only affected custom RHEL AMIs, this change is desired as we want to make sure this package never gets into EKS AMIs. Also, customers not using AL2 still depend on this repo.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Testing Done
Verified that yum command will not cause any issues. Customer also verified change in their environment.