|
1 | 1 | # Examples |
2 | 2 |
|
3 | | -Shows how to consume the provided components. Run `kustomize build` to see the |
4 | | -result in both [controplane](./controlplane) and [dataplane](./dataplane) |
5 | | -directories to see the imported resources, and the applied sync-wave annotations. |
| 3 | +Sample overlays that consume this repository’s Kustomize components. Directory names match |
| 4 | +the **###** headings under *Application responsibilities and content* in the root |
| 5 | +`README.md`. |
| 6 | + |
| 7 | +Run `kustomize build` in each directory to render manifests (and sync-wave annotations |
| 8 | +where the overlay includes `components/argocd/annotations`). |
| 9 | + |
| 10 | +## Applications (per root README) |
| 11 | + |
| 12 | +| Directory | Role | |
| 13 | +| --------- | ---- | |
| 14 | +| [openstack-operator](./openstack-operator/) | Foundational OpenStack operators, namespaces, subscription, install-plan approval (placeholder until a component exists). | |
| 15 | +| [openstack-operator-cr](./openstack-operator-cr/) | Main OpenStack custom resource (placeholder until a component exists). | |
| 16 | +| [openstack-networks](./openstack-networks/) | Underlying networks: NNCP, NAD, NetConfig, MetalLB pools / advertisements, etc. | |
| 17 | +| [openstack-controlplane](./openstack-controlplane/) | `OpenStackControlPlane` and optional watcher service (networking is a separate overlay). | |
| 18 | +| [openstack-dataplane](./openstack-dataplane/) | Data plane node set and deployment. | |
| 19 | + |
| 20 | +## Prerequisites (not named in *Application responsibilities*) |
| 21 | + |
| 22 | +These are called out separately in the root `README.md` (for example *What’s NOT covered |
| 23 | +by ArgoCD applications yet* or operator install procedures). |
| 24 | + |
| 25 | +| Directory | Role | |
| 26 | +| --------- | ---- | |
| 27 | +| [dependencies](./dependencies/) | OLM-related dependencies from the architecture repo (MetalLB, NMState, cert-manager, etc. are not modeled as Argo CD Applications here yet). | |
| 28 | + |
| 29 | +To deploy the Vault Secrets Operator via Argo CD, see the root `README.md` and |
| 30 | +`applications/vault-secrets-operator.yaml`. |
0 commit comments