Hello community,
here is the log from the commit of package saphanabootstrap-formula for
openSUSE:Factory checked in at 2020-10-06 17:09:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/saphanabootstrap-formula (Old)
and /work/SRC/openSUSE:Factory/.saphanabootstrap-formula.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "saphanabootstrap-formula"
Tue Oct 6 17:09:24 2020 rev:20 rq:839596 version:0.6.1+git.1601908802.d2e16b7
Changes:
--------
---
/work/SRC/openSUSE:Factory/saphanabootstrap-formula/saphanabootstrap-formula.changes
2020-09-25 16:37:21.284200321 +0200
+++
/work/SRC/openSUSE:Factory/.saphanabootstrap-formula.new.4249/saphanabootstrap-formula.changes
2020-10-06 17:11:06.269526978 +0200
@@ -1,0 +2,5 @@
+Sat Oct 3 04:59:38 UTC 2020 - Simranpal Singh <[email protected]>
+
+- Update SUMA form.yml file and prevalidation state with latest changes in
formula
+
+-------------------------------------------------------------------
Old:
----
saphanabootstrap-formula-0.6.1+git.1600979363.d290fdc.tar.gz
New:
----
saphanabootstrap-formula-0.6.1+git.1601908802.d2e16b7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ saphanabootstrap-formula.spec ++++++
--- /var/tmp/diff_new_pack.pgYFDB/_old 2020-10-06 17:11:07.149527738 +0200
+++ /var/tmp/diff_new_pack.pgYFDB/_new 2020-10-06 17:11:07.153527742 +0200
@@ -19,7 +19,7 @@
# See also http://en.opensuse.org/openSUSE:Specfile_guidelines
Name: saphanabootstrap-formula
-Version: 0.6.1+git.1600979363.d290fdc
+Version: 0.6.1+git.1601908802.d2e16b7
Release: 0
Summary: SAP HANA platform deployment formula
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.pgYFDB/_old 2020-10-06 17:11:07.181527766 +0200
+++ /var/tmp/diff_new_pack.pgYFDB/_new 2020-10-06 17:11:07.181527766 +0200
@@ -5,7 +5,7 @@
<param name="exclude">.git</param>
<param name="filename">saphanabootstrap-formula</param>
<param name="versionformat">0.6.1+git.%ct.%h</param>
- <param name="revision">d290fdcc5ba565e6778eab57305d4ef8fc7f5eed</param>
+ <param name="revision">d2e16b70728b0ce0d6765ee101d4b83fb4af1b77</param>
</service>
<service name="recompress" mode="disabled">
++++++ saphanabootstrap-formula-0.6.1+git.1600979363.d290fdc.tar.gz ->
saphanabootstrap-formula-0.6.1+git.1601908802.d2e16b7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.6.1+git.1600979363.d290fdc/form.yml
new/saphanabootstrap-formula-0.6.1+git.1601908802.d2e16b7/form.yml
--- old/saphanabootstrap-formula-0.6.1+git.1600979363.d290fdc/form.yml
2020-09-24 22:29:23.000000000 +0200
+++ new/saphanabootstrap-formula-0.6.1+git.1601908802.d2e16b7/form.yml
2020-10-05 16:40:02.000000000 +0200
@@ -6,6 +6,51 @@
$type: boolean
$default: true
$help: Install all required packages from currently existing repositories
+ saptune_solution:
+ $name: saptune solution to apply
+ $type: text
+ $default: HANA
+ $help: saptune solution to apply to all nodes
+ $optional: true
+ software_path:
+ $name: Path to HANA platform installation media folder
+ $type: text
+ $help: The path to already extracted HANA platform installation media
folder which can be local or already mounted shared location (NFS, SMB, etc).
This will have preference over hana installation media archive
+ $optional: true
+ use_hana_archive_file:
+ $name: Use archive file for HANA platform installation
+ $type: boolean
+ $default: false
+ $help: Mark this option if you want to use a hana archive file for the
HANA installation
+ hana_archive_file:
+ $name: Path to HANA platform installation media archive
+ $visibleIf: .use_hana_archive_file == true
+ $type: text
+ $help: The path to installation media archive in any of the RAR, ZIP, EXE
or SAR format. For SAR archive, please also provide the sapcar executable path
for extraction
+ $optional: true
+ hana_extract_dir:
+ $name: Path to extract the HANA installation media archive
+ $visibleIf: .use_hana_archive_file == true
+ $type: text
+ $default: /sapmedia_extract/HANA
+ $help: The HANA archive will be extracted to this path. By default this
path is /sapmedia_extract/HANA
+ $optional: true
+ sapcar_exe_file:
+ $name: Path to sapcar executable if extracting HANA SAR archive
+ $visibleIf: .use_hana_archive_file == true
+ $type: text
+ $help: The path to sapcar executable to extract HANA SAR archive
+ $optional: true
+ ha_enabled:
+ $name: Enable HA cluster configuration
+ $type: boolean
+ $default: true
+ $help: Enable the HA cluster configuration which will install the
SAPHanaSR hook. To use this option the primary and secondary nodes must be
defined in the pillar file
+ monitoring_enabled:
+ $name: Enable the host to be monitored by exporters
+ $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.
nodes:
$name: Nodes
$type: edit-group
@@ -59,11 +104,17 @@
$visibleIf: .install_checkbox == true
$optional: true
$type: group
+ local_software_path_checkbox:
+ $name: Use local HANA installation media
+ $type: boolean
+ $default: false
+ $help: Specify the installation media on this node, otherwise global
software path will be used.
software_path:
- $name: Downloaded HANA software path
+ $name: Path to local HANA installation media
+ $visibleIf: .local_software_path_checkbox == true
$type: text
$optional: false
- $help: This is a local or already monted shared location (NFS, SMB,
etc). The SAP HANA binaries must be already uncompressed
+ $help: The path to already extracted HANA platform installation
media folder which can be local or already mounted shared location (NFS, SMB,
etc). This will have preference over global software path.
root_user:
$name: Machine root user
$type: text
@@ -82,6 +133,16 @@
$visibleIf: .use_config_file == true
$type: text
$help: Path to the config file location. The template can be
generated with the hdblcm --dump_configfile_template option
+ use_hdb_pwd_file:
+ $name: Fetch HANA passwords from XML file
+ $type: boolean
+ $default: false
+ $help: Mark this option if you want to fetch HANA passwords from XML
file for the HANA installation options
+ hdb_pwd_file:
+ $name: Path to XML file with HANA Passwords
+ $visibleIf: .use_hdb_pwd_file == true
+ $type: text
+ $help: Path to the XML file location. The password template can be
generated with the hdblcm --dump_configfile_template option
sapadm_password:
$name: SAP admin password (<sid>adm)
$visibleIf: .use_config_file == false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.6.1+git.1600979363.d290fdc/hana/install.sls
new/saphanabootstrap-formula-0.6.1+git.1601908802.d2e16b7/hana/install.sls
--- old/saphanabootstrap-formula-0.6.1+git.1600979363.d290fdc/hana/install.sls
2020-09-24 22:29:23.000000000 +0200
+++ new/saphanabootstrap-formula-0.6.1+git.1601908802.d2e16b7/hana/install.sls
2020-10-05 16:40:02.000000000 +0200
@@ -1,6 +1,6 @@
{%- from "hana/map.jinja" import hana with context -%}
-{%- from "hana/extract_hana_package.sls" import hana_extract_dir with context
-%}
{% set host = grains['host'] %}
+{% set hana_extract_dir = hana.hana_extract_dir %}
include:
- .enable_cost_optimized
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.6.1+git.1600979363.d290fdc/hana/pre_validation.sls
new/saphanabootstrap-formula-0.6.1+git.1601908802.d2e16b7/hana/pre_validation.sls
---
old/saphanabootstrap-formula-0.6.1+git.1600979363.d290fdc/hana/pre_validation.sls
2020-09-24 22:29:23.000000000 +0200
+++
new/saphanabootstrap-formula-0.6.1+git.1601908802.d2e16b7/hana/pre_validation.sls
2020-10-05 16:40:02.000000000 +0200
@@ -2,6 +2,11 @@
{% set host = grains['host'] %}
+{# Check HANA archive media checkbox #}
+{% if hana.use_hana_archive_file is defined and hana.use_hana_archive_file ==
false %}
+ {% do hana.pop('hana_archive_file', none) %}
+{% endif %}
+
{% for node in hana.nodes if node.host == host %}
{# Check HANA install checkbox #}
@@ -14,6 +19,14 @@
{% do node.install.pop('config_file') %}
{% endif %}
+ {% if node.install.local_software_path_checkbox == false %}
+ {% do node.install.pop('software_path') %}
+ {% endif %}
+
+ {% if node.install.use_hdb_pwd_file == false %}
+ {% do node.install.pop('hdb_pwd_file') %}
+ {% endif %}
+
{% if node.install.extra_parameters is defined and
node.install.extra_parameters|length > 0 and node.install.extra_parameters is
not mapping %}
{% set new_extra_parameters = {} %}
{% for new_item in node.install.extra_parameters %}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/saphanabootstrap-formula-0.6.1+git.1600979363.d290fdc/saphanabootstrap-formula.changes
new/saphanabootstrap-formula-0.6.1+git.1601908802.d2e16b7/saphanabootstrap-formula.changes
---
old/saphanabootstrap-formula-0.6.1+git.1600979363.d290fdc/saphanabootstrap-formula.changes
2020-09-24 22:29:23.000000000 +0200
+++
new/saphanabootstrap-formula-0.6.1+git.1601908802.d2e16b7/saphanabootstrap-formula.changes
2020-10-05 16:40:02.000000000 +0200
@@ -1,4 +1,9 @@
-------------------------------------------------------------------
+Sat Oct 3 04:59:38 UTC 2020 - Simranpal Singh <[email protected]>
+
+- Update SUMA form.yml file and prevalidation state with latest changes in
formula
+
+-------------------------------------------------------------------
Thu Sep 24 20:23:13 UTC 2020 - Simranpal Singh <[email protected]>
- Change the default 'hana_extract_dir' hana media extraction location