Skip to content

timosalm/tap-cartographer-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A workshop that demonstrates all the capabilities Supply Chain Choreographer provides

A Learning Center for VMware Tanzu workshop that demonstrates all the capabilities Supply Chain Choreographer provides.

Prerequisites

  • A TAP 1.1 environment with OOTB Testing/Scanning Supply Chain installed
  • Gitea for the creation of Git repositories for each session

Workshop installation

Download the Tanzu CLI for Linux to the root of this sub-directory. Create a public project called tap-workshop in your registry instance.

There is a Dockerfile in the workshop directory of this repo. From that directory, build a Docker image and push it to the project you created:

docker build . -t <your-registry-hostname>/tap-workshop/cartographer-workshop
docker push <your-registry-hostname>/tap-workshop/cartographer-workshop

Copy values-example.yaml to values.yaml and set configuration values

cp values-example.yaml values.yaml

Run the installation script.

./install.sh

You also have to install the github-source-controller in the cluster with the files available here.

kubectl apply -f github-source-controller/k8s/kpack-image.yaml 
# Wait until the image is available in the registry
kubectl apply -f github-source-controller/k8s/crds
kubectl apply -f github-source-controller/k8s/deployment.yaml
kubectl get httpproxy -n github-source-controller

Configure a Github Webhook for the external url of the controller.

Debug

kubectl logs -l deployment=learningcenter-operator -n learningcenter

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published