Browse Source

Add MariaDB 10.3 repository for Ubuntu Bionic

In order to execute the periodic job "neutron-tempest-mariadb-full",
using Ubuntu Bionic and MariaDB, a newer version is needed than the
default package version distributed (10.1).

Devstack gates are tested with MySQL 5.7. Current Neutron DB schema
is not working with the reported version 10.1.

Change-Id: Ie2b5f85a9c0fc26676d44074424cf5a699303805
Related-Bug: #1855912
Related-Bug: #1841907
changes/16/702416/6
Rodolfo Alonso Hernandez 2 years ago
parent
commit
1986865bd5
  1. 3
      playbooks/add_mariadb_repo.yaml
  2. 17
      roles/add_mariadb_repo/tasks/main.yaml
  3. 3
      zuul.d/tempest-singlenode.yaml

3
playbooks/add_mariadb_repo.yaml

@ -0,0 +1,3 @@
- hosts: all
roles:
- add_mariadb_repo

17
roles/add_mariadb_repo/tasks/main.yaml

@ -0,0 +1,17 @@
- name: Add apt key from hkp://keyserver.ubuntu.com:80
shell:
cmd: apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
executable: /bin/bash
become: yes
when:
- ansible_facts['distribution_release'] == "bionic"
- ansible_facts['distribution'] == "Ubuntu"
- name: Add MariaDB 10.3 repository (https://bugs.launchpad.net/neutron/+bug/1855912)
apt_repository:
repo: deb [arch=amd64,arm64,ppc64el] http://ftp.hosteurope.de/mirror/mariadb.org/repo/10.3/ubuntu bionic main
state: present
become: yes
when:
- ansible_facts['distribution_release'] == "bionic"
- ansible_facts['distribution'] == "Ubuntu"

3
zuul.d/tempest-singlenode.yaml

@ -117,6 +117,9 @@
vars:
devstack_localrc:
MYSQL_SERVICE_NAME: mariadb
# NOTE(ralonsoh): once MariaDB default version in Ubuntu is bumped to
# >10.1, this workaround can be removed (bug 1855912)
pre-run: playbooks/add_mariadb_repo.yaml
irrelevant-files: *irrelevant-files
- job:

Loading…
Cancel
Save