ironic-inspector: Add kolla_enable_ironic_inspector
Following the change to enable inspector optionally in kolla-ansible due to it's deprecation in Ironic. Change-Id: Ie85481b7ea2f4e1118f535d2f999d1596b2f3f95
This commit is contained in:
parent
a5a8e513b2
commit
febe06c06a
@ -413,7 +413,7 @@ inspector_dell_switch_lldp_workaround_group:
|
||||
# data which may be useful in environments without Swift.
|
||||
|
||||
# Whether the inspection data store is enabled.
|
||||
inspector_store_enabled: "{{ kolla_enable_ironic | bool and not kolla_enable_swift | bool }}"
|
||||
inspector_store_enabled: "{{ kolla_enable_ironic_inspector | bool and not kolla_enable_swift | bool }}"
|
||||
|
||||
# Port on which the inspection data store should listen.
|
||||
inspector_store_port: 8080
|
||||
|
@ -535,6 +535,7 @@ kolla_enable_heat: "{{ kolla_enable_openstack_core | bool }}"
|
||||
kolla_enable_horizon: "{{ kolla_enable_openstack_core | bool }}"
|
||||
kolla_enable_influxdb: "{{ kolla_enable_cloudkitty | bool }}"
|
||||
kolla_enable_ironic: "no"
|
||||
kolla_enable_ironic_inspector: "{{ 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_kuryr: "no"
|
||||
|
@ -5,9 +5,9 @@
|
||||
tags:
|
||||
- introspection-rules
|
||||
tasks:
|
||||
- name: Create controllers group with ironic enabled
|
||||
- name: Create controllers group with ironic inspector enabled
|
||||
group_by:
|
||||
key: "controllers_for_introspection_rules_{{ kolla_enable_ironic | bool }}"
|
||||
key: "controllers_for_introspection_rules_{{ kolla_enable_ironic_inspector | bool }}"
|
||||
changed_when: false
|
||||
|
||||
- name: Ensure introspection rules are registered in Ironic Inspector
|
||||
|
@ -165,6 +165,7 @@
|
||||
kolla_enable_horizon: True
|
||||
kolla_enable_influxdb: True
|
||||
kolla_enable_ironic: True
|
||||
kolla_enable_ironic_inspector: True
|
||||
kolla_enable_ironic_neutron_agent: True
|
||||
kolla_enable_kuryr: True
|
||||
kolla_enable_magnum: True
|
||||
|
@ -139,6 +139,7 @@ kolla_feature_flags:
|
||||
- horizon_zun
|
||||
- influxdb
|
||||
- ironic
|
||||
- ironic_inspector
|
||||
- ironic_neutron_agent
|
||||
- ironic_prometheus_exporter
|
||||
- iscsid
|
||||
|
@ -92,9 +92,9 @@ kolla_openstack_custom_config_include_globs_default:
|
||||
glob: horizon/**
|
||||
- enabled: '{{ kolla_enable_influxdb | bool }}'
|
||||
glob: influx*
|
||||
- enabled: '{{ kolla_enable_ironic | bool }}'
|
||||
- enabled: '{{ kolla_enable_ironic_inspector | bool }}'
|
||||
glob: ironic-inspector.conf
|
||||
- enabled: '{{ kolla_enable_ironic | bool }}'
|
||||
- enabled: '{{ kolla_enable_ironic_inspector | bool }}'
|
||||
glob: ironic-inspector/**
|
||||
- enabled: '{{ kolla_enable_ironic | bool }}'
|
||||
glob: ironic.conf
|
||||
@ -564,6 +564,9 @@ kolla_extra_ironic:
|
||||
###############################################################################
|
||||
# Ironic inspector configuration.
|
||||
|
||||
# Whether to enable Ironic inspector.
|
||||
kolla_enable_ironic_inspector: "{{ kolla_enable_ironic | bool }}"
|
||||
|
||||
# Comma-separated list of inspector processing plugins.
|
||||
kolla_inspector_processing_hooks:
|
||||
|
||||
|
@ -342,6 +342,7 @@
|
||||
#kolla_enable_horizon_zun:
|
||||
#kolla_enable_influxdb:
|
||||
#kolla_enable_ironic:
|
||||
#kolla_enable_ironic_inspector:
|
||||
#kolla_enable_ironic_neutron_agent:
|
||||
#kolla_enable_ironic_prometheus_exporter:
|
||||
#kolla_enable_iscsid:
|
||||
|
@ -0,0 +1,10 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Adds the kolla feature flag: ``kolla_enable_ironic_inspector``. This
|
||||
defaults to ``true`` if you have enabled Ironic as Kayobe makes extensive
|
||||
use of introspection rules. Please note that whilst ironic inspector is
|
||||
deprecated, some features, such as introspection rules are not currently
|
||||
implemented in the replacement implementation built-in to Ironic. See
|
||||
:ironic-doc:`Ironic documentation <admin/inspection/migration.html>` for
|
||||
more details.
|
@ -255,4 +255,5 @@ openstackdocs_auto_name = False
|
||||
|
||||
openstackdocs_projects = [
|
||||
'kayobe',
|
||||
'ironic',
|
||||
]
|
||||
|
Loading…
x
Reference in New Issue
Block a user