Recommended update for google-cloud-sap-agent

Announcement ID: SUSE-RU-2025:01461-1
Release Date: 2025-06-04T13:37:29Z
Rating: moderate
References:
Affected Products:
  • Public Cloud Module 15-SP7
  • SUSE Linux Enterprise Server 15 SP7
  • SUSE Linux Enterprise Server for SAP Applications 15 SP7

An update that has two fixes can now be installed.

Description:

This update for google-cloud-sap-agent fixes the following issues:

  • Update to version v3.7: (bsc#1238831, bsc#1238833)
  • No public description
  • Moving CG disk validation to CheckPreConditions
  • Fix issue with filling in ha_hosts in HANA systems
  • Use updated UAP method for Guest Actions
  • Fix grep command used for landscape ID discovery
  • Correct arguments used by HANA disk discovery.
  • Add tagged disks to discovery data sent to Data Warehouse
  • Identify disks by mount point in SAP System data.
  • Auto updated compiled protocol buffers
  • Add collection for WLM Pacemaker alias IP setting.
  • Add the Maintenance Events Sample Dashboard
  • Auto updated compiled protocol buffers
  • Remove obsolete events proto from sapagent
  • Auto updated compiled protocol buffers
  • Add collection for WLM Pacemaker health check and internal load balancer metrics.
  • Auto updated compiled protocol buffers
  • Add collection for WLM Pacemaker SAPInstance automatic recover and monitor settings.
  • Remove restart logic used in configure OTE. Rely on config poller.
  • fixing TypedValue
  • migrating from the platform integration/common/shared to sharedlibraries
  • Default topology to SCALE_UP for non-HANA DBs.
  • Remove restarting from guestactions

  • Update to version v3.6:

  • Removing experimental check. Enable config poller by default.
  • removing the experimental check from role based awareness in HANA Monitoring
  • adding oldest_backup_catalog_data_queries in HANA Monitoring
  • added backup_catalog_size_queries to HANA Monitoring
  • adding latest_log_backup_queries in HANA Monitoring
  • adding data backup duration queries
  • adding data backup log catalog queries
  • adding backups/log/catalog metric in HANA Monitoring
  • running the proto compile on push
  • only building and submitting protocol buffers when .proto files are modified
  • Auto updated compiled protocol buffers
  • fixes the build failure notifications, forcing a proto compile on this submit, will update with paths after
  • compiling protos on submit, removes the need for a submodule doring normal github clone and build
  • Add collection for whether UEFI is enabled on the OS.
  • fix panic in HANA Monitoring when Role based awareness is invoked
  • Moving references to the sharedproto dir
  • Add collection for WLM Pacemaker SAP HANA failover settings.
  • Add collection for WLM Pacemaker SAP HANA topology attributes.
  • Fix bug in parsing of Pacemaker XML resource clone tags.
  • Don't return before having a chance to discover non HANA DBs
  • Set "min_version" for Pacemaker metrics newly added for v3.7.
  • Add db type and host info to app discovery to support discovery of non HANA dbs
  • Add collection for WLM Pacemaker SAP HANA monitor metrics.
  • Read HANA landscape ID from nameserver.ini
  • Enable DR reconciliation for new SAP Agent builds
  • Fix for number of lines for CheckTopology
  • Add collection for WLM Pacemaker SAP HANA Topology start/stop timeout metrics.
  • Add a check to verify if disk names with specified prefix already exist
  • Update backup and restore logic for scaleout setup
  • Add support for restoration of disks in scaleout systems
  • Adding support for backing up disks for scaleout systems.
  • Use TimeoutSec for all command executions in configureinstance subcommand
  • Remove configureinstance overrideVersion parameter
  • allow query overrides to modify RunOn field for a query in HANA Monitoring
  • Adding new Backint config parameters to the agent status report
  • fixes issue where the windows service delete can hang until the session is closed
  • Rename status name to Workload Manager Evaluation
  • Add object retention optional parameter to Backint - Agent for SAP
  • Update HANA Disk Restore functions to use revised interface methods.
  • Using temporary attachDisk interface instead of old interface
  • Add IAM tests for backint, wlm metrics, system discovery and disk snapshot
  • Add reference links to status ote
  • Fix race condition causing flaky unit test.
  • Change labels var name from "l" to "labels".
  • Explicitly specify default empty string values for new Pacemaker metrics.
  • Adds the winservice OTE and fixes the windows install / uninstall
  • Add functional checks for system discovery status ote.
  • Move configurablemetrics package into shared repository.
  • sap/nw/instance/role metric fix for SAP NW Java
  • Update HANA HA availability metric to account for DR setups.
  • DR discovery
  • Adds "-compact" flag to status ote for less verbose output.
  • Remove extra labels from reliability query
  • adds a replace for the submodule common code
  • Add functional checks for Hostmetrics, Processmetrics and Hanamonitoring in Status OTE
  • updates the go.mod and go.sum for platform changes
  • Compiles the platform and sapagent protos together
  • Adds the workloadagentplatform as a submoduile
  • Correct process names used for Netweaver Role identification
  • Add the functionality to provide the new disk prefix for group snapshot.
  • Add utility modules for sapagent IAM permissions
  • Add WLM collection for Pacemaker ERS metrics.
  • Update go.mod and sum
  • No public description
  • Move shared packages and protos from sapagent to workloadagentplatform
  • adding the handling for auth errors in case of connection retrial loop in hana monitoring
  • Add instance_name to labels for live migration metric event
  • Add log level functionality to metric events.
  • Add the IAM package with permission checking functionalities for checking permissions on GCP Project, Buckets, Secrets, and Disk
  • adding collection logic for Pacemkaer HANA clone attributes
  • Fix discovering virtual hostname for instances
  • Implements API scope full access check for Status OTE
  • SAP Events - Prepend full URL for availability metrics
  • Functional checks for Backint in Status OTE
  • Add Backint config value parsing/printing to Status OTE
  • adding WLM pacemaker stonith cluster property metric collection
  • adding WLM metric collection for OP timeout
  • Add Insight type for torso workload validation.
  • Add Insight type for torso workload validation.
  • Status OTE make service status a "State" type rather than bool.
  • ConfigureInstance - update SAPTune re-apply logic to support multiple solutions
  • Add agent health metrics to iam-permissions.yaml
  • adding retrials for connecting to databases till all are submitted in workerpool
  • Add network and subnetwork discovery to SAP System discovery process.
  • Add instance_name label to process metrics
  • Fix formatting in some log messages
  • only notifying on build failure for main branch
  • Add IAM Audit yaml that lists IAM permissions for various agent functionalities
  • Order labels in metric events
  • adding a separate check for HANA DB instances not defined in HANA Monitoring Configuration
  • Use the common rest package in instantsnapshotgroup
  • Add support for event overview and analysis to aianalyze.
  • Fix log message
  • updates to the build process
  • Only print denied/error IAM permissions in status ote
  • Fix enqueue_server WLM metric collection.
  • Status OTE switch IAM "role" to "permission"
  • Buffer metric event writes to group similar paths and reduce bloat
  • Add ASCS metrics to WLM collection definition.
  • Adding helpers and for aianalyze
  • Adding helpers and for aianalyze
  • Fix status OTE commandlineexecutor
  • Configuration validation in status OTE
  • Move sapagent GCS storage logic to shared
  • Add support analyzer one time command.
  • internal change
  • Ensure that performancediagnosticshandler_test will run quickly
  • copy /var/log/messages to support bundle
  • Change status proto fullyfunctional from bool to state enum
  • Get available version and systemd info in Status OTE
  • Add testable commandlineexecutor to supportbundle and performancediagnostics to address github test waits
  • Add WLM Pacemaker metric collection category for ASCS metrics.
  • Config validation in Status OTE
  • updates the github action notify
  • Bump sapagent version to 3.7.
  • Add ping functionality for hdbuserstore connections in databaseconnector
  • Remove assumption of package name and repo name being the same for getting latest agent version status
  • Add extra checks around file not existing in configureinstance
  • Add more states to bools in status OTE
  • Update the link to the next steps for HANA restore from disk snapshot.
  • Improvements to Pacemaker metrics tests.
  • Add identifier to netweaver availability
  • Simplify Workload Manager Pacemaker tests.
  • Add proper labels for availability SAP Events.
  • Add collection for WLM Pacemaker metric gcpstonith.
  • Add logging to cloudmetricreader and fix typo in configurationmetricreader
  • Skeleton code and agent status checks for status OTE
  • Configureinstance parameter name fix
  • Configureinstance parameter name fix for backport
  • MultipartUpload OTE
  • Add helpers for agent installation and service status
  • Improved error handling for GCE operations

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • Public Cloud Module 15-SP7
    zypper in -t patch SUSE-SLE-Module-Public-Cloud-15-SP7-2025-1461=1

Package List:

  • Public Cloud Module 15-SP7 (aarch64 ppc64le s390x x86_64)
    • google-cloud-sap-agent-3.7-150100.3.47.1

References: