Hello community, here is the log from the commit of package kubernetes-salt for openSUSE:Factory checked in at 2018-04-11 14:02:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kubernetes-salt (Old) and /work/SRC/openSUSE:Factory/.kubernetes-salt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubernetes-salt" Wed Apr 11 14:02:25 2018 rev:11 rq:595182 version:3.0.0+git_r680_7a3c61f Changes: -------- --- /work/SRC/openSUSE:Factory/kubernetes-salt/kubernetes-salt.changes 2018-04-05 15:33:21.936415765 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes-salt.new/kubernetes-salt.changes 2018-04-11 14:04:47.600727213 +0200 @@ -1,0 +2,96 @@ +Tue Apr 10 11:15:39 UTC 2018 - [email protected] + +- Commit 0ef0581 by Alvaro Saurin [email protected] + * Do some code cleanups in caasp_etcd.py by using + the same logic for getting etcd replacements as + for getting additional etcd servers when bootstrapping. + * Move most of the removal logic to a caasp_nodes.py + Python module, as Jinja is not a proper language... + * Add the corresponding unit tests for this new + Python code. + * Do not be so strict when finding a replacement: if + the replacement is not valid for a k8s master, do not + make it unsuitable for etcd too. + * Use some basic k8s master replacement finder. + * Try to use some common logging functions + * Refactor out the grains.get code to a new + caasp_grains.py module (as it is shared by several + custom modules) + + See https://trello.com/c/O7daOErL + + feature#node_removal + + +------------------------------------------------------------------- +Tue Apr 10 07:54:00 UTC 2018 - [email protected] + +- Commit c189bca by Alvaro Saurin [email protected] + Try to resist to transient node failures on updates + + See https://trello.com/c/irviWd1m + + feature#update_on_node_failures + + +------------------------------------------------------------------- +Mon Apr 9 08:55:51 UTC 2018 - [email protected] + +- Commit caa100b by Alvaro Saurin [email protected] + Change the meaning of some grains: + * removal_in_progress -> node_removal_in_progress (only for + the node that is being removed) + * addition_in_progress -> node_addition_in_progress (only for + the node that is being added) + * removal_in_progress: cluster-wide grain for marking that a + removal is being done. This should avoid conflicts with the etc-hosts-update + orchestration... + + https://bugzilla.suse.com/show_bug.cgi?id=1087108 + + bsc#1087108 + + +------------------------------------------------------------------- +Fri Apr 6 07:57:48 UTC 2018 - [email protected] + +- Commit 3a529ab by Alvaro Saurin [email protected] + Reject keys of removed nodes instead of just deleting them. + + https://bugzilla.suse.com/show_bug.cgi?id=1087062 + + bsc#1087062 + + +------------------------------------------------------------------- +Thu Apr 5 08:41:48 UTC 2018 - [email protected] + +- Commit ae4018a by Rafael Fernández López [email protected] + Force drain when trying to drain a node + + When trying to drain a node we can get an error if the kubelet is running a + pod created by local manifests (manifests living in the local filesystem): + + ``` caasp-admin:~ # kubectl drain --ignore-daemonsets caasp-worker-1 node + "caasp-worker-1" cordoned error: unable to drain node "caasp-worker-1", + aborting command... + + There are pending nodes to be drained: + caasp-worker-1 error: pods not managed by ReplicationController, ReplicaSet, + Job, DaemonSet or StatefulSet (use --force to override): + haproxy-caasp-worker-1 + ``` + + As opposed to: + + ``` caasp-admin:~ # kubectl drain --force --ignore-daemonsets caasp-worker-1 + node "caasp-worker-1" already cordoned WARNING: Deleting pods not managed by + ReplicationController, ReplicaSet, Job, DaemonSet or StatefulSet: + haproxy-caasp-worker-1; Ignoring DaemonSet-managed pods: kube-flannel-vklfc + node "caasp-worker-1" drained + ``` + + Related: bsc#1085980 + + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kubernetes-salt.spec ++++++ --- /var/tmp/diff_new_pack.mnk9KE/_old 2018-04-11 14:04:48.356699895 +0200 +++ /var/tmp/diff_new_pack.mnk9KE/_new 2018-04-11 14:04:48.360699749 +0200 @@ -32,7 +32,7 @@ Name: kubernetes-salt %define gitrepo salt -Version: 3.0.0+git_r670_185e941 +Version: 3.0.0+git_r680_7a3c61f Release: 0 BuildArch: noarch Summary: Production-Grade Container Scheduling and Management ++++++ master.tar.gz ++++++ ++++ 2235 lines of diff (skipped)
