Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package saphanabootstrap-formula for
openSUSE:Factory checked in at 2023-11-08 22:18:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/saphanabootstrap-formula (Old)
and /work/SRC/openSUSE:Factory/.saphanabootstrap-formula.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "saphanabootstrap-formula"
Wed Nov 8 22:18:48 2023 rev:40 rq:1124207 version:0.14.0+git.1699438512.4930943
Changes:
--------
---
/work/SRC/openSUSE:Factory/saphanabootstrap-formula/saphanabootstrap-formula.changes
2022-11-07 13:51:58.139895159 +0100
+++
/work/SRC/openSUSE:Factory/.saphanabootstrap-formula.new.17445/saphanabootstrap-formula.changes
2023-11-08 22:20:07.528457882 +0100
@@ -1,0 +2,7 @@
+Mon Nov 6 08:37:35 UTC 2023 - Eike Waldt <[email protected]>
+
+- Version bump 0.14.0
+ * add susChkSrv HA/DR provider
+ * make providers configurable
+
+-------------------------------------------------------------------
Old:
----
saphanabootstrap-formula-0.13.1+git.1667812208.4db963e.tar.gz
New:
----
saphanabootstrap-formula-0.14.0+git.1699438512.4930943.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ saphanabootstrap-formula.spec ++++++
--- /var/tmp/diff_new_pack.GVzXiT/_old 2023-11-08 22:20:08.100478896 +0100
+++ /var/tmp/diff_new_pack.GVzXiT/_new 2023-11-08 22:20:08.100478896 +0100
@@ -19,7 +19,7 @@
# See also http://en.opensuse.org/openSUSE:Specfile_guidelines
Name: saphanabootstrap-formula
-Version: 0.13.1+git.1667812208.4db963e
+Version: 0.14.0+git.1699438512.4930943
Release: 0
Summary: SAP HANA platform deployment formula
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.GVzXiT/_old 2023-11-08 22:20:08.128479925 +0100
+++ /var/tmp/diff_new_pack.GVzXiT/_new 2023-11-08 22:20:08.132480072 +0100
@@ -4,8 +4,8 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="filename">saphanabootstrap-formula</param>
- <param name="versionformat">0.13.1+git.%ct.%h</param>
- <param name="revision">4db963eb32eb8584426122d8e9e8f1f736c9c8c2</param>
+ <param name="versionformat">0.14.0+git.%ct.%h</param>
+ <param name="revision">49309439a5427550f3483c39d5ad1bd61acf7b40</param>
</service>
<service name="recompress" mode="disabled">
++++++ saphanabootstrap-formula-0.13.1+git.1667812208.4db963e.tar.gz ->
saphanabootstrap-formula-0.14.0+git.1699438512.4930943.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/_service
new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/_service
--- old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/_service
2022-11-07 10:10:08.000000000 +0100
+++ new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/_service
2023-11-08 11:15:12.000000000 +0100
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="filename">saphanabootstrap-formula</param>
- <param name="versionformat">0.13.1+git.%ct.%h</param>
+ <param name="versionformat">0.14.0+git.%ct.%h</param>
<param name="revision">%%VERSION%%</param>
</service>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/form.yml
new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/form.yml
--- old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/form.yml
2022-11-07 10:10:08.000000000 +0100
+++ new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/form.yml
2023-11-08 11:15:12.000000000 +0100
@@ -57,6 +57,21 @@
$type: boolean
$default: false
$help: Enable the node monitoring via exporters which will be installed
and configured in all the nodes. Customize the exporter configuration in each
node's dedicated sections.
+ ha_dr_sustkover_enabled:
+ $name: Enable HANA HA/DR provdider hook susTkOver
+ $type: boolean
+ $default: false
+ $help: See
https://documentation.suse.com/sbp/all/single-html/SLES4SAP-hana-sr-guide-PerfOpt-15/#cha.s4s.hana-hook
for details.
+ ha_dr_suschksrv_enabled:
+ $name: Enable HANA HA/DR provdider hook susChkSrv
+ $type: boolean
+ $default: false
+ $help: See
https://documentation.suse.com/sbp/all/single-html/SLES4SAP-hana-sr-guide-PerfOpt-15/#cha.s4s.hana-hook
for details.
+ ha_dr_suschksrv_action_on_lost:
+ $name: Configure "Action on lost" for HANA HA/DR provider hook susChkSrv
+ $type: select
+ $values: [stop, fence]
+ $help: See `man 7 susChkSrv.py` and
https://documentation.suse.com/sbp/all/single-html/SLES4SAP-hana-sr-guide-PerfOpt-15/#cha.s4s.hana-hook
for details.
nodes:
$name: Nodes
$type: edit-group
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/hana/ha_cluster.sls
new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/hana/ha_cluster.sls
---
old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/hana/ha_cluster.sls
2022-11-07 10:10:08.000000000 +0100
+++
new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/hana/ha_cluster.sls
2023-11-08 11:15:12.000000000 +0100
@@ -3,9 +3,6 @@
{% if hana.scale_out %}
{% set hook_path = '/usr/share/SAPHanaSR-ScaleOut' %}
-{% set sr_hook_multi_target = hook_path + '/SAPHanaSrMultiTarget.py' %}
-{% set sr_hook = hook_path + '/SAPHanaSR.py' %}
-{% set sustkover_hook = hook_path + '/susTkOver.py' %}
remove_SAPHanaSR:
pkg.removed:
@@ -21,9 +18,6 @@
{% else %}
{% set hook_path = '/usr/share/SAPHanaSR' %}
-{% set sr_hook_multi_target = hook_path + '/SAPHanaSrMultiTarget.py' %}
-{% set sr_hook = hook_path + '/SAPHanaSR.py' %}
-{% set sustkover_hook = hook_path + '/susTkOver.py' %}
remove_SAPHanaSR:
pkg.removed:
@@ -38,6 +32,15 @@
- SAPHanaSR-doc
{% endif %}
+{% set sr_hook_multi_target = hook_path + '/SAPHanaSrMultiTarget.py' %}
+{% set sr_hook = hook_path + '/SAPHanaSR.py' %}
+{% set sustkover_hook = hook_path + '/susTkOver.py' %}
+{% set suschksrv_hook = hook_path + '/susChkSrv.py' %}
+
+{% set sustkover_hook_enabled = hana.ha_dr_sustkover_enabled|default(False) %}
+{% set suschksrv_hook_enabled = hana.ha_dr_suschksrv_enabled|default(False) %}
+{% set suschksrv_hook_action_on_lost =
hana.ha_dr_suschksrv_action_on_lost|default('stop') %}
+
# get HANA sites
{% set sites = {} %}
{% for node in hana.nodes %}
@@ -182,6 +185,26 @@
- pkg: install_SAPHanaSR
- onlyif:
- test -f {{ sustkover_hook }}
+ - test "True" == "{{ sustkover_hook_enabled }}"
+
+configure_susChkSrv_hook_{{ sap_instance }}:
+ ini.options_present:
+ - name: /hana/shared/{{ node.sid.upper()
}}/global/hdb/custom/config/global.ini
+ - separator: '='
+ - strict: False # do not touch rest of file
+ - sections:
+ ha_dr_provider_suschksrv:
+ provider: 'susChkSrv'
+ path: '{{ hook_path }}'
+ execution_order: '3'
+ action_on_lost: '{{ suschksrv_hook_action_on_lost }}'
+ trace:
+ ha_dr_suschksrv: 'info'
+ - require:
+ - pkg: install_SAPHanaSR
+ - onlyif:
+ - test -f {{ suschksrv_hook }}
+ - test "True" == "{{ suschksrv_hook_enabled }}"
# Configure system replication operation mode in the primary site
{% for secondary_node in hana.nodes if node.primary is defined and
secondary_node.secondary is defined and secondary_node.secondary.remote_host ==
host %}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/hana/templates/srCostOptMemConfig_hook.j2
new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/hana/templates/srCostOptMemConfig_hook.j2
---
old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/hana/templates/srCostOptMemConfig_hook.j2
2022-11-07 10:10:08.000000000 +0100
+++
new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/hana/templates/srCostOptMemConfig_hook.j2
2023-11-08 11:15:12.000000000 +0100
@@ -39,7 +39,7 @@
* dbuser Username [ e.g. SYSTEM ]
* dbpwd
* user password [ e.g. SLES4sap ]
-* dbport port where db listens for SQL connctions [e.g 30013 or 30015]
+* dbport port where db listens for SQL connections [e.g 30013 or 30015]
"""
#
# parameter section
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/pillar.example
new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/pillar.example
--- old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/pillar.example
2022-11-07 10:10:08.000000000 +0100
+++ new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/pillar.example
2023-11-08 11:15:12.000000000 +0100
@@ -43,6 +43,16 @@
# you can customize the exporter configuration in each node in the dedicated
sections below
monitoring_enabled: true
+ # HANA HA/DR provider configuration
+ # See
https://documentation.suse.com/sbp/all/single-html/SLES4SAP-hana-sr-guide-PerfOpt-15/#cha.s4s.hana-hook
for details.
+ # The SAPHanaSR hook is always enabled.
+ # enable susTkOver hook (disabled by default)
+ #ha_dr_sustkover_enabled: true
+ # enable susChkSrv hook (disabled by default)
+ #ha_dr_suschksrv_enabled: true
+ # susChkSrv action on lost, see `man 7 susChkSrv.py` (Options: stop
[default], fence)
+ #ha_dr_suschksrv_action_on_lost: 'fence'
+
nodes:
- host: 'hana01'
sid: 'prd'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/saphanabootstrap-formula.changes
new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/saphanabootstrap-formula.changes
---
old/saphanabootstrap-formula-0.13.1+git.1667812208.4db963e/saphanabootstrap-formula.changes
2022-11-07 10:10:08.000000000 +0100
+++
new/saphanabootstrap-formula-0.14.0+git.1699438512.4930943/saphanabootstrap-formula.changes
2023-11-08 11:15:12.000000000 +0100
@@ -1,4 +1,11 @@
-------------------------------------------------------------------
+Mon Nov 6 08:37:35 UTC 2023 - Eike Waldt <[email protected]>
+
+- Version bump 0.14.0
+ * add susChkSrv HA/DR provider
+ * make providers configurable
+
+-------------------------------------------------------------------
Mon Nov 7 08:59:19 UTC 2022 - Steven Stringer <[email protected]>
- Version bump 0.13.1