Makefile:
- BUILD_CONTAINER_NAME?=calico/build:v0.18.0 - Currently, the startup.py script relies on the Python version of libcalico
- FELIX_CONTAINER_NAME?=calico/felix:2.0.0-beta.3
- LIBNETWORK_PLUGIN_CONTAINER_NAME?=calico/libnetwork-plugin:v1.0.0-beta-rc2
- Also, less commonly Bird, GoBGP and confd
glide.yaml
- Update any Go dependencies for Calicoctl here, e.g. libcalico-go
- After updating glide.yaml run
glide up -v
- After updating glide.yaml run
After performing these updates, make sure they are tested and commit the changes to master
- Choose a version e.g.
export VERSION=v1.0.0
- Create a tag e.g.
git tag $VERSION
- Ensure that STs are passing
- Run
make release-calicoctl
for the calicoctl release - Run
make release-caliconode
for the calico/node release - Push the tag e.g.
git push origin $VERSION
- Create a release on Github, using the tag which was just pushed and attach
calicoctl
to it.