Re-think how we manage prerequisites in clusterawsadm (LFX Spring 2023 Mentorship)
#3,715 opened on Sep 8, 2022
Repository metrics
- Stars
- (723 stars)
- PR merge metrics
- (PR metrics pending)
Description
/kind feature /area clusterawsadm
Describe the solution you'd like
Currently, we use clusterawsadm to create the AWS prerequisites (i.e. IAM stuff). This creates a Cloud Formation stack.
Users are running into issues with the clusterawsadm/cloud formation approach because CloudFormation is region specific but IAM is global. Customers end up in the position where the stacks are created in multiple regions but some fail as the IAM resources have been created by another stack in another reason. Other users have run into other issues with the cloud formation stack for various reasons.
Anything else you would like to add: I personally think we should remove the use of Cloud Formation and look at another solution.
Environment:
- Cluster-api-provider-aws version:
- Kubernetes version: (use
kubectl version): - OS (e.g. from
/etc/os-release):