go: The language Tektoncd-pipeline-operator is built ingit: For source controlkubectl: For interacting with your kube cluster- operator-sdk v0.17.0
- ko
-
Apply Operator CRD
kubectl apply -f config/crds/*_crd.yaml -
start operator
make local-dev -
Update the dependencies
make update-deps
-
run
make local-test-e2e -
to watch resources getting created/deleted, run in a separate terminal:
watch -d -n 1 kubectl get all -n tekton-pipelines
-
Set
KO_DOCKER_ENVenvironment variable (ko#usage) -
Set
KO_DATA_PATH=${GOPATH}/src/github.com/tektoncd/operator/cmd/manager/kodata -
run
make ko-apply