Release 7.0.0
Description
This new release brings important technical improvements on the project. To list the most important ones:
- Unify the OS selection to os_image
- Set PAYG as default images
- Improve the project to use S4/HANA
- Improve SSH keys management (now, plain SSH keys content can be used too)
- Improve bastion usage for Azure. Now, the monitoring server is bypassed with nginx
- Use the latest terraform azure/gcp/aws resources (matching the ones shipped in SLE)
- And as always, more bugfixing and variables improvement.
- Unify many variables to use the same name in all cloud providers
Variables usage update (check for detailed description in variables.tf
files of each provider):
Added:
authorized_keys
deployment_name
provisioning_output_colored
os_image
os_owner (aws only)
bastion_os_image (azure only)
monitoring_os_image (gcp only)
hana_client_folder
hana_client_archive_file
hana_client_extract_dir
hana_data_disk_size (aws only)
hana_sid
hana_cost_optimized_sid
hana_instance_number
hana_cost_optimized_instance_number
hana_master_password
hana_cost_optimized_master_password
hana_primary_site
hana_secondary_site
drbd_nfs_mounting_point
netweaver_app_server_count
netweaver_sid
netweaver_ascs_instance_number
netweaver_ers_instance_number
netweaver_pas_instance_number
netweaver_master_password
netweaver_sapmnt_path
Updated:
public_key_location -> public_key
private_key_location -> private_key
bastion_public_key_location -> bastion_public_key (azure only)
bastion_private_key_location -> bastion_private_key (azure only)
hana_cluster_sbd_enabled -> hana_cluster_fencing_mechanism
drbd_cluster_sbd_enabled -> drbd_cluster_fencing_mechanism
netweaver_cluster_sbd_enabled -> netweaver_cluster_fencing_mechanism
hana_public_publisher -> hana_os_image (azure only)
hana_public_offer -> hana_os_image (azure only)
hana_public_sku -> hana_os_image (azure only)
hana_public_version -> hana_os_image (azure only)
iscsi_public_publisher -> iscsi_os_image (azure only)
iscsi_public_offer -> iscsi_os_image (azure only)
iscsi_public_sku -> iscsi_os_image (azure only)
iscsi_public_version -> iscsi_os_image (azure only)
monitoring_public_publisher -> monitoring_os_image (azure only)
monitoring_public_offer -> monitoring_os_image (azure only)
monitoring_public_sku -> monitoring_os_image (azure only)
monitoring_public_version -> monitoring_os_image (azure only)
drbd_public_publisher -> drbd_os_image (azure only)
drbd_public_offer -> drbd_os_image (azure only)
drbd_public_sku -> drbd_os_image (azure only)
drbd_public_version -> drbd_os_image (azure only)
netweaver_public_publisher -> netweaver_os_image (azure only)
netweaver_public_offer -> netweaver_os_image (azure only)
netweaver_public_sku -> netweaver_os_image (azure only)
netweaver_public_version -> netweaver_os_image (azure only)
sles4sap_boot_image -> hana_os_image (gcp only)
sap_hana_deployment_bucket -> hana_inst_master (gcp only)
iscsi_server_boot_imate -> iscsi_os_image (gcp only)
drbd_image -> drbd_os_image (gcp only)
netweaver_image -> netweaver_os_image (gcp only)
hana_inst_media -> hana_inst_master (libvirt only)
Usage
To use this tag we recommend the usage of the next obs repository:
https://build.opensuse.org/project/show/network:ha-clustering:sap-deployments:v7
The packages versions are frozen in this repository, so it should be the most stable option. To use this repository add the next parameter in the terraform.tfvars file:
ha_sap_deployment_repo = "https://download.opensuse.org/repositories/network:ha-clustering:sap-deployments:v7"
Breaking changes
The usage of the salt formulas used in the installation might not work if old versions are used. This are the current and tested versions:
drbd-formula-0.4.1+git.1614576184.d8e78f1-1.1
grafana-ha-cluster-dashboards-1.1.0+git.1605027022.a84d536-26.3
grafana-sap-hana-dashboards-1.0.2+git.1600361067.f7c00d1-11.3
grafana-sap-netweaver-dashboards-1.0.3+git.1601889366.9f71957-14.3
grafana-sap-providers-1.1-16.3
grafana-sleha-provider-1.1.0+git.1605027022.a84d536-26.3
habootstrap-formula-0.4.1+git.1612863954.6940762-2.2
iscsi-formula-1.1.1-8.3
prometheus-hanadb_exporter-0.7.3+git.1604318097.c2b074f-14.7
python2-PyHDB-0.3.6.dev-2.7
python2-shaptools-0.3.11+git.1614268060.5db634f-1.3
python3-PyHDB-0.3.6.dev-2.7
python3-shaptools-0.3.11+git.1614268060.5db634f-1.3
salt-shaptools-0.3.11+git.1614605471.2bcc2e7-1.1
saphanabootstrap-formula-0.7.0+git.1614605158.a02b06a-1.1
sapnwbootstrap-formula-0.6.1+git.1614162749.57a2571-1.3