Skip to content

server: add support for almalinux installation and adjust tests to match latest releases #75

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 7, 2025

Conversation

yaronkaikov
Copy link
Collaborator

@yaronkaikov yaronkaikov commented Apr 6, 2025

As it's 1:1 binary-compatible with RHEL 9 and CentOS Stream 9

Also, fixing the unit tests to match the updated releases we have and
support

Fixes: scylladb/scylladb#23583

Testing (locally)

[yaronkaikov@london]~/git/scylla-web-install (main)$ podman run -it --rm -v /home/yaronkaikov/git/scylla-web-install/:/scylla-web-install -w /scylla-web-install almalinux
[root@4b8d253ec742 scylla-web-install]# curl -sSf get.scylladb.com/server | bash
Operating system 'almalinux' is not supported by this installer.
[root@4b8d253ec742 scylla-web-install]# ./server 
Installing Scylla version 2025.1.0 for CentOS ...
Importing GPG key 0x7BAC99E3:
 Userid     : "ScyllaDB Package Signing Key 2024 (RSA) <[email protected]>"
 Fingerprint: 4556 21E3 82DF B3E5 6B0C FBDB A43E 0665 7BAC 99E3
 From       : https://downloads.scylladb.com/downloads/gpg/scylladb-2024-rsa.gpg

Installed:
  kmod-28-10.el9.x86_64                                            scylla-2025.1.0-0.20250325.9dca28d2b818.x86_64                     scylla-conf-2025.1.0-0.20250325.9dca28d2b818.x86_64          scylla-cqlsh-2025.1.0-0.20250325.9dca28d2b818.x86_64       
  scylla-kernel-conf-2025.1.0-0.20250325.9dca28d2b818.x86_64       scylla-node-exporter-2025.1.0-0.20250325.9dca28d2b818.x86_64       scylla-python3-2025.1.0-0.20250325.9dca28d2b818.x86_64       scylla-server-2025.1.0-0.20250325.9dca28d2b818.x86_64      

Scylla installation done!
[root@4b8d253ec742 scylla-web-install]# scylla --version
2025.1.0-0.20250325.9dca28d2b818

@Annamikhlin
Copy link
Collaborator

maybe to add it also to test.yml?

@yaronkaikov yaronkaikov force-pushed the add-almalinux branch 7 times, most recently from 08a693e to 1d1320a Compare April 7, 2025 09:42
@yaronkaikov
Copy link
Collaborator Author

maybe to add it also to test.yml?

done
@Annamikhlin @lsfreitas please review

@yaronkaikov yaronkaikov changed the title server: add support for almalinux installation server: add support for almalinux installation and adjust tests to match latest releases Apr 7, 2025
test_latest_in_version:
name: Test installation for latest in specific version
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: sudo ./server --scylla-version 6.1
- run: sudo ./server --scylla-version 2025.1.0
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think should be here: 2025.1 the Scylla first release test we have before

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

As it's 1:1 binary-compatible with RHEL 9 and CentOS Stream 9

Also fixing the unit-tests to match the updated releases we have and
support

Fixes: scylladb/scylladb#23583
Copy link
Collaborator

@Annamikhlin Annamikhlin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@yaronkaikov yaronkaikov merged commit c56b760 into scylladb:main Apr 7, 2025
39 checks passed
@yaronkaikov yaronkaikov deleted the add-almalinux branch April 7, 2025 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

docs: Issue on page ScyllaDB Web Installer for Linux
2 participants