v0.0.5
Pre-releaseWe're excited to announce the latest alpha version of kube-router! There have been many bug fixes, and a few features added like multiple peer routers configured globally, better kops integration, and Hairpin Mode support.
Most significant is the development workflow, which has gotten an overhaul to make it more intuitive and automated. Check out the contributing and developer documentation to see how you can help us with the next milestone!
Upgrade Steps
If you're using the cloudnativelabs/kube-router or cloudnativelabs/kube-router:latest tags in your kube-router DaemonSet, pull the latest image on your Kubernetes nodes by running this on each node:
docker pull cloudnativelabs/kube-router
And finally, delete the kube-router pods so that new ones use the new image:
kubectl -n kube-system delete pod -l k8s-app=kube-router
NOTE
We now have version-tagged images. You can update your DaemonSet to use the following cloudnativelabs/kube-router:v0.0.5.
Enjoy!
Changelog
113faa4 push: Use DockerHub for release and dev images
f0d5947 Add Pod Toolbox features to the container (#50)
6aa58c2 small changes to README
14cbce9 Docs: Reworded, reorganized (#48)
f3d7188 Update README.md
d243f7d Fix image tag for branch commits
db54caf CI: Bug fixes, one image per PR (#47)
5af635a CI: Automated build/release workflow (#46)
d782e89 fix .trvis.yml
e0c2f7c Merge pull request #45 from bzub/image-per-commit
0a939b8 TravisCI: Image tag for commits, releases tagged latest, others tagged master
e5b47ed NetworkServiceController: Add hairpin-mode support (#44)
b0de442 Merge pull request #43 from bzub/graceful-cli
7dedc3f options, app: - Handle more config errors - Add --help/-h for usage information
cb661f8 controller: - Replace panics with errors - Add context to errors for debugging - Refactor init() code so ipset isn't required to run "kube-router --help" for example
a757ea3 Allow multiple peer routers specified through global BGP peer router flag '--peer-router'. Node annotation to specifiy BGP peer routers also supports one or more BGP peers.
f1823e9 Update README.md
ddbad2a docker push from .travici
6afc9f6 docker push from travis CI
15a8b59 docker push from travis ci
e4b33e5 remve release go branch from .travisci
e605974 travis CI build status
5cafd06 adding .travis.yml
abb106d adding Gitter chat logo
6afd1d6 adding architecture details
b001331 restructuring documentation
0f6066e update kops.md documentaition to reflect kops 1.6.2 with kube-router support
75e7698 Merge pull request #34 from bzub/invalid-policy
2b019ce Handle invalid NetworkPolicy definition
74f4676 Create CONTRIBUTING.md
Automated with GoReleaser
Built with go version go1.7.6 linux/amd64