Pin prior to OSA Caracal release - ideally this would be a released
version of the collection but OSA requires a recent patch that is
not yet included in a release.
Change-Id: I54acd63939f2e9f87554446d4c33a155a3ffe812
Kubernetes cluster-autoscaler only runs on nodes with a specific label
so add task to set required label(s) on control-plane k8s nodes.
Change-Id: I9bf371ad1ba5d80b7e5a950ac1d60499788d9d0d
This patch includes the actual files used in CI for testing
magnum-cluster-api instead of duplicating the content. The docs
cannot diverge from a tested configuration now.
Change-Id: I3b09b6b31690c2f5a7032aebc40546a772d893cf
This includes docs for ELK setup to our renderred docs of the OPS repo
It should make them better readable/searchable.
Change-Id: Icc5521a59e388ccf15f94e494de81ff4a385e90c
It's confusing to have readme file include directly here as it contains default
content that is not supposed to be present in renderred docs.
Change-Id: Ie106a0f9794980ffe09c612303e5364d5c295fae
This role is not maintained in a while and it's main function (galera backup)
has been implemented for a while in galera role code.
Change-Id: I8bad05ab363a84bc6668e2d0a883bc51423e8c76
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