aws-samples / aws-samples/appmod-blueprints

Spoke cluster end-to-end validation

Open
#598 0 comments 0 reactions 0 assignees View on GitHub
agentic-platform enhancement
Dominant language
Shell
Stars
105
Forks
62
Avg merge
11h 17m
Merged PRs (30d)
76

Description

**Parent:** #584
**Priority:** Medium

Validate the full spoke lifecycle:
- PlatformCluster composition creates EKS cluster
- Secrets Manager seeding
- Fleet member registration (`fleet/members/{name}/values.yaml` with explicit `clusterName`)
- Addon deployment including pod identities via additionalResources
- PostSync restart hook on spoke
- Destroy/cleanup of spoke resources

**Acceptance criteria:**
- Document exact steps for spoke provisioning
- Validate LBC and external-dns pod identities work on spoke clusters
- Validate PostSync restart hook works on spoke clusters
- Validate destroy removes spoke resources cleanly

Contributor guide

Open the contributing guide

Research direction

Start with parent issue #584 and the spoke configuration at fleet/members/{name}/values.yaml, confirming that clusterName is explicit. Run the full lifecycle from PlatformCluster composition through Secrets Manager seeding, addon deployment, pod identity checks, the PostSync restart hook, and cleanup. Done means the provisioning steps are documented and all listed acceptance criteria pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, kubernetes, shell
Domain
cloud, infrastructure, testing
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.