Adding SLES 16 3rd party apps support#2251
Conversation
Update project.yaml, skip Varnish, mark Apache current_connections unavailable TAG=agy
…search install script
| if [[ "$(uname -m)" == aarch64 ]]; then | ||
| wget -O aerospike-tools.tgz "https://download.aerospike.com/artifacts/aerospike-tools/8.1.0/aerospike-tools_8.1.0_el8_aarch64.tgz" | ||
| tar -xzf aerospike-tools.tgz | ||
| (cd aerospike-tools_8.1.0_el8_aarch64 && sudo rpm -ivh --nodeps aerospike-tools-*.rpm) |
There was a problem hiding this comment.
Nit: I see that only the last line that is different between SLES 16 and previous version - I would prefer have "if [[ "$SUSE_VERSION" == 16 ]]; then" around the last line here
| - rocky-linux-cloud:rocky-linux-10-optimized-gcp | ||
| - rocky-linux-cloud:rocky-linux-10-arm64 | ||
| - rocky-linux-cloud:rocky-linux-10-optimized-gcp-arm64 | ||
| - suse-cloud:sles-16-0-x86-64 # QueryLog() failed to find expected logs on SLES 16 |
There was a problem hiding this comment.
Does metrics work for Cassandra?
Asking as we only support Cassandra 3.11 and 4.0 - and those only run with Java 8 and 11. If neither 8 or 11 is available on SLES 16, we can skip it saying the JRE is missing - so that we don't need to look into them later until we add support for new Cassandra versions.
| # manager's package is not working or not compitible with the GPU model | ||
| DISTRIBUTION=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.[0-9]//') | ||
| # Need to add the repo for installing CUDA and DCGM | ||
| if [[ "$DISTRIBUTION" == "sles16" ]]; then |
There was a problem hiding this comment.
Seems like DCGM is not yet supporting SLES 16 - I think we can skip
| # manager's package is not working or not compitible with the GPU model | ||
| DISTRIBUTION=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.[0-9]//') | ||
| # Need to add the repo for installing CUDA and DCGM | ||
| if [[ "$DISTRIBUTION" == "sles16" ]]; then |
There was a problem hiding this comment.
Seems like DCGM is not yet supporting SLES 16 - I think we can skip
There was a problem hiding this comment.
We probably should revert the change to the install script if elasticsearch (the 7.9 version) is being skipped
|
|
||
| # SLES 15 SP5 has moved Java 8 to a legacy module | ||
| if [[ "${ID}" == sles && "${SUSE_VERSION}" == 15 ]]; then | ||
| if [[ "${ID}" == sles ]] && [[ "${SUSE_VERSION}" == 15 ]]; then |
There was a problem hiding this comment.
| if [[ "${ID}" == sles ]] && [[ "${SUSE_VERSION}" == 15 ]]; then | |
| # SLES 15 SP6 moved Java 11 to a legacy module | |
| if [[ "${ID}" == sles ]] && [[ "${SUSE_VERSION}" == 15 ]]; then |
| SUSE_VERSION="${VERSION_ID%%.*}" | ||
| SERVICE_PACK="${VERSION_ID##*.}" | ||
|
|
||
| # SLES 15 SP6 moved Java 11 to a legacy module |
There was a problem hiding this comment.
| # SLES 15 SP6 moved Java 11 to a legacy module |
| solr-8.11.1/bin/install_solr_service.sh \ | ||
| --strip-components=2 | ||
|
|
||
| sudo mkdir -p /etc/init.d |
There was a problem hiding this comment.
I would also suggest revert this section - I think this was needed to make installation work but since we are skipping this app, we might remove this for now so that later it would be easier to see why the installation fail?
| - rocky-linux-cloud:rocky-linux-8-optimized-gcp-arm64 | ||
| - rocky-linux-cloud:rocky-linux-8-arm64 |
There was a problem hiding this comment.
| - rocky-linux-cloud:rocky-linux-8-optimized-gcp-arm64 | |
| - rocky-linux-cloud:rocky-linux-8-arm64 |
duplicated entries
| # manager's package is not working or not compitible with the GPU model | ||
| DISTRIBUTION=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.[0-9]//') | ||
| echo "Installing latest version of NVIDIA CUDA and driver" | ||
| if [[ "$DISTRIBUTION" == "sles16" ]]; then |
There was a problem hiding this comment.
NVML (and DCGM) uses a inclusive list (gpu_platforms:) to indicate which distro to support.
We can revert this change here and skip nvml for now - created b/504682613 to track sles 16 - will need to upgrade the installation script to install CUDA 13.2 first.
Description
=== SLES 16 Third-Party Application Support Summary ===
Target Platform: suse-cloud:sles-16-0-x86-64
--- Supported Applications (Verified) ---
--- Skipped Applications (Missing Install Scripts) ---
--- Skipped Applications (Functional Failures) ---
--- Other Skipped Applications (Inherited/Compatibility) ---
Related issue
b/460262238
How has this been tested?
Checklist: