Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package crmsh for openSUSE:Factory checked in at 2021-12-22 20:18:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/crmsh (Old) and /work/SRC/openSUSE:Factory/.crmsh.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crmsh" Wed Dec 22 20:18:09 2021 rev:233 rq:942063 version:4.3.1+20211222.9360f963 Changes: -------- --- /work/SRC/openSUSE:Factory/crmsh/crmsh.changes 2021-12-17 23:54:51.531546904 +0100 +++ /work/SRC/openSUSE:Factory/.crmsh.new.2520/crmsh.changes 2021-12-22 20:19:13.531879643 +0100 @@ -1,0 +2,6 @@ +Wed Dec 22 06:46:57 UTC 2021 - xli...@suse.com + +- Update to version 4.3.1+20211222.9360f963: + * Dev: doc: Mention /etc/crm/profiles.yml in man crm + +------------------------------------------------------------------- Old: ---- crmsh-4.3.1+20211217.5d8f3f90.tar.bz2 New: ---- crmsh-4.3.1+20211222.9360f963.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crmsh.spec ++++++ --- /var/tmp/diff_new_pack.XY8vdT/_old 2021-12-22 20:19:14.131879924 +0100 +++ /var/tmp/diff_new_pack.XY8vdT/_new 2021-12-22 20:19:14.131879924 +0100 @@ -36,7 +36,7 @@ Summary: High Availability cluster command-line interface License: GPL-2.0-or-later Group: %{pkg_group} -Version: 4.3.1+20211217.5d8f3f90 +Version: 4.3.1+20211222.9360f963 Release: 0 URL: http://crmsh.github.io Source0: %{name}-%{version}.tar.bz2 @@ -217,6 +217,7 @@ %{crmsh_docdir}/AUTHORS %{crmsh_docdir}/crm.8.html %{crmsh_docdir}/crmsh_hb_report.8.html +%{crmsh_docdir}/profiles.html %{crmsh_docdir}/ChangeLog %{crmsh_docdir}/README.md %{crmsh_docdir}/contrib/* ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.XY8vdT/_old 2021-12-22 20:19:14.179879947 +0100 +++ /var/tmp/diff_new_pack.XY8vdT/_new 2021-12-22 20:19:14.179879947 +0100 @@ -9,7 +9,7 @@ </service> <service name="tar_scm"> <param name="url">https://github.com/ClusterLabs/crmsh.git</param> - <param name="changesrevision">80baa8fbcbf2712d2de7b7f5cfb6f0312b29c1fd</param> + <param name="changesrevision">9360f9630f93d4a023bbb4a34472ef6d573e40b7</param> </service> </servicedata> (No newline at EOF) ++++++ crmsh-4.3.1+20211217.5d8f3f90.tar.bz2 -> crmsh-4.3.1+20211222.9360f963.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.3.1+20211217.5d8f3f90/Makefile.am new/crmsh-4.3.1+20211222.9360f963/Makefile.am --- old/crmsh-4.3.1+20211217.5d8f3f90/Makefile.am 2021-12-17 09:10:32.000000000 +0100 +++ new/crmsh-4.3.1+20211222.9360f963/Makefile.am 2021-12-22 07:30:54.000000000 +0100 @@ -29,7 +29,7 @@ contribdir = $(docdir)/contrib contrib_DATA = contrib/pcmk.vim contrib/README.vimsyntax helpdir = $(datadir)/$(PACKAGE) -asciiman = doc/crm.8.adoc doc/crmsh_hb_report.8.adoc +asciiman = doc/crm.8.adoc doc/crmsh_hb_report.8.adoc doc/profiles.adoc help_DATA = doc/crm.8.adoc generated_docs = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.3.1+20211217.5d8f3f90/crmsh.spec.in new/crmsh-4.3.1+20211222.9360f963/crmsh.spec.in --- old/crmsh-4.3.1+20211217.5d8f3f90/crmsh.spec.in 2021-12-17 09:10:32.000000000 +0100 +++ new/crmsh-4.3.1+20211222.9360f963/crmsh.spec.in 2021-12-22 07:30:54.000000000 +0100 @@ -217,6 +217,7 @@ %{crmsh_docdir}/AUTHORS %{crmsh_docdir}/crm.8.html %{crmsh_docdir}/crmsh_hb_report.8.html +%{crmsh_docdir}/profiles.html %{crmsh_docdir}/ChangeLog %{crmsh_docdir}/README.md %{crmsh_docdir}/contrib/* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.3.1+20211217.5d8f3f90/doc/crm.8.adoc new/crmsh-4.3.1+20211222.9360f963/doc/crm.8.adoc --- old/crmsh-4.3.1+20211217.5d8f3f90/doc/crm.8.adoc 2021-12-17 09:10:32.000000000 +0100 +++ new/crmsh-4.3.1+20211222.9360f963/doc/crm.8.adoc 2021-12-22 07:30:54.000000000 +0100 @@ -5068,6 +5068,10 @@ Leave the program. +FILES +--- +include::profiles.adoc[] + BUGS ---- Even though all sensible configurations (and most of those that diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh-4.3.1+20211217.5d8f3f90/doc/profiles.adoc new/crmsh-4.3.1+20211222.9360f963/doc/profiles.adoc --- old/crmsh-4.3.1+20211217.5d8f3f90/doc/profiles.adoc 1970-01-01 01:00:00.000000000 +0100 +++ new/crmsh-4.3.1+20211222.9360f963/doc/profiles.adoc 2021-12-22 07:30:54.000000000 +0100 @@ -0,0 +1,47 @@ +=== /etc/crm/profiles.yml + +==== Purpose + +YAML file `/etc/crm/profiles.yml` contains Corosync, SBD and Pacemaker parameters for different platforms. + +crmsh bootstrap detects system environment and load the corresponding parameters predefined in this file. + +==== Syntax + +............ +profile_name: + key_name: value +............ + +The valid profile names are: +"microsoft-azure", "google-cloud-platform", "amazon-web-services", "s390", "default" + +`key_name` is a known Corosync, SBD, or Pacemaker parameters, like +`corosync.totem.token` or `sbd.watchdog_timeout`. + +More details about the parameter definitions please refer to the man page of corosync.conf(5), sbd(8). + +Example +............ +default: + corosync.totem.crypto_hash: sha1 + corosync.totem.crypto_cipher: aes256 + corosync.totem.token: 5000 + corosync.totem.join: 60 + corosync.totem.max_messages: 20 + corosync.totem.token_retransmits_before_loss_const: 10 + sbd.watchdog_timeout: 15 + +microsoft-azure: + corosync.totem.token: 30000 + sbd.watchdog_timeout: 60 +............ + +==== How the content of the file is interpreted + +The profiles has the following properties: + +* Profiles are only loaded on bootstrap init node. +* The "default" profile is loaded in the beginning. +* Specific profiles will override the corresponding values in the "default" profile (if the specific environment is detected). +* Users could customize the "default" profile for their needs. For example, those on-premise environments which is not defined yet.