Hello community, here is the log from the commit of package cilium for openSUSE:Factory checked in at 2019-08-06 15:08:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cilium (Old) and /work/SRC/openSUSE:Factory/.cilium.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cilium" Tue Aug 6 15:08:10 2019 rev:17 rq:719587 version:1.5.5 Changes: -------- --- /work/SRC/openSUSE:Factory/cilium/cilium.changes 2019-06-13 22:32:20.532400858 +0200 +++ /work/SRC/openSUSE:Factory/.cilium.new.4126/cilium.changes 2019-08-06 15:08:11.635858223 +0200 @@ -1,0 +2,175 @@ +Mon Jul 29 11:38:56 UTC 2019 - mroste...@opensuse.org + +- Update to version 1.5.5: + * lbmap: Get rid of bpfService cache lock + * retry vm provisioning, increase timeout + * daemon: Remove svc-v2 maps when restore is disabled + * daemon: Do not remove revNAT if removing svc fails + * pkg/k8s: add conversion for DeleteFinalStateUnknown objects + * cli: fix panic in cilium bpf sha get command + * Retry provisioning vagrant vms in CI + * pkg/k8s: hold mutex while adding events to the queue + * Change nightly CI job label from fixed to baremetal + * test: set 1.15 by default in CI Vagrantfile + * daemon: Change loglevel of "ipcache entry owned by kvstore or agent" + * pkg/kvstore: add etcd lease information into cilium status + * pkg/k8s: do not parse empty annotations + * maps/lbmap: protect service cache refcount with concurrent access + * operator: add warning message if status returns an error + * pkg/kvstore: fix nil pointer in error while doing a transaction in etcd + * examples/kubernetes: bump cilium to v1.5.4 + * bpf: Remove unneeded debug instructions to stay below instruction limit + * bpf: Prohibit encapsulation traffic from pod when running in encapsulation mode + * pkg/endpointmanager: protecting endpoints against concurrent access + * test: set k8s 1.15 as default k8s version + * CI: Clean VMs and reclaim disk in nightly test + * allocator: fix race condition when allocating local identities upon bootstrap + * identity: Initialize well-known identities before the policy repository. + * cilium: docker.go ineffectual assignment + * Disable automatic direct node routes test + * kubernetes-upstream: add seperate stage to run tests + * docs: update documentation with k8s 1.15 support + * test: run k8s 1.15.0 by default in all PRs + * test: test against 1.15.0 + * vendor: update k8s to v1.15.0 + * bpf: Set random MAC addrs for cilium interfaces + * endpoint: Set random MAC addrs for veth when creating it + * vendor: Update vishvananda/netlink + * mac: Add function to generate a random MAC addr + * test: remove unused function + * test: introduce `ExecShort` function + * docs: Clarify about legacy services enabled by default + * pkg/metrics: re-register newStatusCollector function + * CI: Clean workspace when all stages complete + * CI: Clean VMs and reclaim disk after jobs complete + * CI: Report last seen error in CiliumPreFlightCheck + * fqdn: correctly populate Source IP and Port in `notifyOnDNSMsg` + * test: do not overwrite context in `GetPodNamesContext` + * test: change `GetPodNames` to have a timeout + * test: make sure that `GetPodNames` times out after 30 seconds + * CI: Ensure k8s execs cancel contexts + * test: Fix NodeCleanMetadata by using --overwrite + * test: add timeout to `waitToDeleteCilium` helper function + * .travis: update travis golang to 1.12.5 + * Don't set debug to true in monitor test + * pkg/lock: fix RUnlockIgnoreTime + * daemon: fix endpoint restore when endpoints are not available + * Preload vagrant boxes in k8s upstream jenkinsfile + * pkg/health: Fix IPv6 URL format in HTTP probe + * test: use context with timeout to ensure that Cilium log gathering takes <= 5 minutes + * k8s: Introduce test for multiple From/To selectors + * k8s: Fix policies with multiple From/To selectors + * test: create session and run commands asynchronously + * test: bump to k8s 1.14.3 + * test: error out if no-spec policies is allowed in k8s >= 1.15 + * test/provision: upgrade k8s 1.15 to 1.15.0-beta.2 + * test: have timeout for `Exec` + * pkg/kvstore: introduced a dedicated session for locks + * pkg/kvstore: implement new *IfLocked methods for etcd + * kvstore/allocator: make the allocator aware of kvstore lock holding + * pkg/kvstore: add Comparator() to KVLocker + * pkg/kvstore: add new *IfLocked methods to perform txns + * test: bump k8s 1.13 to 1.13.7 + * test: Enable IPv6 forwarding in test VMs + * docs: Remove architecture target links + * test: add serial ports to CI VMs + * *.Jenkinsfile: remove leftover failFast + * endpoint: make sure `updateRegenerationStatistics` is called within anonymous function + * Prepare for v1.5.3 + * test: do not spawn goroutines to wait for canceled context in `RunCommandContext` + * node/store: Do not delete node key in kvstore on node registration failure + * kvstore/store: Do not remove local key on sync failure + * node: Delay handling of node delete events received via kvstore + * test/provision: bump k8s 1.12 to 1.12.9 + * pkg/kvstore: do not always UpdateIfDifferent with and without lease + * Don't overwrite minRequired in WaitforNPods + * daemon: Don't log endpoint restore if IP alloc fails + * daemon: Refactor individual endpoint restore + * test: provide context which will be cancled to `CiliumExecContext` + * Jenkinsfile: backport all Jenkinsfile from master + * doc: Document regressions in 1.5.0 and 1.5.1 + * Prepare for release v1.5.2 + * test: Disable unstable K8sDatapathConfig Encapsulation Check connectivity with transparent encryption and VXLAN encapsulation + * Add kvstore quorum check to Cilium precheck + * pkg/kvstore: acquire a random initlock + * kvstore: Wait for kvstore to reach quorum + * ipcache: Fix automatic recovery of deleted ipcache entries + * tests, k8s: add monitor dump helper for debugging + * bugtool: add raw dumps of all lb and lb-related maps + * pkg/labels: ignore all labels that match the regex "annotation.*" + * docs: Add note about keeping enable-legacy-services + * docs: Add note about running preflight-with-rm-svc-v2.yaml + * examples: Add preflight DaemonSet for svc-v2 removal + * operator: Fix health check API + * doc: Add EKS node-init DaemonSet to mount BPF filesystem + * pkg/kvstore: perform update if value or lease are different + * kvstore/allocator: do not immediately delete master keys if unused + * pkg/kvstore: store Modified Revision number KeyValuePairs map + * kvstore/allocator: do not re-allocate localKeys + * kvstore/allocator: move invalidKey to cache.go + * kvstore/allocator: add lookupKey method + * allocator: Provide additional info message on key allocation and deletion + * allocator: Fix garbage collector to compare prefix + * allocator: Make GetNoCache() deterministic + * kvstore/allocator: protect concurrent access of slave keys + * kvstore/allocator: release ID from idpool on error + * kvstore/allocator: do not re-get slave key on allocation + * pkg/kvstore: Run GetPrefix with limit of 1 + * allocator: Verify locally allocated key + * envoy: Prevent resending NACKed resources also when there are no ACK observers. + * endpoint: Guard against deleted endpoints in regenerate + * service: Reduce backend ID allocation space + * cilium: fix up source address selection for cluster ip + * CI: Log at INFO and above for all unit tests + * bpf: Fix dump parsers of encrypt and sockmap maps + * pkg/maps: use pointer in receivers for GetKeyPtr and GetValuePtr + * test: fix incorrect deletion statement for policy + * proxylib: Fix egress enforcement + * Recover from ginkgo fail in WithTimeout helper + * docs: move well known identities to the concepts section + * docs: update well-known-identities documentation + * add support for k8s 1.14.2 + * test: add v1.15.0-beta.0 to the CI + * cni: Fix incorrect logging in failure case + * daemon: Make policymap size configurable + * Add jenkins stage for loading vagrant boxes + * bpf: Remove several debug messages + * Revert "pkg/bpf: add DeepCopyMapKey and DeepCopyMapValue" + * Revert "pkg/{bpf,datapath,maps}: use same MapKey and MapValue in map iterations" + * Revert "pkg/bpf: add newer LookupElement, GetNextKey and UpdateElement functions" + * Revert "pkg/bpf: use own binary which does not require to create buffers" + * Revert "maps/ctmap: add ctmap benchmark" + * bpf: force recreation of regular ct entry upon service collision + * pkg/endpoint: fix assignment in nil map on restore + * pkg/ipcache: initialize globalmap at import time + * test/provision: bump k8s testing to v1.13.6 + * bpf: do propagate backend, and rev nat to new entry + * datapath: Redo backend selection if stale CT_SERVICE entry is found + * daemon/Makefile: rm -f on make clean for links + * CI: Consolidate Vagrant box information into 1 file + * cilium: encode table attribute in Route delete + * daemon: Remove stale maps only after restoring all endpoints + * envoy: Do not use deprecated configuration options. + * cilium: IsLocal() needs to compare both Name and Cluster + * daemon: Do not restore service if adding to cache fails + * daemon: Improve logging of service restoration + * doc: Adjust documentation with new dynamic gc interval + * ctmap: Introduce variable conntrack gc interval + * pkg/envoy: use proto.Equal instead comparing strings + * test: replace guestbook test docker image + * docs: give better troubleshooting for conntrack-gc-interval + * operator: fix concurrent access of variable in cnp garbage collection + * Bump vagrant box version for tests to 151 + * cni: Fix unexpected end of JSON input on errors + * docs: add missing cilium-operator-sa.yaml for k8s 1.14 upgrade guide + * maps: Remove disabled svc v2 maps + * fqdn: DNSProxy does not fold similar DNS requests + * docs: fix architecture images' URL + * CI: Consolidate WaitforNPods and WaitForPodsRunning + * CI: WaitForNPods uses count of pods + * Dockerfile: update golang to 1.12.5 + * metrics: add map_ops_total by default + * Bump vagrant box versions for tests + * Jenkins separate directories for parallel builds + +------------------------------------------------------------------- Old: ---- cilium-1.5.3.tar.gz New: ---- cilium-1.5.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cilium.spec ++++++ --- /var/tmp/diff_new_pack.wnvORa/_old 2019-08-06 15:08:12.795857362 +0200 +++ /var/tmp/diff_new_pack.wnvORa/_new 2019-08-06 15:08:12.795857362 +0200 @@ -35,7 +35,7 @@ %endif Name: cilium -Version: 1.5.3 +Version: 1.5.5 Release: 0 Summary: Linux Native, HTTP Aware Networking and Security for Containers License: Apache-2.0 AND GPL-2.0-or-later ++++++ _service ++++++ --- /var/tmp/diff_new_pack.wnvORa/_old 2019-08-06 15:08:12.823857342 +0200 +++ /var/tmp/diff_new_pack.wnvORa/_new 2019-08-06 15:08:12.823857342 +0200 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="exclude">.git</param> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">refs/tags/v1.5.1</param> + <param name="revision">refs/tags/v1.5.5</param> <param name="filename">cilium</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.wnvORa/_old 2019-08-06 15:08:12.839857330 +0200 +++ /var/tmp/diff_new_pack.wnvORa/_new 2019-08-06 15:08:12.839857330 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/cilium/cilium</param> - <param name="changesrevision">78e2cf4b66a67348df186cd79f66624ac423504e</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">9ba05044cd52d3ad38a15dcc55cc91ce79638f83</param></service></servicedata> \ No newline at end of file ++++++ cilium-1.5.3.tar.gz -> cilium-1.5.5.tar.gz ++++++ /work/SRC/openSUSE:Factory/cilium/cilium-1.5.3.tar.gz /work/SRC/openSUSE:Factory/.cilium.new.4126/cilium-1.5.5.tar.gz differ: char 12, line 1