aws / aws/eks-anywhere

Create CAPI machines under the EKSA's Cluster's namesapce

Open
#2,212 1 comment 0 reactions 0 assignees View on GitHub
kind/enhancement
Dominant language
Go
Stars
2.1k
Forks
328
Avg merge
1d 4h
Merged PRs (30d)
9

Description

**What would you like to be added**:
Currently, CAPI machines (k get machines -A) are created under `eksa-system` namespace. I want them to be under the namespace specified in the EKSA Cluster.

For example,

```
apiVersion: anywhere.eks.amazonaws.com/v1alpha1
kind: Cluster
metadata:
name: a-cluster
namespace: cluster-ns
```

In this case, CAPI machines are created uder `cluster-ns` instead of `eksa-system`

**Why is this needed**:

I want to partition the clusters in the long-lived management cluster.

Contributor guide

Open the contributing guide

Research direction

The issue concerns CAPI machines created for an EKSA Cluster and requests that they use the Cluster's namespace instead of eksa-system. No files, tests, or entry points are identified, so first locate the reconciliation path that creates these machines and its namespace-related tests; done means the example Cluster produces machines in cluster-ns.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
Domain
backend, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.