From 272161b00b2917135e46339a18eb081beab6dc47 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 21 Mar 2017 14:23:13 +0000 Subject: [PATCH 1/2] Add k8s-1.6 daemonset to release script --- bin/release | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/bin/release b/bin/release index e787bbac..6bfad988 100755 --- a/bin/release +++ b/bin/release @@ -90,6 +90,7 @@ build() { ## (library versions?) sed -i "/SCRIPT_VERSION=/ c\SCRIPT_VERSION=\"$VERSION\"" ./weave sed -i -e "s/:latest/:$VERSION/" -e "/imagePullPolicy: Always/d" ./prog/weave-kube/weave-daemonset.yaml + sed -i -e "s/:latest/:$VERSION/" -e "/imagePullPolicy: Always/d" ./prog/weave-kube/weave-daemonset-k8s-1.6.yaml make SUDO=$SUDO WEAVE_VERSION=$VERSION DOCKERHUB_USER=$DOCKERHUB_USER if make tests; then @@ -165,6 +166,13 @@ draft() { --name "weave-daemonset.yaml" \ --file "./prog/weave-kube/weave-daemonset.yaml" + github-release upload \ + --user $GITHUB_USER \ + --repo weave \ + --tag $LATEST_TAG \ + --name "weave-daemonset-k8s-1.6.yaml" \ + --file "./prog/weave-kube/weave-daemonset-k8s-1.6.yaml" + echo "** Draft $TYPE $RELEASE_NAME $VERSION created at" echo -e "\thttps://github.com/$GITHUB_USER/weave/releases/$LATEST_TAG" } @@ -251,6 +259,13 @@ publish() { --name "weave-daemonset.yaml" \ --file "./prog/weave-kube/weave-daemonset.yaml" + github-release upload \ + --user $GITHUB_USER \ + --repo weave \ + --tag latest_release \ + --name "weave-daemonset-k8s-1.6.yaml" \ + --file "./prog/weave-kube/weave-daemonset-k8s-1.6.yaml" + echo "** Release $RELEASE_NAME $VERSION published at" echo -e "\thttps://github.com/$GITHUB_USER/weave/releases/$LATEST_TAG" echo -e "\thttps://github.com/$GITHUB_USER/weave/releases/latest_release" From 178cf851837f67239a2c86af1ef23dbf92f9f76b Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 21 Mar 2017 14:27:04 +0000 Subject: [PATCH 2/2] Add release v1.9.4 --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cc836180..113347b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +## Release 1.9.4 + +Bug fixes and minor improvements + +* Support Kubernetes 1.6 by creating a new DaemonSet #2777,#2801 +* Support Kubernetes 1.6 by allowing CNI callers to send a + network-delete request for a container that is not running or has + never been attached to the network #2850 +* Leave non-weave ipsets alone in Network Policy Controller (e.g. when + running Weave Net alonside keepalived-vip) #2751,#2846 +* Fix various small issues revealed by 'staticcheck' tool #2843,#2857 +* Avoid leaving 'defunct' processes when weave-kube container restarts #2836,#2845 +* When using the CNI plugin with a non-standard network configuration + file, the weave bridge could get the same IP as a container, if + 'weave expose' hadn't run at that point #2839,#2856 + +Build and Testing + +* Check that no defunct processes remain after each test #2852 +* Update build and test scripts to work with Kubernetes 1.6 beta #2851 + +[Full list of changes](https://github.com/weaveworks/weave/milestone/53?closed=1). + ## Release 1.9.3 Bug fixes and minor improvements