Ensure mcapi driver is installed into magnum service for existing deployments
Document the provided functional test playbook
Change-Id: I31e99ec4f42ec79d87da0b2c7ed1e182f0709083
The backend now uses kube-vip on port 6443 rather than 61443,
also the healthcheck syntax not correct for current openstack-ansible
releases.
Change-Id: I357db3b24db0557302fea2b24555f7fbbf30acaa
Remove centos-7 jobs and migrate all others to focal/jammy.
As this is the ops repo some of these jobs might break, but thats
OK as it is best effort here.
Change-Id: Iead05995797652f5cd3d76db4b4eb6267e25835b
This adds required parameters to the playbook to drain existing connections
towards backends instead of forcefully closing connections.
Change-Id: Iad35b654e0cec1b9e4083ef547822feecdf917b6
Prior output was containing same host multiple times. Applying uniq
to the stdout should eliminate that and result in running module only
once per host as was originally intended.
Change-Id: I0993a276d26a7da86fa60b8735de05ee24160395
- Adding cinder-volume on infra-hosts once ceph is enabled
- Fix missing osa_no_containers default value of false
Change-Id: Id7898c9dff84cbb981c9c0c916a65abcc5256dfd
CI jobs are failing on Bionic as this is missing, probably becasue
ansible is finding a python3 interpreter when previously it found
python2.
Change-Id: I80c66bd93e57d5e46af85cbf4a271a90d97533cc
With tox release of 4.0, some parameters were deprecated and are ignored now
which causes tox failures. One of the most spread issues we have is using
`whitelist_externals` isntead of `allowlist_externals`
Change-Id: I2b9d561d7e7a63c3540197b4ebc58f1e5b8846ec
Adds variables to pin elastic package versions to ensure they
can't move out of sequence. An individual variable is added
for journalbeat given it is withdrawn from 7.16.
Includes a version bump to a more recent 7.x release which is
still compatible with this role
Change-Id: I5e6c42398acf70012bf879f41953d409abbd89f4
This patch updates various playbooks within the MNAIO to use ansible
collections, which is required for the latest Ansible versions.
Change-Id: Ia7694e6b182dc8898b56730537cc99759a722b20
Adds a variable to enable overriding of the name which beats
use to identify themselves to elasticsearch.
Change-Id: Ic1353431336394d03aadee8dd03333ef138e437e
Various configuration options have changed since v7 was initially
released. This patch addresses the obvious issues in ElasticSearch
and Kibana.
Change-Id: Ie9b6bf768dabe258171e5f53cfa02c462f44a557
With sphinx release of 5.0.0, they changed default for language variable
to 'en' from None. With that current None valuable is not valid and should
not be used.
Change-Id: Id540deef52eea623aacff607709def993e869e05
Minimal playbook changes to reduce the risk out outages. This
could be further improved by contacting the elasticsearch API
during actions to ensure that each node recovers before moving
on to the next.
Change-Id: If106efd5700c770a8256adb11cb4735d11cbed5c
A long standing typo means that highly available
kibana instances could become confused. This becomes
more apparent when ELK security is enabled.
Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-ops/+/843423
Change-Id: I7fa759da107337c78c44b950b86a769df5e20d87