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.
|
# data which may be useful in environments without Swift.
|
||||||
|
|
||||||
# Whether the inspection data store is enabled.
|
# 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.
|
# Port on which the inspection data store should listen.
|
||||||
inspector_store_port: 8080
|
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_horizon: "{{ kolla_enable_openstack_core | bool }}"
|
||||||
kolla_enable_influxdb: "{{ kolla_enable_cloudkitty | bool }}"
|
kolla_enable_influxdb: "{{ kolla_enable_cloudkitty | bool }}"
|
||||||
kolla_enable_ironic: "no"
|
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_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_kuryr: "no"
|
kolla_enable_kuryr: "no"
|
||||||
|
@ -5,9 +5,9 @@
|
|||||||
tags:
|
tags:
|
||||||
- introspection-rules
|
- introspection-rules
|
||||||
tasks:
|
tasks:
|
||||||
- name: Create controllers group with ironic enabled
|
- name: Create controllers group with ironic inspector enabled
|
||||||
group_by:
|
group_by:
|
||||||
key: "controllers_for_introspection_rules_{{ kolla_enable_ironic | bool }}"
|
key: "controllers_for_introspection_rules_{{ kolla_enable_ironic_inspector | bool }}"
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
- name: Ensure introspection rules are registered in Ironic Inspector
|
- name: Ensure introspection rules are registered in Ironic Inspector
|
||||||
|
@ -165,6 +165,7 @@
|
|||||||
kolla_enable_horizon: True
|
kolla_enable_horizon: True
|
||||||
kolla_enable_influxdb: True
|
kolla_enable_influxdb: True
|
||||||
kolla_enable_ironic: True
|
kolla_enable_ironic: True
|
||||||
|
kolla_enable_ironic_inspector: True
|
||||||
kolla_enable_ironic_neutron_agent: True
|
kolla_enable_ironic_neutron_agent: True
|
||||||
kolla_enable_kuryr: True
|
kolla_enable_kuryr: True
|
||||||
kolla_enable_magnum: True
|
kolla_enable_magnum: True
|
||||||
|
@ -139,6 +139,7 @@ kolla_feature_flags:
|
|||||||
- horizon_zun
|
- horizon_zun
|
||||||
- influxdb
|
- influxdb
|
||||||
- ironic
|
- ironic
|
||||||
|
- ironic_inspector
|
||||||
- ironic_neutron_agent
|
- ironic_neutron_agent
|
||||||
- ironic_prometheus_exporter
|
- ironic_prometheus_exporter
|
||||||
- iscsid
|
- iscsid
|
||||||
|
@ -92,9 +92,9 @@ kolla_openstack_custom_config_include_globs_default:
|
|||||||
glob: horizon/**
|
glob: horizon/**
|
||||||
- enabled: '{{ kolla_enable_influxdb | bool }}'
|
- enabled: '{{ kolla_enable_influxdb | bool }}'
|
||||||
glob: influx*
|
glob: influx*
|
||||||
- enabled: '{{ kolla_enable_ironic | bool }}'
|
- enabled: '{{ kolla_enable_ironic_inspector | bool }}'
|
||||||
glob: ironic-inspector.conf
|
glob: ironic-inspector.conf
|
||||||
- enabled: '{{ kolla_enable_ironic | bool }}'
|
- enabled: '{{ kolla_enable_ironic_inspector | bool }}'
|
||||||
glob: ironic-inspector/**
|
glob: ironic-inspector/**
|
||||||
- enabled: '{{ kolla_enable_ironic | bool }}'
|
- enabled: '{{ kolla_enable_ironic | bool }}'
|
||||||
glob: ironic.conf
|
glob: ironic.conf
|
||||||
@ -564,6 +564,9 @@ kolla_extra_ironic:
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Ironic inspector configuration.
|
# Ironic inspector configuration.
|
||||||
|
|
||||||
|
# Whether to enable Ironic inspector.
|
||||||
|
kolla_enable_ironic_inspector: "{{ kolla_enable_ironic | bool }}"
|
||||||
|
|
||||||
# Comma-separated list of inspector processing plugins.
|
# Comma-separated list of inspector processing plugins.
|
||||||
kolla_inspector_processing_hooks:
|
kolla_inspector_processing_hooks:
|
||||||
|
|
||||||
|
@ -342,6 +342,7 @@
|
|||||||
#kolla_enable_horizon_zun:
|
#kolla_enable_horizon_zun:
|
||||||
#kolla_enable_influxdb:
|
#kolla_enable_influxdb:
|
||||||
#kolla_enable_ironic:
|
#kolla_enable_ironic:
|
||||||
|
#kolla_enable_ironic_inspector:
|
||||||
#kolla_enable_ironic_neutron_agent:
|
#kolla_enable_ironic_neutron_agent:
|
||||||
#kolla_enable_ironic_prometheus_exporter:
|
#kolla_enable_ironic_prometheus_exporter:
|
||||||
#kolla_enable_iscsid:
|
#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 = [
|
openstackdocs_projects = [
|
||||||
'kayobe',
|
'kayobe',
|
||||||
|
'ironic',
|
||||||
]
|
]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user