Since we moved all functionality of galera-client part to galera-server
role there's no sense in futher keeping and branching of client part.
Depends-On: https://review.opendev.org/c/openstack/project-config/+/765777
Change-Id: I1623dbc80bee4eb7d889ee570d0ce27697b58cea
This role only support openSUSE Leap 15, not 42.3, not tumbleweed.
Saying all is confusing and a bad practice. This fixes it, while
ensuring the job is properly defined to test that assertion.
Change-Id: I287e8e46dc8548d6ebeea966ed10b9e2a2d97965
This patch adds the Debian jobs for this role to make sure it's always passing
as well as updates the meta to reflect it's support of Debian accordingly.
Depends-On: I135ea73604890eae5e9e2a7cdcab81b2b39ad426
Change-Id: I7f46cde26dd80ab6999fca538ea77e05d046e0ee
Now that bionic testing is added into the tests repos, we can
start testing it in the repo.
The /etc/apt/sources.list.d/ is not created in all the bionic
images, so we ensure it is created before using it.
Depends-On: https://review.openstack.org/#/c/566959/
Change-Id: I05c1bc8a0413dbb88514905b6fdf33304829484f
With addition of pip_install on every node, we don't
need to have pip_install as a meta dependency.
Depends-On: If3412bb888ebb854874bbc43eb76bfcb3e4a7868
Depends-On: I79ff70c438b44753be2a93f004ebbc46de0a963d
Change-Id: I50263f33c8ebcf31ec60a3db518079040521267d
We need to add openstack ansible information in the role
metadata to be able to track role maturity. With it,
we can create a role maturity table and take decisions about
role deprecations.
Change-Id: I4c9bf8cb1ea82a551f376b2a789a3f5ea4535ddc
Add new variables and tasks files for SUSE based distributions. The
required packages are present in the default repositories so no
additional repository configuration is necessary.
Change-Id: Idd7cc55baabf7e2da0807cedd3a37a7d887f3219
Update repos and packages to install the client for MariaDB 10.1, the
current stable release.
Make use of the yum_repository module for installing on yum based
systems and give the apt repository file a consistent name, 'MariaDB',
for easier maintenance and handling of upgrades going forward.
Change-Id: I8939703f26e5d8adc393b984266f4cad7a6e0b4c
In order to make it easier to differentiate between the lists of
python packages, distribution packages, downloaded packages,
package pins and other similar variables the variable names are
being changed to ensure that they have a more explicit suffix
that defines the purpose and makes the naming more consistent.
This is to facilitate a lookup plugin which will be able to look
up all the package lists and present them as a consolidated piece
of data which may be used for artifact preparation.
Change-Id: I9fd9e3ca1aec2d76cd78c4013bbb85c189e2d5e5
This commit updates the role to support Ubuntu 14/16.04 and CentOS7
Change-Id: Ieadcdd70e9b8271aee3880896255a5037f56567e
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
Galera client currently only supports Ubuntu 14.04,
trusty. This patch set is intended to support
Ubuntu 16.04, Xenial.
Change-Id: Iab5485529cf14933fd7f37430d234a5c41185c18
Needed-By: I4baeb2eddf137619ffedba2f9efd61b7bd142f92
Add a dependency on the apt_package_pinning role and use it, instead of a
template within this role, to pin the MariaDB repo.
Change-Id: I26111d7191db793b9cddca29c681399040ab6011