cluster-api-provider-aws
cluster-api-provider-aws copied to clipboard
Kubernetes Cluster API Provider AWS provides consistent deployment and day 2 operations of "self-managed" and EKS Kubernetes clusters on AWS.
/kind bug **What steps did you take and what happened:** Launch an EKS cluster with bastion enabled and one managed node group of size 5. Delete the 'Cluster'. The node...
/kind bug **What steps did you take and what happened:** forked repo and ran make generate then make test. Later failed because the former left a github.com directory that 'go...
/kind feature **Describe the solution you'd like** [A clear and concise description of what you want to happen.] During the implementation of #2820 , conversion-gen was unable to handle the...
Add commentary on why we convert AWS ingress rules in SDK conversion functions _Originally posted by @randomvariable in https://github.com/kubernetes-sigs/cluster-api-provider-aws/issues/2813#issuecomment-932190320_
/kind feature **Describe the solution you'd like** Implement `AWSServiceAccountIdentity` described in [the Single Controller Multitenancy proposal](https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/ab3afdef21ab208a780810034f615fe0b48a6c1a/docs/proposal/20200506-single-controller-multitenancy.md) so that CAPA controller can assume roles using service account. **Anything else you would...
/kind bug **What steps did you take and what happened:** Deploy CAPA 1.1.0 **What did you expect to happen:** Not have annotation for the Deployment with key: `iam.amazonaws.com/role` **Anything else...
Since managed/unmanaged words are overloaded in CAPA (unmanaged VPC means externally managed VPC, unmanaged cluster means control plane is managed by cluster api), I think we should find better a...
/kind feature /priority backlog /area testing /triage accepted **Describe the solution you'd like** As part of reviewing #3073 there was a [suggestion](https://github.com/kubernetes-sigs/cluster-api-provider-aws/pull/3073#discussion_r801902690) that we change how we create instances of...
Add support to create dual-stack clusters and add e2e test for it. Dual stack is stable in Kubernetes v1.23: https://kubernetes.io/docs/concepts/services-networking/dual-stack New AWS networking features to support dual stack: NAT64 and...
/kind cleanup ``` // +kubebuilder:rbac:groups=infrastructure.cluster.x-k8s.io,resources=awsclusters,verbs=get;list;watch;create;update;patch;delete // +kubebuilder:rbac:groups=infrastructure.cluster.x-k8s.io,resources=awsclusters/status,verbs=get;update;patch // +kubebuilder:rbac:groups=cluster.x-k8s.io,resources=clusters;clusters/status,verbs=get;list;watch // +kubebuilder:rbac:groups=infrastructure.cluster.x-k8s.io,resources=awsclusterroleprincipals;awsclusterstaticprincipals,verbs=get;update;patch;list;watch // +kubebuilder:rbac:groups=infrastructure.cluster.x-k8s.io,resources=awsclustercontrollerprincipals,verbs=get;list;watch;create;update;patch ``` We should review these permissions. Don't need create permissions on these, and also make sure we're...