Commit Graph

17 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov d3ef8b1256 Deprecate openstack-ansible-galera_client role
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
2020-12-07 12:41:44 +02:00
Dmitriy Rabotyagov c41b2d4a9c Drop support for Ubuntu Xenial
Change-Id: Ic9a8014f781cf6a93653ede6ca9fb8c304627a4b
2019-07-19 11:57:08 +03:00
Jean-Philippe Evrard 7fa820fb6e Clarify supported SUSE versions
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
2019-05-22 13:37:14 +00:00
Mohammed Naser aa07f98c0b debian: add ci and update meta
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
2019-04-06 18:35:11 -04:00
Jonathan Rosser e19ba41e10 List ubuntu releases in release order
Change-Id: I2827698c585fae29d0a9a04e9f7977d4ceb20c9a
2018-08-06 12:11:06 +01:00
Jean-Philippe Evrard fea1b6bc64 Add Bionic testing
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
2018-05-14 20:51:59 +02:00
Major Hayden 29e195871f
Change include: to include_tasks:
Change-Id: I5ca6ee73926845bc6d2e92b4a858ba3ae8511e5d
2018-02-15 10:26:28 -06:00
Jean-Philippe Evrard f2fc6454ca Remove pip_install dependency
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
2017-12-04 13:22:04 +00:00
Jean-Philippe Evrard 30991d61e9 Add OpenStack-Ansible metadata
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
2017-10-11 08:19:20 +00:00
Markos Chandras 07bc2ba504 Add SUSE support
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
2017-02-20 21:53:50 +00:00
Andy McCrae 99f1f7d59f Remove Trusty support from galera_client role
Change-Id: I739651ff2c36fbe487abb3ad7f56038c0a12e748
Implements: blueprint trusty-removal
2016-12-15 12:41:21 +00:00
Jimmy McCrory 6743229aa5 Install MariaDB 10.1 client
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
2016-11-24 09:57:35 -08:00
Jesse Pretorius 4b7a4e39e8 Rename package lists (and related vars) appropriately
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
2016-08-26 14:49:36 +00:00
Kevin Carter d394277b21
Update Multi-distro support for CentOS7
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>
2016-05-15 21:59:40 -05:00
Michael Gugino 808ef635fe Implement Xenial Support
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
2016-05-10 16:41:06 -04:00
Jimmy McCrory 03936b3f11 Use the apt_package_pinning role
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
2016-05-05 19:11:15 -07:00
Kevin Carter ab36aed999
first commit
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2015-12-09 09:23:13 -06:00