Repository Files
Deploy Entry Point
apps/hub/argocd-application.yaml
Creates the Argo CD Application on the ACM hub.
This is the only manifest you apply manually for the GitOps flow.
Base Policies
policies/base/
Contains ACM Policy and PolicySet resources.
Edit this directory when adding or changing policy content.
Files in this directory are deployed when they are listed by policies/base/kustomization.yaml and included in an active PolicySet.
Active Overlay
policies/overlays/test-spo-cluster-scoped/
Contains:
Namespace/acm-spo-policies
ManagedClusterSetBinding/default
Placement/placement-spo-test
PlacementBinding resources for active PolicySets
Edit this directory when changing placement, cluster set binding, or policy namespace wiring.
Examples
examples/
Contains opt-in examples that are not deployed by default.
Copy an example into policies/base only when you want it to become an active ACM policy.
Validation Scripts
validation/validate-render.sh
validation/check-acm-placement.sh
Use these before pushing policy changes.
Documentation Site
docs/
docusaurus.config.ts
sidebars.ts
src/css/custom.css
docs/assets/diagrams/
static/diagrams/
static/img/
Use these files when changing the docs site structure, navigation, or visual style.
Keep editable diagram source material under docs/assets/diagrams/. Serve approved SVG diagrams from static/diagrams/ so GitHub Pages exposes stable browser-rendered asset URLs.