This method is very much out of sync and doesn't work. The current best way to test is to deploy a kurl cluster and
modify the deployment to pull the docker container produced as part of development.
Steps
make build-ttl.sh - Build the docker container for the current developement environment and deploy it to ttl.sh
Deploy a kurl cluster that includes ecko and any other requirements for testing.
kubectl edit -n kurl deployment/ekc-operator
Replace .spec.image with your ttl.sh image
Replace .spec.imagePullPolicy with "Always"
kubectl delete pod -l app=ekc-operator -n kurl - Delete the pod in the deployment to pull the new image
Release
To make a new release push a tag in the format v[0-9]+\.[0-9]+\.[0-9]+(-[0-9a-z-]+)?.
git tag -a v0.1.0 -m "Release v0.1.0" && git push origin v0.1.0