Skip to content
Snippets Groups Projects
Commit ad1a107f authored by Zuul's avatar Zuul Committed by Gerrit Code Review
Browse files

Merge "Support OpenSearch configuration"

parents 8ae38c58 12ab3956
No related branches found
No related tags found
No related merge requests found
...@@ -151,8 +151,6 @@ overcloud_container_image_regex_map: ...@@ -151,8 +151,6 @@ overcloud_container_image_regex_map:
enabled: "{{ kolla_enable_designate | bool }}" enabled: "{{ kolla_enable_designate | bool }}"
- regex: ^dnsmasq - regex: ^dnsmasq
enabled: "{{ kolla_enable_ironic | bool }}" enabled: "{{ kolla_enable_ironic | bool }}"
- regex: ^elasticsearch
enabled: "{{ kolla_enable_elasticsearch | bool }}"
- regex: ^etcd - regex: ^etcd
enabled: "{{ kolla_enable_etcd | bool }}" enabled: "{{ kolla_enable_etcd | bool }}"
- regex: ^fluentd - regex: ^fluentd
...@@ -187,8 +185,6 @@ overcloud_container_image_regex_map: ...@@ -187,8 +185,6 @@ overcloud_container_image_regex_map:
enabled: "{{ kolla_enable_keepalived | bool }}" enabled: "{{ kolla_enable_keepalived | bool }}"
- regex: ^keystone - regex: ^keystone
enabled: "{{ kolla_enable_keystone | bool }}" enabled: "{{ kolla_enable_keystone | bool }}"
- regex: ^kibana
enabled: "{{ kolla_enable_kibana | bool }}"
- regex: kolla-toolbox - regex: kolla-toolbox
enabled: True enabled: True
- regex: ^logstash - regex: ^logstash
...@@ -225,6 +221,10 @@ overcloud_container_image_regex_map: ...@@ -225,6 +221,10 @@ overcloud_container_image_regex_map:
enabled: "{{ kolla_enable_nova | bool }}" enabled: "{{ kolla_enable_nova | bool }}"
- regex: ^octavia - regex: ^octavia
enabled: "{{ kolla_enable_octavia | bool }}" enabled: "{{ kolla_enable_octavia | bool }}"
- regex: opensearch
enabled: "{{ kolla_enable_opensearch | bool }}"
- regex: opensearch-dashboards
enabled: "{{ kolla_enable_opensearch_dashboards | bool }}"
- regex: ^openvswitch - regex: ^openvswitch
enabled: "{{ kolla_enable_openvswitch | bool }}" enabled: "{{ kolla_enable_openvswitch | bool }}"
- regex: ^ovn - regex: ^ovn
...@@ -524,7 +524,6 @@ kolla_enable_cloudkitty: "no" ...@@ -524,7 +524,6 @@ kolla_enable_cloudkitty: "no"
kolla_enable_collectd: "no" kolla_enable_collectd: "no"
kolla_enable_cyborg: "no" kolla_enable_cyborg: "no"
kolla_enable_designate: "no" kolla_enable_designate: "no"
kolla_enable_elasticsearch: "{{ 'yes' if kolla_enable_central_logging | bool or kolla_enable_osprofiler | bool or kolla_enable_skydive | bool or kolla_enable_monasca | bool else 'no' }}"
kolla_enable_etcd: "no" kolla_enable_etcd: "no"
kolla_enable_fluentd: "yes" kolla_enable_fluentd: "yes"
kolla_enable_freezer: "no" kolla_enable_freezer: "no"
...@@ -538,7 +537,6 @@ kolla_enable_ironic: "no" ...@@ -538,7 +537,6 @@ kolla_enable_ironic: "no"
kolla_enable_ironic_neutron_agent: "{{ kolla_enable_neutron | bool and kolla_enable_ironic | bool }}" kolla_enable_ironic_neutron_agent: "{{ kolla_enable_neutron | bool and kolla_enable_ironic | bool }}"
kolla_enable_iscsid: "{{ kolla_enable_cinder | bool and kolla_enable_cinder_backend_iscsi | bool }}" kolla_enable_iscsid: "{{ kolla_enable_cinder | bool and kolla_enable_cinder_backend_iscsi | bool }}"
kolla_enable_kafka: "{{ kolla_enable_monasca | bool }}" kolla_enable_kafka: "{{ kolla_enable_monasca | bool }}"
kolla_enable_kibana: "{{ 'yes' if kolla_enable_central_logging | bool or kolla_enable_monasca | bool else 'no' }}"
kolla_enable_kuryr: "no" kolla_enable_kuryr: "no"
kolla_enable_magnum: "no" kolla_enable_magnum: "no"
kolla_enable_manila: "no" kolla_enable_manila: "no"
...@@ -555,6 +553,8 @@ kolla_enable_octavia: "no" ...@@ -555,6 +553,8 @@ kolla_enable_octavia: "no"
kolla_enable_openvswitch: "{{ kolla_enable_neutron | bool }}" kolla_enable_openvswitch: "{{ kolla_enable_neutron | bool }}"
kolla_enable_ovn: "no" kolla_enable_ovn: "no"
kolla_enable_ovs_dpdk: "no" kolla_enable_ovs_dpdk: "no"
kolla_enable_opensearch: "{{ kolla_enable_central_logging | bool or kolla_enable_osprofiler | bool or kolla_enable_skydive | bool }}"
kolla_enable_opensearch_dashboards: "{{ kolla_enable_opensearch | bool }}"
kolla_enable_osprofiler: "no" kolla_enable_osprofiler: "no"
kolla_enable_placement: "{{ kolla_enable_nova | bool or kolla_enable_zun | bool }}" kolla_enable_placement: "{{ kolla_enable_nova | bool or kolla_enable_zun | bool }}"
kolla_enable_prometheus: "no" kolla_enable_prometheus: "no"
......
...@@ -141,7 +141,6 @@ ...@@ -141,7 +141,6 @@
kolla_enable_cinder_backend_nfs: True kolla_enable_cinder_backend_nfs: True
kolla_enable_cloudkitty: True kolla_enable_cloudkitty: True
kolla_enable_designate: True kolla_enable_designate: True
kolla_enable_elasticsearch: True
kolla_enable_etcd: True kolla_enable_etcd: True
kolla_enable_freezer: True kolla_enable_freezer: True
kolla_enable_gnocchi: True kolla_enable_gnocchi: True
...@@ -153,7 +152,6 @@ ...@@ -153,7 +152,6 @@
kolla_enable_ironic: True kolla_enable_ironic: True
kolla_enable_ironic_neutron_agent: True kolla_enable_ironic_neutron_agent: True
kolla_enable_kafka: True kolla_enable_kafka: True
kolla_enable_kibana: True
kolla_enable_kuryr: True kolla_enable_kuryr: True
kolla_enable_magnum: True kolla_enable_magnum: True
kolla_enable_manila: True kolla_enable_manila: True
...@@ -162,8 +160,8 @@ ...@@ -162,8 +160,8 @@
kolla_enable_mariadb: True kolla_enable_mariadb: True
kolla_enable_mistral: True kolla_enable_mistral: True
kolla_enable_monasca: True kolla_enable_monasca: True
kolla_enable_murano: True
kolla_enable_multipathd: True kolla_enable_multipathd: True
kolla_enable_murano: True
kolla_enable_neutron_agent_ha: True kolla_enable_neutron_agent_ha: True
kolla_enable_neutron_bgp_dragent: True kolla_enable_neutron_bgp_dragent: True
kolla_enable_neutron_dvr: True kolla_enable_neutron_dvr: True
...@@ -172,6 +170,8 @@ ...@@ -172,6 +170,8 @@
kolla_enable_neutron_vpnaas: True kolla_enable_neutron_vpnaas: True
kolla_enable_nova_serialconsole_proxy: True kolla_enable_nova_serialconsole_proxy: True
kolla_enable_octavia: True kolla_enable_octavia: True
kolla_enable_opensearch: True
kolla_enable_opensearch_dashboards: True
kolla_enable_osprofiler: True kolla_enable_osprofiler: True
kolla_enable_prometheus: True kolla_enable_prometheus: True
kolla_enable_sahara: True kolla_enable_sahara: True
...@@ -259,14 +259,13 @@ ...@@ -259,14 +259,13 @@
#enable_ceilometer: True #enable_ceilometer: True
#enable_central_logging: True #enable_central_logging: True
#enable_cinder: True #enable_cinder: True
#enable_cinder_backend_iscsi: True
#enable_cinder_backend_hnas_iscsi: True #enable_cinder_backend_hnas_iscsi: True
#enable_cinder_backend_hnas_nfs: True #enable_cinder_backend_hnas_nfs: True
#enable_cinder_backend_iscsi: True
#enable_cinder_backend_lvm: True #enable_cinder_backend_lvm: True
#enable_cinder_backend_nfs: True #enable_cinder_backend_nfs: True
#enable_cloudkitty: True #enable_cloudkitty: True
#enable_designate: True #enable_designate: True
#enable_elasticsearch: True
#enable_etcd: True #enable_etcd: True
#enable_freezer: True #enable_freezer: True
#enable_gnocchi: True #enable_gnocchi: True
...@@ -278,7 +277,6 @@ ...@@ -278,7 +277,6 @@
#enable_ironic: True #enable_ironic: True
#enable_ironic_neutron_agent: True #enable_ironic_neutron_agent: True
#enable_kafka: True #enable_kafka: True
#enable_kibana: True
#enable_kuryr: True #enable_kuryr: True
#enable_magnum: True #enable_magnum: True
#enable_manila: True #enable_manila: True
...@@ -287,8 +285,8 @@ ...@@ -287,8 +285,8 @@
#enable_mariadb: True #enable_mariadb: True
#enable_mistral: True #enable_mistral: True
#enable_monasca: True #enable_monasca: True
#enable_murano: True
#enable_multipathd: True #enable_multipathd: True
#enable_murano: True
#enable_neutron_agent_ha: True #enable_neutron_agent_ha: True
#enable_neutron_bgp_dragent: True #enable_neutron_bgp_dragent: True
#enable_neutron_dvr: True #enable_neutron_dvr: True
...@@ -297,12 +295,14 @@ ...@@ -297,12 +295,14 @@
#enable_neutron_vpnaas: True #enable_neutron_vpnaas: True
#enable_nova_serialconsole_proxy: True #enable_nova_serialconsole_proxy: True
#enable_octavia: True #enable_octavia: True
#enable_opensearch: True
#enable_opensearch_dashboards: True
#enable_osprofiler: True #enable_osprofiler: True
#enable_prometheus: True #enable_prometheus: True
#enable_sahara: True #enable_sahara: True
#enable_senlin: True
#enable_skydive: True #enable_skydive: True
#enable_solum: True #enable_solum: True
#enable_senlin: True
#enable_storm: True #enable_storm: True
#enable_swift: True #enable_swift: True
#enable_tacker: True #enable_tacker: True
......
...@@ -74,12 +74,6 @@ kolla_enable_designate: ...@@ -74,12 +74,6 @@ kolla_enable_designate:
# Free form extra configuration to append to designate.conf. # Free form extra configuration to append to designate.conf.
kolla_extra_designate: kolla_extra_designate:
###############################################################################
# Elasticsearch configuration.
# Whether to enable elasticsearch.
kolla_enable_elasticsearch:
############################################################################### ###############################################################################
# Glance configuration. # Glance configuration.
...@@ -459,6 +453,12 @@ kolla_nova_libvirt_certificates_src: ...@@ -459,6 +453,12 @@ kolla_nova_libvirt_certificates_src:
# Whether to enable Octavia. # Whether to enable Octavia.
kolla_enable_octavia: kolla_enable_octavia:
###############################################################################
# OpenSearch configuration.
# Whether to enable opensearch.
kolla_enable_opensearch:
############################################################################### ###############################################################################
# Placement configuration. # Placement configuration.
......
...@@ -44,7 +44,6 @@ provisioner: ...@@ -44,7 +44,6 @@ provisioner:
kolla_extra_designate: | kolla_extra_designate: |
[extra-designate.conf] [extra-designate.conf]
foo=bar foo=bar
kolla_enable_elasticsearch: true
kolla_enable_glance: true kolla_enable_glance: true
kolla_extra_glance: | kolla_extra_glance: |
[extra-glance.conf] [extra-glance.conf]
...@@ -126,6 +125,7 @@ provisioner: ...@@ -126,6 +125,7 @@ provisioner:
kolla_extra_octavia: | kolla_extra_octavia: |
[extra-octavia.conf] [extra-octavia.conf]
foo=bar foo=bar
kolla_enable_opensearch: true
kolla_enable_placement: true kolla_enable_placement: true
kolla_extra_placement: | kolla_extra_placement: |
[extra-placement.conf] [extra-placement.conf]
......
...@@ -44,11 +44,6 @@ kolla_openstack_custom_config: ...@@ -44,11 +44,6 @@ kolla_openstack_custom_config:
dest: "{{ kolla_node_custom_config_path }}/designate" dest: "{{ kolla_node_custom_config_path }}/designate"
patterns: "*" patterns: "*"
enabled: "{{ kolla_enable_designate }}" enabled: "{{ kolla_enable_designate }}"
# Elasticsearch.
- src: "{{ kolla_extra_config_path }}/elasticsearch"
dest: "{{ kolla_node_custom_config_path }}/elasticsearch"
patterns: "*"
enabled: "{{ kolla_enable_elasticsearch }}"
# Fluentd filters. # Fluentd filters.
- src: "{{ kolla_extra_config_path }}//fluentd/filter" - src: "{{ kolla_extra_config_path }}//fluentd/filter"
dest: "{{ kolla_node_custom_config_path }}/fluentd/filter" dest: "{{ kolla_node_custom_config_path }}/fluentd/filter"
...@@ -207,6 +202,11 @@ kolla_openstack_custom_config: ...@@ -207,6 +202,11 @@ kolla_openstack_custom_config:
dest: "{{ kolla_node_custom_config_path }}/octavia" dest: "{{ kolla_node_custom_config_path }}/octavia"
patterns: "*" patterns: "*"
enabled: "{{ kolla_enable_octavia }}" enabled: "{{ kolla_enable_octavia }}"
# OpenSearch.
- src: "{{ kolla_extra_config_path }}/opensearch"
dest: "{{ kolla_node_custom_config_path }}/opensearch"
patterns: "*"
enabled: "{{ kolla_enable_opensearch }}"
# Placement # Placement
- src: "{{ kolla_extra_config_path }}/placement" - src: "{{ kolla_extra_config_path }}/placement"
dest: "{{ kolla_node_custom_config_path }}/placement" dest: "{{ kolla_node_custom_config_path }}/placement"
......
...@@ -676,7 +676,6 @@ which files are supported. ...@@ -676,7 +676,6 @@ which files are supported.
``cloudkitty/*`` Extended CloudKitty configuration. ``cloudkitty/*`` Extended CloudKitty configuration.
``designate.conf`` Designate configuration. ``designate.conf`` Designate configuration.
``designate/*`` Extended Designate configuration. ``designate/*`` Extended Designate configuration.
``elasticsearch/*`` Elasticsearch configuration.
``fluentd/filter`` Fluentd filter configuration. ``fluentd/filter`` Fluentd filter configuration.
``fluentd/input`` Fluentd input configuration. ``fluentd/input`` Fluentd input configuration.
``fluentd/output`` Fluentd output configuration. ``fluentd/output`` Fluentd output configuration.
...@@ -719,6 +718,7 @@ which files are supported. ...@@ -719,6 +718,7 @@ which files are supported.
``nova/*`` Extended nova configuration. ``nova/*`` Extended nova configuration.
``octavia.conf`` Octavia configuration. ``octavia.conf`` Octavia configuration.
``octavia/*`` Extended Octavia configuration. ``octavia/*`` Extended Octavia configuration.
``opensearch/*`` OpenSearch configuration.
``placement.conf`` Placement configuration. ``placement.conf`` Placement configuration.
``placement/*`` Extended Placement configuration. ``placement/*`` Extended Placement configuration.
``prometheus/*`` Prometheus configuration. ``prometheus/*`` Prometheus configuration.
......
---
upgrade:
- |
Elasticsearch has been replaced with OpenSearch. Any custom Kayobe
configuration should be moved from
``${KAYOBE_CONFIG_PATH}/kolla/config/elasticsearch`` to
``${KAYOBE_CONFIG_PATH}/kolla/config/opensearch``.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment