This is a collection of scripts to setup Kubernetes demo showcasing Tekton, Chains and Spire.
The script are controlled by environment variables, each documented in the scripts themselves.
Setup a minikube cluster with options that would be valid for all demos.
Setup Tekton, the dashboard and create 2 test pipelines. The first one uses only resources from the catalog, the second one coming from a tutorial from IBM.
Setup chains to establish the provenance.
The folder `kubernetes/scripts contains script to generate signing keys and to extract the provenance information from a task.
Script automating the Spire setup as defined in the getting started tutorial.
Script automating the Kyverno setup.
Script automating OPA Gatekeeper setup.