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 <wa...@b1-systems.de>
+
+- 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 <wa...@b1-systems.de>
+
+- Version bump 0.14.0
+  * add susChkSrv HA/DR provider
+  * make providers configurable
+
+-------------------------------------------------------------------
 Mon Nov  7 08:59:19 UTC 2022 - Steven Stringer <steven.strin...@suse.com>
 
 - Version bump 0.13.1

Reply via email to