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

chore: generating eni limits for missing aws instances #23835

Merged
merged 1 commit into from Feb 23, 2023

Conversation

muratso
Copy link
Contributor

@muratso muratso commented Feb 16, 2023

Please ensure your pull request adheres to the following guidelines:

  • For first time contributors, read Submitting a pull request
  • All code is covered by unit and/or runtime tests where feasible.
  • All commits contain a well written commit description including a title,
    description and a Fixes: #XXX line if the commit addresses a particular
    GitHub issue.
  • If your commit description contains a Fixes: <commit-id> tag, then
    please add the commit author[s] as reviewer[s] to this issue.
  • All commits are signed off. See the section Developer’s Certificate of Origin
  • Provide a title or release-note blurb suitable for the release notes.
  • Thanks for contributing!

Cilium does not have ENI limits defined for some AWS instance types.
Used aws cli command from limits.go file:
AWS_REGION=us-east-1 aws ec2 describe-instance-types | jq -r '.InstanceTypes[] | "\"\(.InstanceType)\": {Adapters: \(.NetworkInfo.MaximumNetworkInterfaces), IPv4: \(.NetworkInfo.Ipv4AddressesPerInterface), IPv6: \(.NetworkInfo.Ipv6AddressesPerInterface), HypervisorType: \"\(.Hypervisor)\"},"' | sort | sed "s/null//"

Added

c7g.metal
m6idn.12xlarge
m6idn.16xlarge
m6idn.24xlarge
m6idn.2xlarge
m6idn.32xlarge
m6idn.4xlarge
m6idn.8xlarge
m6idn.large
m6idn.xlarge
m6in.12xlarge
m6in.16xlarge
m6in.24xlarge
m6in.2xlarge
m6in.32xlarge
m6in.4xlarge
m6in.8xlarge
m6in.large
m6in.xlarge
m7g.12xlarge
m7g.16xlarge
m7g.2xlarge
m7g.4xlarge
m7g.8xlarge
m7g.large
m7g.medium
m7g.metal
m7g.xlarge
r6idn.12xlarge
r6idn.16xlarge
r6idn.24xlarge
r6idn.2xlarge
r6idn.32xlarge
r6idn.4xlarge
r6idn.8xlarge
r6idn.large
r6idn.xlarge
r6in.12xlarge
r6in.16xlarge
r6in.24xlarge
r6in.2xlarge
r6in.32xlarge
r6in.4xlarge
r6in.8xlarge
r6in.large
r6in.xlarge
r7g.12xlarge
r7g.16xlarge
r7g.2xlarge
r7g.4xlarge
r7g.8xlarge
r7g.large
r7g.medium
r7g.metal
r7g.xlarge

Adding eni limits for missing aws instances of families `c7g`, `m6idn`, `m6in`, `m7g, `r6idn`, `r6in`, and `r7g`

@muratso muratso requested a review from a team as a code owner February 16, 2023 22:55
@maintainer-s-little-helper
Copy link

Commit d4143f3f99ed1414d7645cd66338b09e610510ab does not contain "Signed-off-by".

Please follow instructions provided in https://docs.cilium.io/en/stable/contributing/development/contributing_guide/#developer-s-certificate-of-origin

@maintainer-s-little-helper maintainer-s-little-helper bot added dont-merge/needs-sign-off The author needs to add signoff to their commits before merge. dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. labels Feb 16, 2023
@github-actions github-actions bot added the kind/community-contribution This was a contribution made by a community member. label Feb 16, 2023
@maintainer-s-little-helper maintainer-s-little-helper bot removed the dont-merge/needs-sign-off The author needs to add signoff to their commits before merge. label Feb 16, 2023
@christarazi christarazi added area/eni Impacts ENI based IPAM. release-note/misc This PR makes changes that have no direct user impact. sig/ipam IP address management, including cloud IPAM and removed dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. labels Feb 17, 2023
Signed-off-by: Eric Ferreira <ericarlos23@gmail.com>
@christarazi
Copy link
Member

/test

Copy link
Member

@sayboras sayboras left a comment

Choose a reason for hiding this comment

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

Thanks a lot 💯

@sayboras
Copy link
Member

Required reviews are in, all CI jobs are good. Marking this ready to merge.

@sayboras sayboras added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Feb 23, 2023
@sayboras sayboras merged commit 54145d0 into cilium:master Feb 23, 2023
@sylr
Copy link

sylr commented Jul 14, 2023

Could this be back ported to v1.13 please ?

@christarazi christarazi added affects/v1.14 This issue affects v1.14 branch affects/v1.15 This issue affects v1.15 branch labels Jan 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects/v1.14 This issue affects v1.14 branch affects/v1.15 This issue affects v1.15 branch area/eni Impacts ENI based IPAM. kind/community-contribution This was a contribution made by a community member. ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/misc This PR makes changes that have no direct user impact. sig/ipam IP address management, including cloud IPAM
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants