Hello community, here is the log from the commit of package caasp-container-manifests for openSUSE:Factory checked in at 2018-06-15 14:46:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/caasp-container-manifests (Old) and /work/SRC/openSUSE:Factory/.caasp-container-manifests.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "caasp-container-manifests" Fri Jun 15 14:46:34 2018 rev:15 rq:616507 version:4.0.0+git_r307_0f1f0e9 Changes: -------- --- /work/SRC/openSUSE:Factory/caasp-container-manifests/caasp-container-manifests.changes 2018-06-02 12:11:39.993049999 +0200 +++ /work/SRC/openSUSE:Factory/.caasp-container-manifests.new/caasp-container-manifests.changes 2018-06-15 14:46:36.787600501 +0200 @@ -1,0 +2,76 @@ +Tue Jun 12 11:13:41 UTC 2018 - containers-bui...@suse.de + +- Commit adb2262 by Jordi Massaguer Pla jmassaguer...@suse.de + fix favicon path + + Commit 5aed6c1 by Jordi Massaguer Pla jmassaguer...@suse.de + do not mount public directory + + Signed-off-by: Jordi Massaguer Pla <jmassaguer...@suse.de> + + Commit dfdf04a by Jordi Massaguer Pla jmassaguer...@suse.de + move the images into the public directory but in a branding subfolder + + Signed-off-by: Jordi Massaguer Pla <jmassaguer...@suse.de> + + Commit 0e9705a by Jordi Massaguer Pla jmassaguer...@suse.de + Do not mount the public directory or the compiled assets get hidden in the + iso + + Mounting the public directory from the host, was "hidding" the assets files + present in the public directory and so our images were broken. + + This was only happening in the iso and not in our dev environments because in + production we have the assets precompiled and we don't compile them on the + fly, since we don't have a js engine installed. + + Signed-off-by: Jordi Massaguer Pla <jmassaguer...@suse.de> + + +------------------------------------------------------------------- +Thu Jun 7 18:24:52 UTC 2018 - containers-bui...@suse.de + +- Commit e38f5ea by Jordi Massaguer Pla jmassaguer...@suse.de + We removed the mysql dir, so we need to do the same in the package + + msyql dir was removed in + https://github.com/kubic-project/caasp-container-manifests/pull/189 + + Fixes: bsc#1095335 + + Signed-off-by: Jordi Massaguer Pla <jmassaguer...@suse.de> + + +------------------------------------------------------------------- +Thu Jun 7 14:53:23 UTC 2018 - containers-bui...@suse.de + +- Commit ea9e260 by Rafael Fernández López eresli...@ereslibre.es + Configure `innodb_log_file_size` to a 128M limit + + When a salt output is big enough, mysql will refuse to insert the offending + row for being too big, with an error: + + ``` + [ERROR ] Could not store events - returner 'mysql.event_return' raised + exception: + (1118, 'The size of BLOB/TEXT data inserted in one transaction is greater + than 10% of redo log size. Increase the redo log size using + innodb_log_file_size.') + ``` + + Whatever we set as `innodb_log_file_size` will be an arbitrary number that + will eventually be flooded if the cluster is big enough, or if salt is noisy + enough. Given a cluster size, this can suddenly fail if we add more states + (thus, increasing salt's output). Obviously, given the same salt states, we + can also reach this limit by increasing the cluster size. + + There is not a definitive fix for this issue, all we can do for now (without + a proper refactor of the way we integrate salt and velum) is to ensure that + with todays salt states we can reach a certain number of nodes. As said, this + can no longer be true if we add more salt states and we reach again the limit + for the same cluster size. + + Fixes: bsc#1095335 + + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ caasp-container-manifests.spec ++++++ --- /var/tmp/diff_new_pack.dtT86y/_old 2018-06-15 14:46:37.831562313 +0200 +++ /var/tmp/diff_new_pack.dtT86y/_new 2018-06-15 14:46:37.831562313 +0200 @@ -29,7 +29,7 @@ %endif Name: caasp-container-manifests -Version: 4.0.0+git_r298_a05a932 +Version: 4.0.0+git_r307_0f1f0e9 Release: 0 Summary: Manifest file templates for containers on controller node License: Apache-2.0 @@ -88,7 +88,7 @@ sed -e "s|pause:1.0.0|pause:0.1|g" -i %{buildroot}/%{_datadir}/%{name}/activate.sh %endif install -D -m 0755 gen-certs.sh %{buildroot}/%{_datadir}/%{name}/gen-certs.sh -for dir in mysql salt/grains salt/minion.d-ca; do +for dir in salt/grains salt/minion.d-ca; do install -d %{buildroot}/%{_datadir}/%{name}/config/$dir install -D -m 0644 config/$dir/* %{buildroot}/%{_datadir}/%{name}/config/$dir done ++++++ master.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/caasp-container-manifests-master/config/mysql/max-allowed-packet.cnf new/caasp-container-manifests-master/config/mysql/max-allowed-packet.cnf --- old/caasp-container-manifests-master/config/mysql/max-allowed-packet.cnf 2018-05-30 15:35:37.000000000 +0200 +++ new/caasp-container-manifests-master/config/mysql/max-allowed-packet.cnf 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -[mysqld] -max_allowed_packet=16M diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/caasp-container-manifests-master/config/mysql/skip-networking.cnf new/caasp-container-manifests-master/config/mysql/skip-networking.cnf --- old/caasp-container-manifests-master/config/mysql/skip-networking.cnf 2018-05-30 15:35:37.000000000 +0200 +++ new/caasp-container-manifests-master/config/mysql/skip-networking.cnf 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -[mysqld] -skip-networking \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/caasp-container-manifests-master/manifests/private.yaml new/caasp-container-manifests-master/manifests/private.yaml --- old/caasp-container-manifests-master/manifests/private.yaml 2018-05-30 15:35:37.000000000 +0200 +++ new/caasp-container-manifests-master/manifests/private.yaml 2018-06-12 13:14:45.000000000 +0200 @@ -38,17 +38,13 @@ value: "true" - name: MYSQL_ROOT_PASSWORD_FILE value: /var/lib/misc/infra-secrets/mariadb-root-password + - name: MYSQLD_CONFIG + value: "skip-networking;max_allowed_packet=16M;innodb_log_file_size=128M" volumeMounts: - mountPath: /var/lib/mysql name: mariadb-data - mountPath: /var/run/mysql name: mariadb-unix-socket - - mountPath: /etc/my.cnf.d/skip-networking.cnf - name: mariadb-config-skip-networking - readOnly: True - - mountPath: /etc/my.cnf.d/max-allowed-packet.cnf - name: mariadb-config-max-allowed-packet - readOnly: True - mountPath: /var/lib/misc/infra-secrets name: infra-secrets readOnly: True @@ -59,12 +55,6 @@ - name: mariadb-unix-socket hostPath: path: /var/run/mysql - - name: mariadb-config-skip-networking - hostPath: - path: /usr/share/caasp-container-manifests/config/mysql/skip-networking.cnf - - name: mariadb-config-max-allowed-packet - hostPath: - path: /usr/share/caasp-container-manifests/config/mysql/max-allowed-packet.cnf - name: infra-secrets hostPath: path: /var/lib/misc/infra-secrets diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/caasp-container-manifests-master/manifests/public.yaml new/caasp-container-manifests-master/manifests/public.yaml --- old/caasp-container-manifests-master/manifests/public.yaml 2018-05-30 15:35:37.000000000 +0200 +++ new/caasp-container-manifests-master/manifests/public.yaml 2018-06-12 13:14:45.000000000 +0200 @@ -312,11 +312,11 @@ - mountPath: /srv/velum/PRODUCT name: velum-dist-name readOnly: True - - mountPath: /srv/velum/public - name: velum-static-pages + - mountPath: /srv/velum/public/branding + name: velum-branding readOnly: True - - mountPath: /srv/velum/app/assets/images - name: velum-images + - mountPath: /srv/velum/public/favicon.ico + name: velum-icon readOnly: True args: ["bin/run"] - name: velum-api @@ -589,9 +589,9 @@ - name: velum-dist-name hostPath: path: /usr/share/velum/PRODUCT - - name: velum-static-pages - hostPath: - path: /usr/share/velum/public - - name: velum-images + - name: velum-branding hostPath: path: /usr/share/velum/images + - name: velum-icon + hostPath: + path: /usr/share/velum/images/favicon.ico diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/caasp-container-manifests-master/packaging/suse/make_spec.sh new/caasp-container-manifests-master/packaging/suse/make_spec.sh --- old/caasp-container-manifests-master/packaging/suse/make_spec.sh 2018-05-30 15:35:37.000000000 +0200 +++ new/caasp-container-manifests-master/packaging/suse/make_spec.sh 2018-06-12 13:14:45.000000000 +0200 @@ -109,7 +109,7 @@ sed -e "s|pause:1.0.0|pause:0.1|g" -i %{buildroot}/%{_datadir}/%{name}/activate.sh %endif install -D -m 0755 gen-certs.sh %{buildroot}/%{_datadir}/%{name}/gen-certs.sh -for dir in mysql salt/grains salt/minion.d-ca; do +for dir in salt/grains salt/minion.d-ca; do install -d %{buildroot}/%{_datadir}/%{name}/config/\$dir install -D -m 0644 config/\$dir/* %{buildroot}/%{_datadir}/%{name}/config/\$dir done