kubernetes-sigs/cluster-api-provider-aws

Support marking AWSManagedControlPlane as externally managed

开放

#6,031 创建于 2026年5月27日

 (3 条评论) (0 个反应) (0 位负责人)Go (689 个派生)auto 404
help wantedkind/featurepriority/important-longtermtriage/accepted

仓库指标

星标
 (723 个星标)
PR 合并指标
 (平均合并 19天 11小时) (30 天内合并 33 个 PR)

描述

/kind feature

Describe the solution you'd like Support for AWSManagedControlPlane resources to be marked as externally managed through the cluster.x-k8s.io/managed-by: "<name-of-system>" annotation to prevent reconciliation.

Anything else you would like to add: We have EKS clusters managed outside of the CAPI/CAPA ecosystem (via Terraform) but are using CAPI/CAPA to manage the life-cycling of Machines/Nodes (EKS Hybrid Nodes to be precise, another issue/PR/discussion incoming). In this situation AWSManagedControlPlane resources are used a read-only stub of the information needed for the bootstrap controller to do its job.

This concept is already supported for AWSCluster resources as documented here. I am keen to contribute a PR for this if the request has supported 👍 .

Environment:

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

贡献者指南