Hello community, here is the log from the commit of package weave for openSUSE:Factory checked in at 2019-11-12 11:54:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/weave (Old) and /work/SRC/openSUSE:Factory/.weave.new.2990 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "weave" Tue Nov 12 11:54:46 2019 rev:3 rq:746153 version:2.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/weave/weave.changes 2019-07-26 17:34:27.192084226 +0200 +++ /work/SRC/openSUSE:Factory/.weave.new.2990/weave.changes 2019-11-12 11:54:52.283308116 +0100 @@ -1,0 +2,23 @@ +Wed Nov 6 15:35:00 UTC 2019 - [email protected] + +- Update weave to 2.6.0 + - Fix a race condition in Kubernetes addon when reclaiming IP addresses after node deletion #3724, #3716 + - Buffer events so Docker won't drop them, and Weave Net can clean up after dead containers #3432, #3705 + - Weave reconnect occasionally fails after network interface disconnect #3666, #3669, #3676 + - Ingress NetworkPolicy would accepts all traffic when specifying both IPBlock and port #3653, #3654 + - Support both podSelector and namespaceSelector in NetworkPolicy #3312, #3647 + - Only add default-drop egress rule if network policies are in use #3639 + - Manifests use 'apps/v1' rather than deprecated 'apps/v1beta1' #3660 + - Avoid Weave Net pods being evicted by setting priorityClassName: system-node-critical #3697 + - Manifests use recommended DNS policy ClusterFirstWithHostNet #3692 + - Weave Net now tolerates 'NoExecute' taint #3655 + - Allow extra arguments to NetworkPolicy controller to be set in an environment variable #3683 + - Stop reporting a failure to connect to self #3454, #3585 + - Minor reduction in log noise when reclaiming IPs #3710 + +------------------------------------------------------------------- +Sat Nov 2 20:28:23 CET 2019 - [email protected] + +- Update weave.yaml for kubernetes 1.16 + +------------------------------------------------------------------- Old: ---- weave-2.5.2.tar.gz weave-k8s-1.15.yaml New: ---- weave-2.6.0.tar.gz weave-k8s-1.16.yaml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ weave.spec ++++++ --- /var/tmp/diff_new_pack.jhRxx3/_old 2019-11-12 11:54:53.663309586 +0100 +++ /var/tmp/diff_new_pack.jhRxx3/_new 2019-11-12 11:54:53.667309590 +0100 @@ -17,7 +17,7 @@ Name: weave -Version: 2.5.2 +Version: 2.6.0 Release: 0 Summary: Pod Network Add-On License: Apache-2.0 @@ -25,12 +25,13 @@ URL: https://github.com/weaveworks/weave Source: %{name}-%{version}.tar.gz Source1: vendor.tar.gz -Source2: weave-k8s-1.15.yaml +Source2: weave-k8s-1.16.yaml # This package contains the content of a container image, so yes, # this includes the home directory and the database. Source3: weave-rpmlintrc Patch0: Makefile.diff #BuildRequires: golang-packaging +BuildRequires: binutils-gold BuildRequires: libpcap-devel BuildRequires: golang(API) >= 1.12 ExcludeArch: s390 %{ix86} ++++++ Makefile.diff ++++++ --- /var/tmp/diff_new_pack.jhRxx3/_old 2019-11-12 11:54:53.687309612 +0100 +++ /var/tmp/diff_new_pack.jhRxx3/_new 2019-11-12 11:54:53.687309612 +0100 @@ -1,7 +1,5 @@ -diff --git a/Makefile b/Makefile -index 60bd6c9f..722a7a56 100644 ---- a/Makefile -+++ b/Makefile +--- weave-2.6.0/Makefile.orig 2019-11-05 16:12:30.000000000 +0000 ++++ weave-2.6.0/Makefile 2019-11-06 15:08:09.303969059 +0000 @@ -3,7 +3,7 @@ # If you can use docker without being root, you can do "make SUDO=" @@ -11,7 +9,7 @@ RM=--rm RUN_FLAGS=-ti COVERAGE= -@@ -122,7 +122,7 @@ TEST_TLS_EXE=test/tls/tls +@@ -142,7 +142,7 @@ NETWORKTESTER_EXE=test/images/network-tester/webserver # All binaries together in a list @@ -20,12 +18,12 @@ # These stamp files are used to mark the current state of the build; whether an image has been built or not BUILD_UPTODATE=.build.uptodate -@@ -167,7 +167,7 @@ NETGO_CHECK=@strings $@ | grep cgo_stub\\\.go >/dev/null || { \ - # The flags we are passing to go build. -extldflags -static for making a static binary, - # -linkmode external for linking external C libraries into the binary, -X main.version for telling the - # Go binary which version it is, -tags netgo for enforcing the native Go DNS resolver --BUILD_FLAGS=-i -ldflags "-linkmode external -extldflags -static -X main.version=$(WEAVE_VERSION)" -tags netgo -+BUILD_FLAGS=-mod vendor -v -buildmode=pie -ldflags "-linkmode external -X main.version=$(WEAVE_VERSION)" -tags netgo +@@ -180,7 +180,7 @@ + # -X main.version for telling the Go binary which version it is, + # -s -w drop symbol tables used by debuggers (not Go's internal symbol info) + # -tags "osusergo netgo" to use native Go UID and DNS implementations +-BUILD_FLAGS=-ldflags "-extldflags -static -X main.version=$(WEAVE_VERSION) -s -w" -tags "osusergo netgo" ++BUILD_FLAGS=-mod vendor -v -buildmode=pie -ldflags "-X main.version=$(WEAVE_VERSION)" -tags "osusergo netgo" PACKAGE_BASE=$(shell go list -e ./) ++++++ vendor.tar.gz ++++++ ++++ 27409 lines of diff (skipped) ++++++ weave-2.5.2.tar.gz -> weave-2.6.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/weave/weave-2.5.2.tar.gz /work/SRC/openSUSE:Factory/.weave.new.2990/weave-2.6.0.tar.gz differ: char 12, line 1 ++++++ weave-k8s-1.15.yaml -> weave-k8s-1.16.yaml ++++++ --- /work/SRC/openSUSE:Factory/weave/weave-k8s-1.15.yaml 2019-07-26 17:34:27.176084232 +0200 +++ /work/SRC/openSUSE:Factory/.weave.new.2990/weave-k8s-1.16.yaml 2019-11-12 11:54:51.535307319 +0100 @@ -9,15 +9,15 @@ cloud.weave.works/launcher-info: |- { "original-request": { - "url": "/k8s/v1.8/net.yaml", - "date": "Tue Jul 23 2019 10:51:22 GMT+0000 (UTC)" + "url": "/k8s/v1.10/net.yaml + "date": "Sat Nov 02 2019 19:09:03 GMT+0000 (UTC)" }, "email-address": "[email protected]" } labels: name: weave-net namespace: kube-system - - apiVersion: rbac.authorization.k8s.io/v1beta1 + - apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: weave-net @@ -25,8 +25,8 @@ cloud.weave.works/launcher-info: |- { "original-request": { - "url": "/k8s/v1.8/net.yaml", - "date": "Tue Jul 23 2019 10:51:22 GMT+0000 (UTC)" + "url": "/k8s/v1.10/net.yaml + "date": "Sat Nov 02 2019 19:09:03 GMT+0000 (UTC)" }, "email-address": "[email protected]" } @@ -58,7 +58,7 @@ verbs: - patch - update - - apiVersion: rbac.authorization.k8s.io/v1beta1 + - apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: weave-net @@ -66,8 +66,8 @@ cloud.weave.works/launcher-info: |- { "original-request": { - "url": "/k8s/v1.8/net.yaml", - "date": "Tue Jul 23 2019 10:51:22 GMT+0000 (UTC)" + "url": "/k8s/v1.10/net.yaml + "date": "Sat Nov 02 2019 19:09:03 GMT+0000 (UTC)" }, "email-address": "[email protected]" } @@ -81,7 +81,7 @@ - kind: ServiceAccount name: weave-net namespace: kube-system - - apiVersion: rbac.authorization.k8s.io/v1beta1 + - apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: weave-net @@ -89,8 +89,8 @@ cloud.weave.works/launcher-info: |- { "original-request": { - "url": "/k8s/v1.8/net.yaml", - "date": "Tue Jul 23 2019 10:51:22 GMT+0000 (UTC)" + "url": "/k8s/v1.10/net.yaml + "date": "Sat Nov 02 2019 19:09:03 GMT+0000 (UTC)" }, "email-address": "[email protected]" } @@ -113,7 +113,7 @@ - configmaps verbs: - create - - apiVersion: rbac.authorization.k8s.io/v1beta1 + - apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: weave-net @@ -121,8 +121,8 @@ cloud.weave.works/launcher-info: |- { "original-request": { - "url": "/k8s/v1.8/net.yaml", - "date": "Tue Jul 23 2019 10:51:22 GMT+0000 (UTC)" + "url": "/k8s/v1.10/net.yaml + "date": "Sat Nov 02 2019 19:09:03 GMT+0000 (UTC)" }, "email-address": "[email protected]" } @@ -137,7 +137,7 @@ - kind: ServiceAccount name: weave-net namespace: kube-system - - apiVersion: extensions/v1beta1 + - apiVersion: apps/v1 kind: DaemonSet metadata: name: weave-net @@ -145,8 +145,8 @@ cloud.weave.works/launcher-info: |- { "original-request": { - "url": "/k8s/v1.8/net.yaml", - "date": "Tue Jul 23 2019 10:51:22 GMT+0000 (UTC)" + "url": "/k8s/v1.10/net.yaml + "date": "Sat Nov 02 2019 19:09:03 GMT+0000 (UTC)" }, "email-address": "[email protected]" } @@ -155,6 +155,9 @@ namespace: kube-system spec: minReadySeconds: 5 + selector: + matchLabels: + name: weave-net template: metadata: labels: @@ -170,7 +173,7 @@ fieldRef: apiVersion: v1 fieldPath: spec.nodeName - image: 'registry.opensuse.org/kubic/weave-kube:2.5.2' + image: 'registry.opensuse.org/kubic/weave-kube:2.6.0' readinessProbe: httpGet: host: 127.0.0.1 @@ -203,7 +206,7 @@ fieldRef: apiVersion: v1 fieldPath: spec.nodeName - image: 'registry.opensuse.org/kubic/weave-npc:2.5.2' + image: 'registry.opensuse.org/kubic/weave-npc:2.6.0' resources: requests: cpu: 10m
