cluster-api-provider-aws icon indicating copy to clipboard operation
cluster-api-provider-aws copied to clipboard

Allow empty AMI ID, Instance type in launch template of AWSManagedMachinePool

Open Julian-Chu opened this issue 2 years ago • 6 comments
trafficstars

/kind feature

We try to adopt CAPI+CAPA for our cluster to have same configuration, but find something not supported in the launch template.

Describe the solution you'd like

In the AWSManagedMachinePool spec

  • when AMI type is defined(except CUSTOM type), the controller should create launch template without ami id. This allows EKS to use managed AMI with launch template
  • when Instance type(s) is defined, the controller should create launch template without instance type(s).

Customizing managed nodes with launch templates

this is a launch template in our running EKS node group, we use to customize the security group and storage Screenshot 2023-07-05 at 18 58 09

Anything else you would like to add:

  • if fine, we're happy to submit PR for implementation.
  • do we also have to review the proposal doc?

Environment:

  • Cluster-api-provider-aws version:
  • Kubernetes version: (use kubectl version):
  • OS (e.g. from /etc/os-release):

Julian-Chu avatar Jul 05 '23 17:07 Julian-Chu

/triage accepted /priority important-soon

richardcase avatar Jul 10 '23 16:07 richardcase

/milestone v2.3.0

richardcase avatar Jul 10 '23 16:07 richardcase

/milestone v2.4.0

to match the delayed PR https://github.com/kubernetes-sigs/cluster-api-provider-aws/pull/4388

AndiDog avatar Nov 16 '23 14:11 AndiDog

@AndiDog: You must be a member of the kubernetes-sigs/cluster-api-provider-aws-maintainers GitHub team to set the milestone. If you believe you should be able to issue the /milestone command, please contact your Cluster API Provider AWS Maintainers and have them propose you as an additional delegate for this responsibility.

In response to this:

/milestone v2.4.0

to match the delayed PR https://github.com/kubernetes-sigs/cluster-api-provider-aws/pull/4388

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

k8s-ci-robot avatar Nov 16 '23 14:11 k8s-ci-robot

/milestone v2.4.0

richardcase avatar Nov 16 '23 16:11 richardcase

This issue is labeled with priority/important-soon but has not been updated in over 90 days, and should be re-triaged. Important-soon issues must be staffed and worked on either currently, or very soon, ideally in time for the next release.

You can:

  • Confirm that this issue is still relevant with /triage accepted (org members only)
  • Deprioritize it with /priority important-longterm or /priority backlog
  • Close this issue with /close

For more details on the triage process, see https://www.kubernetes.dev/docs/guide/issue-triage/

/remove-triage accepted

k8s-triage-robot avatar Apr 22 '24 15:04 k8s-triage-robot

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot avatar Jul 21 '24 16:07 k8s-triage-robot

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle rotten
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

k8s-triage-robot avatar Aug 20 '24 17:08 k8s-triage-robot