Skip to content

Make targets

These commands are mostly for repository validation and maintenance, not for the first product-level understanding of the addon catalog.

Repository-level commands:

make test-all
make test-matrix
make test-live-matrix

Detailed test targets live under tests/:

make -C tests validate-layout
make -C tests test-static ADDON=<name>
make -C tests test-contract ADDON=<name>
make -C tests test-live ADDON=<name> KUBECONFIG=~/.kube/config

make test-all is the local non-live entrypoint and runs:

  • validate-layout
  • test-static
  • test-contract

For coordinated work with an unreleased Core checkout:

make test-all PRODUCTIVE_K3S_CORE_REPO_DIR=/path/to/productive-k3s-core