This project connects multiple pieces of software together to get your Circle CI pipeline creating Kind clusters, deploying your kubernetes manifests and resources.
At ThreeComma we had use cases where we needed to spin up kind
clusters either locally (make them long-running), or remote in our CircleCI
pipeline quickly.
This example project has the structure for spinning up kind, integrating tilt, docker build, pushing to the local registry and supporting remote docker.
- ctlptl (handles creating clusters and local docker image registry support)
- tilt (building the dockerfile and deploying kube resources)
- kind (handles creating the kubernetes control plane)
Contributions are always welcome!
circleci local execute --job build
Look at the CircleCI config (.circle/config.yml) for an example, just place that in your project and your build should kickoff.
If you have any feedback, please reach out to us at hello@threecomma.io