Skip to content

Profiles Playbooks

Scenarios: 13

PROFILES

Live Matrix

Run the full live matrix across every discovered public `profiles` scenario.

cd productive-k3s-profiles
PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-live-matrix
PROFILES

Live Multipass

Run the live `multipass` scenario validation path from the `productive-k3s-profiles` source checkout.

cd productive-k3s-profiles
SCENARIO=multipass PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-live
PROFILES

Live Onprem Basic

Run the live `onprem-basic` remote validation path from the `productive-k3s-profiles` source checkout.

cd productive-k3s-profiles
SCENARIO=onprem-basic PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-live
PROFILES

Matrix Development Infra

Run the full non-live `profiles` matrix against the sibling `productive-k3s-infra` checkout.

cd productive-k3s-profiles
PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-matrix
PROFILES

Profile Layout Basic

Review the public `profiles/` and `scenarios/` tree from the `productive-k3s-profiles` source checkout.

cd productive-k3s-profiles
find profiles scenarios -maxdepth 3 -type f | sort
PROFILES

Validate Contract Aws Single Node

Run the `aws-single-node` contract validation path from the `productive-k3s-profiles` source checkout.

cd productive-k3s-profiles
SCENARIO=aws-single-node PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-contract
PROFILES

Validate Contract Multipass

Run the `multipass` contract validation path from the `productive-k3s-profiles` source checkout.

cd productive-k3s-profiles
SCENARIO=multipass PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-contract
PROFILES

Validate Contract Onprem Basic

Run the `onprem-basic` contract validation path from the `productive-k3s-profiles` source checkout.

cd productive-k3s-profiles
SCENARIO=onprem-basic PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-contract
PROFILES

Validate Contract Onprem Basic Arm

Run the `onprem-basic-arm` contract validation path from the `productive-k3s-profiles` source checkout.

cd productive-k3s-profiles
SCENARIO=onprem-basic-arm PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-contract
PROFILES

Validate Static Aws Single Node

Run the `aws-single-node` static validation path without applying cloud changes.

cd productive-k3s-profiles
SCENARIO=aws-single-node PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-static
PROFILES

Validate Static Multipass

Run the `multipass` static validation path from the `productive-k3s-profiles` source checkout.

cd productive-k3s-profiles
SCENARIO=multipass PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-static
PROFILES

Validate Static Onprem Basic

Run the `onprem-basic` static validation path from the `productive-k3s-profiles` source checkout.

cd productive-k3s-profiles
SCENARIO=onprem-basic PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-static
PROFILES

Validate Static Onprem Basic Arm

Run the `onprem-basic-arm` static validation path from the `productive-k3s-profiles` source checkout.

cd productive-k3s-profiles
SCENARIO=onprem-basic-arm PRODUCTIVE_K3S_INFRA_REPO_DIR=../productive-k3s-infra bash ./scripts/productive-k3s-profiles-dev.sh test-static