Skip to main content

Profiles

platform.profile selects the addon footprint. medium is the default.

ProfileIntended targetLocal vind topologyEvent StreamsOptional security/reporting
smallLaptops and small clusterscontrol plane + 1 workerNoKyverno admission only
mediumDefault local platformcontrol plane + 2 workersYesTrivy, Falco, Policy Reporter
largeFull local platformcontrol plane + 3 workersYesTrivy, Falco, Policy Reporter

small keeps the core IDP, basic Grafana/Prometheus, Dex, Headlamp, Crossplane, Kyverno admission, CNPG and Garage, but omits Loki/Tempo/Alloy, Hubble UI, Trivy, Falco and Policy Reporter.

Profile overlays live under 2-addons/profiles/ and are valid Flux/Kustomize paths:

kubectl apply -k 2-addons/profiles/<profile>/flux
SHOULDERS_PROFILE=small 2-addons/install-addons.sh
shoulders --set platform.profile=small up