scylladb / scylla-ansible-roles

Ansible roles for deploying and managing Scylla, Scylla-Manager and Scylla-Monitoring
44 stars 38 forks source link

Compatibility with Scylla 5.2 #269

Open lattwood opened 1 year ago

lattwood commented 1 year ago

Issue

This role doesn't work with ScyllaDB 5.2 on Ubuntu 20.04, due to changes in ScyllaDB packages.

Known Issues

Background

ScyllaDB 5.2 was released May 4th, 2023 and the Ansible roles are still being tested with 5.1 as of July 28th, 2023.

Solution Ideas

Point the molecule tests at ScyllaDB 5.2 and iterate.

Going forward, run integration tests on the "pre-release" version of ScyllaDB in addition to current ones.

tarzanek commented 1 year ago

the boot param is a dup of https://github.com/scylladb/scylla-ansible-roles/issues/256 let's file a PR to fix it

I will try to look at gpg key problem (we should also get molecule auto tests up to 5.1 / 5.2)

tarzanek commented 1 year ago

https://github.com/scylladb/scylla-ansible-roles/pull/276 is field for bootparam

tarzanek commented 1 year ago

ok, I can repro the gpg problem, solution is as per https://github.com/scylladb/scylla-ansible-roles/pull/232#issuecomment-1665211584 but we will need a new PR for that to support 5.2 / 2023

tarzanek commented 1 year ago

wokaround for the nodes with gpg problem:

sudo mkdir -p /etc/apt/keyrings
sudo gpg --homedir /tmp --no-default-keyring --keyring /etc/apt/keyrings/scylladb.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys d0a112e067426ab2
tarzanek commented 1 year ago

also SM 3.1 suffers by above gpg prob

vladzcloudius commented 1 year ago

wokaround for the nodes with gpg problem:

sudo mkdir -p /etc/apt/keyrings
sudo gpg --homedir /tmp --no-default-keyring --keyring /etc/apt/keyrings/scylladb.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys d0a112e067426ab2

And don't forget to kill the dirmngr the command above is going to spawn and leave behind:

sudo pkill -9 dirmngr
tarzanek commented 1 year ago

see https://github.com/scylladb/scylladb/issues/14965

tarzanek commented 1 year ago

https://github.com/scylladb/scylla-ansible-roles/issues/279 explicitly calls out the gpg problem