Delete temporary bootstrap manifests and deploy the production platform configuration. **Tasks:** - [ ] Delete bootstrap Application: `kubectl delete application bootstrap -n argocd` - [ ] Clean up any remaining seed resources - [ ] Create ApplicationSet: `argocd/applicationsets/cluster-definitions.yaml` - [ ] Deploy platform configuration via `clusters/platform/`: - `core.yaml` - CoreServices (Crossplane, CAPI, cert-manager, Istio, Cilium) - `platform.yaml` - PlatformServices (Zitadel, OpenBAO, etc.) - [ ] Wait for Crossplane to be operational - [ ] Redeploy Tinkerbell via XRDs (permanent deployment) - [ ] Create Hardware XRs for MS-02 nodes (x3) - [ ] Create Harvester installation Workflow XR **Note:** For MVP "light-touch", may use raw manifests initially and add Crossplane XRDs later. **Reference:** * `docs/architecture/appendices/B_bootstrap_procedure.md` (Steps 10-12)
Delete temporary bootstrap manifests and deploy the production platform configuration.
Tasks:
kubectl delete application bootstrap -n argocdargocd/applicationsets/cluster-definitions.yamlclusters/platform/:core.yaml- CoreServices (Crossplane, CAPI, cert-manager, Istio, Cilium)platform.yaml- PlatformServices (Zitadel, OpenBAO, etc.)Note: For MVP "light-touch", may use raw manifests initially and add Crossplane XRDs later.
Reference:
docs/architecture/appendices/B_bootstrap_procedure.md(Steps 10-12)