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

aws_eks_nodegroup - Add support for creating EKS managed nodegroups #549

Closed
gamunu opened this issue Apr 19, 2021 · 6 comments
Closed

aws_eks_nodegroup - Add support for creating EKS managed nodegroups #549

gamunu opened this issue Apr 19, 2021 · 6 comments
Labels
feature This issue/PR relates to a feature request plugins plugin (any type) waiting_on_contributor Needs help. Feel free to engage to get things unblocked

Comments

@gamunu
Copy link

gamunu commented Apr 19, 2021

SUMMARY

New module for handling EKS managed node groups

References

ISSUE TYPE
  • Feature Idea
COMPONENT NAME

New component - aws_eks_nodegroup

ADDITIONAL INFORMATION

EKS managed node groups automate the provision and lifecycle management of nodes for EKS clusters. Having this module complements the aws_eks_cluster module. Currently the only way to provision managed node group using a cloudformation stack or using command module as a wrapper around the eksctl or aws cli.

- name: create eks nodegroup
  community.aws.aws_eks_nodegroup:
    cluster_name: 'my-eks-cluster'
    nodegroup_name: 'cluster-ng-0'
    min_size: 1
    max_size: 10
    desired_capacity: 5
    disk_size: 500
    ami_type: 'AL2_x86_64'
    remote_access:
      ec2_ssh_key: 'sshkey'
      source_security_groups: [ 'sg-abcd1234', 'sg-1a2b3c4d' ]
    node_role: 'arn:aws:iam::1234567890:role/noderole'
    labels:
      - environment: production
        availablity_zone: 'us-east-1'
    tags:
      - environment: production
        cluster: 'abcs1234'
     launch_template:
        version: '1'
        launch_template_name: 'lt-example'
        launch_template_id: 'lt-123456'
     capacity_type: 'ON_DEMAND'
     version: '1.19.6'
     release_version: '1.19.6-20210414'
@ansibullbot
Copy link

Files identified in the description:

If these files are inaccurate, please update the component name section of the description or use the !component bot command.

click here for bot help

@ansibullbot
Copy link

@ansibullbot ansibullbot added feature This issue/PR relates to a feature request module module needs_triage plugins plugin (any type) labels Apr 19, 2021
@goneri goneri added waiting_on_contributor Needs help. Feel free to engage to get things unblocked and removed needs_triage labels Jun 15, 2021
alinabuzachis pushed a commit to alinabuzachis/community.aws that referenced this issue May 25, 2022
lint - Remove unused imports

SUMMARY
housekeeping - Remove unused imports
ISSUE TYPE

Feature Pull Request

COMPONENT NAME
plugins/module_utils/ec2.py
plugins/modules/ec2_eni.py
plugins/modules/ec2_spot_instance_info.py
ADDITIONAL INFORMATION

Reviewed-by: Alina Buzachis <None>
Reviewed-by: None <None>
@tjarra
Copy link
Contributor

tjarra commented Aug 18, 2022

#1415 PR to add eks_nodegroup module

@ansibullbot
Copy link

Files identified in the description:
None

If these files are inaccurate, please update the component name section of the description or use the !component bot command.

click here for bot help

@ansibullbot ansibullbot removed the module module label Aug 18, 2022
@VivekRaveendrn
Copy link

Out of curiosity & need. Where are we with this module community.aws.aws_eks_nodegroup ?

@tremble
Copy link
Contributor

tremble commented Feb 6, 2023

Sorry it's taken so long. and thank-you for the suggestion.

Resolved by #1415. Should be available in 5.3.0 as eks_nodegroup.

@tremble tremble closed this as completed Feb 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature This issue/PR relates to a feature request plugins plugin (any type) waiting_on_contributor Needs help. Feel free to engage to get things unblocked
Projects
None yet
Development

No branches or pull requests

6 participants