Skip to content

kindplane up

kindplane up

Create and bootstrap a Kind cluster with Crossplane

Synopsis

Create a Kind cluster and bootstrap it with Crossplane, providers, Helm charts, and custom compositions.

This command requires a kindplane.yaml configuration file. Run 'kindplane init' first if you don't have one.

The bootstrap process: 1. Create Kind cluster 2. Install charts with phase: pre-crossplane 3. Install Crossplane 4. Install charts with phase: post-crossplane 5. Install Crossplane providers 6. Install charts with phase: post-providers 7. Install charts with phase: final (default) 8. Apply custom compositions (if configured)

kindplane up [flags]

Examples

  # Create cluster with full bootstrap
  kindplane up

  # Skip provider installation
  kindplane up --skip-providers

  # Skip all chart installations
  kindplane up --skip-charts

  # Rollback (delete cluster) on failure
  kindplane up --rollback-on-failure

Options

  -h, --help                  help for up
      --pull-images           automatically pull missing images without prompting
      --rollback-on-failure   delete cluster if bootstrap fails
      --show-values           display merged Helm values before installation
      --skip-charts           skip all Helm chart installations
      --skip-compositions     skip applying compositions
      --skip-crossplane       skip Crossplane installation
      --skip-providers        skip Crossplane provider installation
      --timeout duration      timeout for the entire operation (default 10m0s)

Options inherited from parent commands

  -c, --config string   config file (default is ./kindplane.yaml)
  -V, --verbose         verbose output

SEE ALSO

  • kindplane - Bootstrap Kind clusters with Crossplane