-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Add Harvester as a managed cluster in Argo CD to enable GitOps management.
Prerequisites:
- Harvester 3-node cluster operational
- Harvester UI accessible at https://harvester.lab.local
Tasks:
-
Extract Harvester kubeconfig from Harvester UI or API
-
Create Argo CD cluster Secret:
apiVersion: v1 kind: Secret metadata: name: harvester namespace: argocd labels: argocd.argoproj.io/secret-type: cluster lab.gilman.io/cluster-name: harvester type: Opaque stringData: name: harvester server: https://10.10.10.11:6443 config: | { "tlsClientConfig": { ... } }
-
Apply secret to platform cluster
-
Verify Harvester appears in Argo CD cluster list
-
Verify ApplicationSet can now route apps to Harvester
Reference:
docs/architecture/appendices/B_bootstrap_procedure.md(Step 14)docs/architecture/07_deployment_view.md(Harvester as Managed Cluster)