Hello community, here is the log from the commit of package kubernetes-salt for openSUSE:Factory checked in at 2018-05-22 17:02:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kubernetes-salt (Old) and /work/SRC/openSUSE:Factory/.kubernetes-salt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubernetes-salt" Tue May 22 17:02:48 2018 rev:21 rq:611200 version:4.0.0+git_r801_c7e2229 Changes: -------- --- /work/SRC/openSUSE:Factory/kubernetes-salt/kubernetes-salt.changes 2018-05-13 16:06:25.727346804 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes-salt.new/kubernetes-salt.changes 2018-05-22 17:02:49.610337287 +0200 @@ -1,0 +2,239 @@ +Tue May 22 00:03:26 UTC 2018 - [email protected] + +- Commit 987f865 by Kiall Mac Innes [email protected] + Allow salt tests to be ran via tox and Jenkins + + Example to run them locally: + + tox -e tests-salt-2016.11.4-py27 + + or: + + tox -e tests-salt-2016.11.4-py34 + + +------------------------------------------------------------------- +Mon May 21 22:52:25 UTC 2018 - [email protected] + +- Commit becdf82 by Kiall Mac Innes [email protected] + Add Collaborator Check to flake8 job + + +------------------------------------------------------------------- +Mon May 21 22:51:25 UTC 2018 - [email protected] + +- Commit 3935f83 by Kiall Mac Innes [email protected] + Add Collaborator Check to flake8 job + + +------------------------------------------------------------------- +Mon May 21 16:13:54 UTC 2018 - [email protected] + +- Commit b5a6432 by Maximilian Meister [email protected] + also reload docker when certificates change + + fix#reload-certs + + Signed-off-by: Maximilian Meister <[email protected]> + + +------------------------------------------------------------------- +Mon May 21 16:11:55 UTC 2018 - [email protected] + +- Commit 37556bb by tdaines42 [email protected] + updated pillar and openstack config to use project and domain ids + + +------------------------------------------------------------------- +Sat May 19 10:10:23 UTC 2018 - [email protected] + +- Commit 8fa6128 by Flavio Castelli [email protected] + Add support for kube API auditing + + Allow users to enable kubernetes API server auditing feature. + + The auditing will produce an audit log file locally that can then be pushed + to a central logging solution (eg: by using a fluentd daemonset running on + the master nodes). + + By default there's no auditing in place. This is enabled only when the user + provides a value for each one of the new pillars introduced by this commit. + + feature#kube-api-audit fate#325337 + + Signed-off-by: Flavio Castelli <[email protected]> + + +------------------------------------------------------------------- +Fri May 18 22:16:39 UTC 2018 - [email protected] + +- Commit 4497dac by Flavio Castelli [email protected] + Remove unneeded state + + The registries state is something from the early days of caasp. Something we + don't need (and use) anymore. + + feature#remove-unneeded-code-registries + + Signed-off-by: Flavio Castelli <[email protected]> + + +------------------------------------------------------------------- +Fri May 18 20:22:19 UTC 2018 - [email protected] + +- Commit b501d9f by Flavio Castelli [email protected] + Provide configuration to transactional-update + + Fixes bsc#1088675 + + Signed-off-by: Flavio Castelli <[email protected]> + + +------------------------------------------------------------------- +Fri May 18 19:08:02 UTC 2018 - [email protected] + +- Commit 22a3b23 by Florian Bergmann [email protected] + Install system wide certificates from pillars. + + `cert`-state will install the certificates as trust anchors. + + +------------------------------------------------------------------- +Fri May 18 15:18:37 UTC 2018 - [email protected] + +- Commit 6c4ec0c by Maximilian Meister [email protected] + skip removed etcd servers (bsc#1093305) + + Signed-off-by: Maximilian Meister <[email protected]> + + +------------------------------------------------------------------- +Fri May 18 07:42:06 UTC 2018 - [email protected] + +- Commit 03d371f by Rafael Fernández López [email protected] + Remove default grace period and timeout when draining a node. + + By default, the grace period is -1, or whatever the pod specifies on its + `terminationGracePeriodSeconds` spec. The pod can know better than us what it + needs to cleanly stop, and we don't need to apply arbitrary timeouts. If this + is not specified, the default `terminationGracePeriodSeconds` value is 30 + seconds. After this grace termination period, a SIGKILL will be sent to the + process when evicting pods. + + Aside from this, we should have an "inifinite" timeout. Given that this + process doesn't stall, it's safer to perform this operation until it + succeeds. If we have proof that this is causing problems we should add a + timeout, but in general the draining process should not hang. + + The alternative is in reality the real problem: if we timeout the draining + process, it can happen that certain pods with remote volumes (nfs, rbd...) + are never evicted, and when we go to restart the machine it hangs, because + systemd fails to kill the processes when there are active mounts. + + Since there are no sensible defaults for the grace period and for the global + timeout is better to let the first one to the pod definition, and the second + one to just "infinite" until we really hit an issue because of this. + + Fixes: bsc#1085980 + + +------------------------------------------------------------------- +Thu May 17 15:39:15 UTC 2018 - [email protected] + +- Commit 876f7c7 by Rafael Fernández López [email protected] + Lower the per-request timeout when we are checking for successful query + + When we are waiting for some service to be up, if the request hangs for some + reason, we want to retry at least several times. Without setting this value + explicitly, it takes the default (`http_request_timeout` as 3600), what is + way over our `wait_for` argument set at 300 seconds. + + By setting the default `http_request_timeout` to a more reasonable default + when doing this kind of checks we can ensure that the request itself will + timeout several times before we call it done. + + Fixes: bsc#1093540 Fixes: bsc#1093685 + + +------------------------------------------------------------------- +Thu May 17 07:35:28 UTC 2018 - [email protected] + +- Commit b13d89a by Rafael Fernández López [email protected] + Only remove the master grains if there are any masters to be updated. + + The `salt.function` call will be marked as failed if there were no minions to + target. Make sure that we only run this step if we know that we'll have some + targets available. + + Fixes: bsc#1093491 + + +------------------------------------------------------------------- +Thu May 17 07:33:30 UTC 2018 - [email protected] + +- Commit c93d25d by Alvaro Saurin [email protected] + Queue the /etc/hosts update when triggered from a reactor. + + Fixes part of bsc#1093123 + + +------------------------------------------------------------------- +Wed May 16 14:18:51 UTC 2018 - [email protected] + +- Commit bc4b7ae by Alvaro Saurin [email protected] + Updated diagrams + + feature#docs + + +------------------------------------------------------------------- +Wed May 16 12:54:33 UTC 2018 - [email protected] + +- Commit 442a76c by Rafael Fernández López [email protected] + Make HAProxy work as an http proxy instead of a tcp proxy. + + This allows us to add fine-grained timeouts depending on the endpoint being + accessed or with what parameters (e.g. /log?follow=true should have no + timeout as happens on the apiserver). /exec is another example, but in this ++++ 42 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kubernetes-salt/kubernetes-salt.changes ++++ and /work/SRC/openSUSE:Factory/.kubernetes-salt.new/kubernetes-salt.changes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kubernetes-salt.spec ++++++ --- /var/tmp/diff_new_pack.J8h3fz/_old 2018-05-22 17:02:50.638299877 +0200 +++ /var/tmp/diff_new_pack.J8h3fz/_new 2018-05-22 17:02:50.642299731 +0200 @@ -32,7 +32,7 @@ Name: kubernetes-salt %define gitrepo salt -Version: 4.0.0+git_r763_dad9d01 +Version: 4.0.0+git_r801_c7e2229 Release: 0 BuildArch: noarch Summary: Production-Grade Container Scheduling and Management ++++++ master.tar.gz ++++++ ++++ 1845 lines of diff (skipped)
