Open lattwood opened 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)
https://github.com/scylladb/scylla-ansible-roles/pull/276 is field for bootparam
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
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
also SM 3.1 suffers by above gpg prob
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
https://github.com/scylladb/scylla-ansible-roles/issues/279 explicitly calls out the gpg problem
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.