Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.
This repository was archived by the owner on Apr 15, 2026. It is now read-only.

Register Harvester with Argo CD #16

@jmgilman

Description

@jmgilman

Add Harvester as a managed cluster in Argo CD to enable GitOps management.

Prerequisites:

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions