Skip to content

GIT-20: workloads resources/ trees + workloads-resources appset (never landed on main) - #5

Merged
noels merged 6 commits into
mainfrom
GIT-20-land
Sep 24, 2026
Merged

noels merged 6 commits into
mainfrom
GIT-20-land

Conversation

@noels

@noels noels commented Sep 24, 2026

Copy link
Copy Markdown
Member

Counterpart to SilexConsulting/gitops-addons#17. The GIT-20 workloads work was never PR'd to main. Because of that, the control-plane workloads-resources-root app (trial mode) fails with bootstrap: app path does not exist.

This PR is the GIT-20 branch as-is, with a clean merge of main:

  • bootstrap/resources.yaml: the workloads-resources appset (apps named cluster-<name>-workloads-resources)
  • environments/{default,dev,prod}/resources and clusters/{hub,ivylen}/resources scope dirs
  • ivylen: an ESO ExternalSecret placeholder that is unlisted, so it isn't rendered until ESO (GIT-6) exists

Tested live on a fresh KinD hub (control-plane#14 root appsets, addons at GIT-20-land, workloads at this branch): all 10 Applications are Synced/Healthy, including workloads-resources-root, cluster-hub-workloads-resources, cluster-hub-resources and cluster-hub-addons-resources. yamllint is clean and kustomize build passes for all 5 scope dirs.

🤖 Generated with Claude Code

noels added 6 commits August 9, 2026 13:04
…lder)

- bootstrap/resources.yaml: workload-resources ApplicationSet
- environments/default|prod/resources + clusters/ivylen/resources scope stubs
- external-secrets ExternalSecret placeholder (unlisted until ESO lands)
- README: resources convention
@noels
noels merged commit 9dd3120 into main Sep 24, 2026
4 checks passed
@noels
noels deleted the GIT-20-land branch September 25, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant