Skip to content

Deploy platform stack and Harvester Hardware definitions #14

@jmgilman

Description

@jmgilman

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions