Skip to content

cub cluster up

cub cluster up

Bring up a kind cluster wired to ConfigHub via Argo CD

Synopsis

Creates a kind cluster, installs Argo CD into it, and provisions the ConfigHub side: a Space containing a server-hosted OCI worker, an OCI target owned by that worker, and a self-referencing root "app of apps" Application Unit. The root Application is bootstrapped once via kubectl apply; from then on, adding a new Application Unit to the Space causes Argo to create the corresponding app on its next sync.

Argo CD is reachable at http://localhost: (server.insecure=true); admin credentials are written to /clusters/.env for source-ing into your shell along with KUBECONFIG.

Use --mount HOST[:CONTAINER] (repeatable) to bind-mount host directories into the cluster node.

cub cluster up [flags]

Options

  -h, --help                help for up
      --mount stringArray   host:container bind mount (repeatable; container path defaults to /mnt/<basename>)
      --name string         cluster name (auto-generated if empty)
      --no-ports            only reserve the Argo NodePort; skip the user-app NodePort window
      --space string        ConfigHub space slug (defaults to <name>-cluster)

Options inherited from parent commands

      --context string   The context to use for this command
      --debug            Debug output

SEE ALSO

  • cub cluster - Manage local kind clusters wired into ConfigHub