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)