Update feature flags

The flags in etc/kayobe/kolla.yml were out of sync with
ansible/roles/kolla-ansible/vars/main.yml.

This commit sorts them all alphabetically and adds a script to simplify
generating the list.

TrivialFix

Change-Id: I0e3be19eed371853d80c401d6a46770a7d6dcbc5
This commit is contained in:
Will Szumski 2020-06-08 12:40:45 +01:00 committed by Pierre Riteau
parent b4606341ec
commit 1e963a60ad
4 changed files with 98 additions and 22 deletions

View File

@ -351,8 +351,8 @@ kolla_ansible_create_user: true
kolla_enable_aodh: "no"
kolla_enable_barbican: "no"
kolla_enable_blazar: "no"
kolla_enable_central_logging: "no"
kolla_enable_ceilometer: "no"
kolla_enable_central_logging: "no"
kolla_enable_chrony: "yes"
kolla_enable_cinder: "no"
kolla_enable_cloudkitty: "no"
@ -362,8 +362,8 @@ kolla_enable_elasticsearch: "{{ 'yes' if kolla_enable_central_logging | bool or
kolla_enable_etcd: "no"
kolla_enable_freezer: "no"
kolla_enable_glance: "{{ kolla_enable_openstack_core | bool }}"
kolla_enable_grafana: "no"
kolla_enable_gnocchi: "no"
kolla_enable_grafana: "no"
kolla_enable_haproxy: "yes"
kolla_enable_heat: "{{ kolla_enable_openstack_core | bool }}"
kolla_enable_horizon: "{{ kolla_enable_openstack_core | bool }}"

View File

@ -81,13 +81,13 @@ kolla_feature_flags:
- central_logging
- chrony
- cinder
- cinder_backup
- cinder_backend_hnas_nfs
- cinder_backend_iscsi
- cinder_backend_lvm
- cinder_backend_nfs
- cinder_backend_zfssa_iscsi
- cinder_backend_quobyte
- cinder_backend_zfssa_iscsi
- cinder_backup
- cloudkitty
- collectd
- congress
@ -108,8 +108,8 @@ kolla_feature_flags:
- horizon_cloudkitty
- horizon_congress
- horizon_designate
- horizon_fwaas
- horizon_freezer
- horizon_fwaas
- horizon_heat
- horizon_ironic
- horizon_karbor
@ -137,20 +137,20 @@ kolla_feature_flags:
- ironic_neutron_agent
- ironic_pxe_uefi
- iscsid
- karbor
- kafka
- karbor
- keepalived
- keystone
- kibana
- kuryr
- magnum
- manila
- manila_backend_generic
- manila_backend_hnas
- manila_backend_cephfs_native
- manila_backend_cephfs_nfs
- mariadb
- manila_backend_generic
- manila_backend_hnas
- mariabackup
- mariadb
- masakari
- memcached
- mistral
@ -159,19 +159,19 @@ kolla_feature_flags:
- multipathd
- murano
- neutron
- neutron_vpnaas
- neutron_sriov
- neutron_dvr
- neutron_fwaas
- neutron_qos
- neutron_agent_ha
- neutron_bgp_dragent
- neutron_dvr
- neutron_fwaas
- neutron_infoblox_ipam_agent
- neutron_metering
- neutron_port_forwarding
- neutron_provider_networks
- neutron_qos
- neutron_segments
- neutron_sfc
- neutron_metering
- neutron_infoblox_ipam_agent
- neutron_port_forwarding
- neutron_sriov
- neutron_vpnaas
- nova
- nova_serialconsole_proxy
- nova_ssh
@ -180,9 +180,9 @@ kolla_feature_flags:
- opendaylight
- openstack_core
- openvswitch
- osprofiler
- outward_rabbitmq
- ovs_dpdk
- osprofiler
- panko
- placement
- prometheus

View File

@ -188,64 +188,121 @@
#kolla_enable_blazar:
#kolla_enable_cadf_notifications:
#kolla_enable_ceilometer:
#kolla_enable_ceilometer_ipmi:
#kolla_enable_cells:
#kolla_enable_central_logging:
#kolla_enable_chrony:
#kolla_enable_cinder:
#kolla_enable_cinder_backend_hnas_iscsi:
#kolla_enable_cinder_backend_hnas_nfs:
#kolla_enable_cinder_backend_iscsi:
#kolla_enable_cinder_backend_lvm:
#kolla_enable_cinder_backend_nfs:
#kolla_enable_cinder_backend_quobyte:
#kolla_enable_cinder_backend_zfssa_iscsi:
#kolla_enable_cinder_backup:
#kolla_enable_cloudkitty:
#kolla_enable_collectd:
#kolla_enable_congress:
#kolla_enable_cyborg:
#kolla_enable_designate:
#kolla_enable_destroy_images:
#kolla_enable_elasticsearch:
#kolla_enable_etcd:
#kolla_enable_fluentd:
#kolla_enable_freezer:
#kolla_enable_glance:
#kolla_enable_gnocchi:
#kolla_enable_grafana:
#kolla_enable_haproxy:
#kolla_enable_heat:
#kolla_enable_horizon:
#kolla_enable_horizon_blazar:
#kolla_enable_horizon_cloudkitty:
#kolla_enable_horizon_congress:
#kolla_enable_horizon_designate:
#kolla_enable_horizon_freezer:
#kolla_enable_horizon_fwaas:
#kolla_enable_horizon_heat:
#kolla_enable_horizon_ironic:
#kolla_enable_horizon_karbor:
#kolla_enable_horizon_magnum:
#kolla_enable_horizon_manila:
#kolla_enable_horizon_masakari:
#kolla_enable_horizon_mistral:
#kolla_enable_horizon_murano:
#kolla_enable_horizon_neutron_vpnaas:
#kolla_enable_horizon_octavia:
#kolla_enable_horizon_qinling:
#kolla_enable_horizon_sahara:
#kolla_enable_horizon_searchlight:
#kolla_enable_horizon_senlin:
#kolla_enable_horizon_solum:
#kolla_enable_horizon_tacker:
#kolla_enable_horizon_trove:
#kolla_enable_horizon_vitrage:
#kolla_enable_horizon_watcher:
#kolla_enable_horizon_zun:
#kolla_enable_hyperv:
#kolla_enable_influxdb:
#kolla_enable_ironic:
#kolla_enable_ironic_ipxe:
#kolla_enable_ironic_neutron_agent:
#kolla_enable_ironic_pxe_uefi:
#kolla_enable_iscsid:
#kolla_enable_kafka:
#kolla_enable_karbor:
#kolla_enable_keepalived:
#kolla_enable_keystone:
#kolla_enable_kibana:
#kolla_enable_kuryr:
#kolla_enable_magnum:
#kolla_enable_manila:
#kolla_enable_manila_backend_generic:
#kolla_enable_manila_backend_hnas:
#kolla_enable_manila_backend_cephfs_native:
#kolla_enable_manila_backend_cephfs_nfs:
#kolla_enable_manila_backend_generic:
#kolla_enable_manila_backend_hnas:
#kolla_enable_mariabackup:
#kolla_enable_mariadb:
#kolla_enable_masakari:
#kolla_enable_memcached:
#kolla_enable_mistral:
#kolla_enable_monasca:
#kolla_enable_mongodb:
#kolla_enable_multipathd:
#kolla_enable_murano:
#kolla_enable_neutron:
#kolla_enable_neutron_agent_ha:
#kolla_enable_neutron_bgp_dragent:
#kolla_enable_neutron_dvr:
#kolla_enable_neutron_fwaas:
#kolla_enable_neutron_lbaas:
#kolla_enable_neutron_infoblox_ipam_agent:
#kolla_enable_neutron_metering:
#kolla_enable_neutron_port_forwarding:
#kolla_enable_neutron_provider_networks:
#kolla_enable_neutron_qos:
#kolla_enable_neutron_segments:
#kolla_enable_neutron_sfc:
#kolla_enable_neutron_sriov:
#kolla_enable_neutron_vpnaas:
#kolla_enable_nova:
#kolla_enable_nova_serialconsole_proxy:
#kolla_enable_nova_ssh:
#kolla_enable_octavia:
#kolla_enable_onos:
#kolla_enable_opendaylight:
#kolla_enable_openstack_core:
#kolla_enable_openvswitch:
#kolla_enable_osprofiler:
#kolla_enable_outward_rabbitmq:
#kolla_enable_ovs_dpdk:
#kolla_enable_panko:
#kolla_enable_placement:
#kolla_enable_prometheus:
#kolla_enable_qdrouterd:
#kolla_enable_qinling:
#kolla_enable_rabbitmq:
#kolla_enable_rally:
#kolla_enable_redis:
#kolla_enable_sahara:
#kolla_enable_searchlight:
#kolla_enable_senlin:
@ -253,13 +310,16 @@
#kolla_enable_solum:
#kolla_enable_storm:
#kolla_enable_swift:
#kolla_enable_swift_s3api:
#kolla_enable_tacker:
#kolla_enable_telegraf:
#kolla_enable_tempest:
#kolla_enable_trove:
#kolla_enable_trove_singletenant:
#kolla_enable_vitrage:
#kolla_enable_vmtp:
#kolla_enable_watcher:
#kolla_enable_zookeeper:
#kolla_enable_zun:
###############################################################################

16
tools/feature-flags.py Executable file
View File

@ -0,0 +1,16 @@
#!/usr/bin/env python
# Usage: run this script and copy the output to etc/kayobe/kolla.yml
import os
import pathlib
import yaml
script_dir = pathlib.Path(__file__).parent.absolute()
path = os.path.join(script_dir, "../ansible/roles/kolla-ansible/vars/main.yml")
with open(path) as f:
vars = yaml.safe_load(f)
for key in vars["kolla_feature_flags"]:
print("#kolla_enable_%s:" % key)