Hello community, here is the log from the commit of package kubernetes-salt for openSUSE:Factory checked in at 2018-10-18 15:37:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kubernetes-salt (Old) and /work/SRC/openSUSE:Factory/.kubernetes-salt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubernetes-salt" Thu Oct 18 15:37:55 2018 rev:34 rq:642690 version:4.0.0+git_r932_c4914f4 Changes: -------- --- /work/SRC/openSUSE:Factory/kubernetes-salt/kubernetes-salt.changes 2018-09-24 13:14:09.657613042 +0200 +++ /work/SRC/openSUSE:Factory/.kubernetes-salt.new/kubernetes-salt.changes 2018-10-18 15:38:06.950175908 +0200 @@ -1,0 +2,138 @@ +Wed Oct 10 15:35:58 UTC 2018 - containers-bugow...@suse.de + +- Commit 842a528 by Florian Bergmann fbergm...@suse.de + Fix unittests by mocking the __utils__ dictionary of salt. + + Fix flake8 errors. + + Update flake8 configuration to contain __utils__ as builtin. + + Commit dfa86b1 by Florian Bergmann fbergm...@suse.de + Copy the dex configmap before running kubectl_appy_dir_template. + + Otherwise there can be a different ordering, in which the configmap file has + not been copied before the 20-deployment.yaml file is rendered by jinja. + + Commit 3c7e2ff by Florian Bergmann fbergm...@suse.de + Remove all pkg.installed statements. + + Given that caasp right now only runs on transactional-update servers, these + statements are useless - they can never install a package anyhow and will + only fail should the package not be installed already. + + Commit ccc3834 by Florian Bergmann fbergm...@suse.de + Cleanup shebang lines: remove unneeded ones, use python3 else. + + Commit 5fac8c1 by Florian Bergmann fbergm...@suse.de + Use a salt module to determine base_image_url used for images. + + Remove containerfeeder states, if registry images are used. + + Commit 15cb59d by Florian Bergmann fbergm...@suse.de + Synchronize grains on minion connect. + + Commit a73f3d4 by Alvaro Saurin alvaro.sau...@gmail.com + Fix caasp_hosts: use caasp_log utililty module instead of importing. + + Importing the module would break in python3. + + Commit d0371e9 by Florian Bergmann fbergm...@suse.de + Do not ignore etcd members if they were requested without id. + + Commit 95119a5 by Florian Bergmann fbergm...@suse.de + Fix Jinja filters for python3. + + - Dictionary accesses can no longer be indexed. + + - Neither values() nor keys() return a index-accessed datastructure in + python3: in Jinja this means having to use the 'first' filter instead to + access the first element. + + get_with_expr returns dict_keys() which don't implement __add__. + + Instead converting them to lists, where needed will allow concatenating + those. + + Commit 02fa037 by Florian Bergmann fbergm...@suse.de + Add the whole /usr/share/salt/kubernetes/salt folder as module_dir. + + Otherwise the _utils/caasp_log.py module will not be available in + orchestrations. + + Commit f77ab2f by Florian Bergmann fbergm...@suse.de + Use __utils__ to access the caasp_log utility module. + + This is required for python3: + https://docs.saltstack.com/en/latest/topics/utils/index.html + + Add caasp_log module to proxy the _utils module. + + This allows salt-states and templates to call the module still. + + +------------------------------------------------------------------- +Wed Oct 10 10:22:54 UTC 2018 - containers-bugow...@suse.de + +- Commit d1b7960 by Florian Bergmann fbergm...@suse.de + Fix bsc#1111168: Do not expect masters to always need to be updated + + If the masters already updated, but workers failed to update this state will + not have any minions to run on and fail if 'execpt_minions: false' is not + set. + + +------------------------------------------------------------------- +Wed Oct 10 08:15:19 UTC 2018 - containers-bugow...@suse.de + +- Commit 84a115f by Florian Bergmann fbergm...@suse.de + Changes has to be dictionary. + + When using a boolean it will fail the state in salt-2018.3.0. + + Commit 5bcafd2 by Alvaro Saurin alvaro.sau...@gmail.com + Generate the /etc/hosts file from a state, merging our entries with + previously found entries. + + bsc#1098334 + + +------------------------------------------------------------------- +Wed Oct 10 08:03:56 UTC 2018 - containers-bugow...@suse.de + +- Commit 5e37228 by Jordi Massaguer Pla jmassaguer...@suse.de + use sle12sp3 images from suse registry + + Signed-off-by: Jordi Massaguer Pla <jmassaguer...@suse.de> + + +------------------------------------------------------------------- +Wed Oct 3 08:53:38 UTC 2018 - containers-bugow...@suse.de + +- Commit 95c1980 by Rafael Fernández López eresli...@ereslibre.es + Always wait for haproxy to be serving requests before continuing. + + We could do the wait on the different places to avoid a generic piece like + haproxy having to wait for a specific component like the apiserver, but we + are already writing specific components in its configuration, and a future + reordering of states could trigger this error again. + + So, when we kill haproxy, wait for it to be serving requests again before + continuing with the next state. + + On the 2 to 3 upgrade this was causing a failure because right after + restarting haproxy we were trying to drain the node. Since we run this + operation on the very same machine that is being targeted, this `kubectl` + command cannot reach the apiserver (because haproxy is still initializing), + causing the whole update orchestration to fail. + + Fixes: bsc#1109661 + + +------------------------------------------------------------------- +Tue Sep 25 13:48:10 UTC 2018 - containers-bugow...@suse.de + +- Commit 310c6ba by Michal Jura mj...@suse.com + Fix space formatting in apiserver configuration + + +------------------------------------------------------------------- @@ -138,0 +277,4 @@ + Fixes: bsc#1098433 + Fixes: bsc#1098064 + Fixes: bsc#1098161 + @@ -488,0 +631,3 @@ + Fixes: bsc#1098433 + Fixes: bsc#1098064 + Fixes: bsc#1098161 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kubernetes-salt.spec ++++++ --- /var/tmp/diff_new_pack.TxuI5U/_old 2018-10-18 15:38:09.390173122 +0200 +++ /var/tmp/diff_new_pack.TxuI5U/_new 2018-10-18 15:38:09.390173122 +0200 @@ -21,7 +21,8 @@ %endif %if 0%{?suse_version} >= 1500 && !0%{?is_opensuse} - %define _base_image caasp + # Use the sles12 images from the registry + %define _base_image registry.suse.de/devel/casp/3.0/controllernode/images_container_base/sles12 %endif %if 0%{?is_opensuse} && 0%{?suse_version} > 1500 @@ -32,7 +33,7 @@ Name: kubernetes-salt %define gitrepo salt -Version: 4.0.0+git_r909_5fac5e3 +Version: 4.0.0+git_r932_c4914f4 Release: 0 BuildArch: noarch Summary: Production-Grade Container Scheduling and Management ++++++ master.tar.gz ++++++ ++++ 2437 lines of diff (skipped)