kolla-ansible/ansible/roles
Matt Crees 6c2aace8d6 Integrate oslo-config-validator
Regularly, we experience issues in Kolla Ansible deployments because we
use wrong options in OpenStack configuration files. This is because
OpenStack services ignore unknown options. We also need to keep on top
of deprecated options that may be removed in the future. Integrating
oslo-config-validator into Kolla Ansible will greatly help.

Adds a shared role to run oslo-config-validator on each service. Takes
into account that services have multiple containers, and these may also
use multiple config files. Service roles are extended to use this shared
role. Executed with the new command ``kolla-ansible validate-config``.

Change-Id: Ic10b410fc115646d96d2ce39d9618e7c46cb3fbc
2022-12-21 17:19:09 +00:00
..
aodh Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
barbican Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
bifrost Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
blazar Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
ceilometer Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
ceph-rgw Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
certificates Merge "certificates: generate libvirt TLS certificates" 2022-02-03 19:11:03 +00:00
cinder Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
cloudkitty Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
collectd Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
common Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
cyborg Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
designate Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
destroy Replace ElasticSearch and Kibana with OpenSearch 2022-12-01 10:27:50 +00:00
etcd Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
freezer Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
glance Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
gnocchi Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
grafana Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
hacluster Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
haproxy-config Support configuring HAProxy services as active/passive 2022-08-29 12:01:18 +02:00
heat Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
horizon Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
influxdb Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
ironic Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
iscsi Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
kafka Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
keystone Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
kuryr Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
loadbalancer Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
loadbalancer-config Add proxysql-config role and wrap it in loadbalancer-config role 2022-08-09 12:16:16 +02:00
magnum Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
manila Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
mariadb Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
masakari Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
memcached Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
mistral Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
module-load Drop support for /etc/modules 2020-08-25 20:20:57 +01:00
monasca Remove support for deploying OpenStack Monasca 2022-11-11 15:48:11 +00:00
multipathd Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
murano Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
neutron Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
nova Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
nova-cell Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
octavia Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
octavia-certificates [docs] Unify project's naming convention 2021-01-27 20:08:41 +01:00
opensearch Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
openvswitch Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
ovn-controller Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
ovn-db Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
ovs-dpdk Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
placement Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
prechecks Removal of dockerSDK check for other container engines 2022-11-28 12:11:11 +00:00
prometheus Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
proxysql-config Fix issues introduced by ansible-lint 6.6.0 2022-09-21 14:34:54 +00:00
prune-images Performance: replace unconditional include_tasks with import_tasks 2020-08-28 16:12:03 +00:00
rabbitmq Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
redis Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
sahara Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
senlin Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
service-cert-copy Add `kolla_externally_managed_cert` option 2021-03-02 18:09:06 +01:00
service-config-validate Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
service-images-pull Add ability to retry image pulling 2021-08-19 18:38:59 +00:00
service-ks-register Adding container_engine to kolla_toolbox module 2022-11-04 15:32:30 +01:00
service-precheck Add Ansible group check to prechecks 2020-02-28 16:23:14 +00:00
service-rabbitmq Adding container_engine to kolla_toolbox module 2022-11-04 15:32:30 +01:00
service-stop/tasks Fix kolla-ansible stop with heterogeneous hosts 2020-03-23 17:21:53 +00:00
skydive Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
solum Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
storm Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
swift Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
tacker Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
telegraf Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
trove Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
venus Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
vitrage Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
watcher Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
zookeeper Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00
zun Integrate oslo-config-validator 2022-12-21 17:19:09 +00:00