This is the repository for Kubernetes DNS.
make targets:
| target | description |
|---|---|
| all, build | build all binaries |
| test | run unit tests |
| containers | build the containers |
| push | push containers to the registry |
| help | this help message |
| version | show package version |
| {build,containers,push}-ARCH | do action for specific ARCH |
| all-{build,containers,push} | do action for all ARCH |
| only-push-BINARY | push just BINARY |
- Setting
VERBOSE=1will show additional build logging. - Setting
VERSIONwill override the container version tag.
- Build and test (
make buildandmake test) - Update go dependencies if needed.
- Update the release tag. We use semantic versioning to name releases.
- Push the containers (
make push) - Submit a PR for the kubernetes/kubernetes repository to switch to the new version of the containers.
- Build and push for all architectures (
make all-push)