ironic conductor directly deployed nodes to internal API endpoints
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Ironic Conductor Charm |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Focal + Ussuri
The template for ironic conductor's /etc/ironic/
In this case, the internal network is not routable and therefore not reachable. There is no configurable way to have it point to the public API endpoints.
The following diff resolves the issue:
```
diff --git a/src/templates
index 4c5a59f..403a56b 100644
--- a/src/templates
+++ b/src/templates
@@ -34,6 +34,8 @@ transport_url = {{ amqp.transport_url }}
[nova]
{% include "parts/
+valid_interfaces = public
+
[neutron]
{% include "parts/
{% if options.
@@ -43,6 +45,8 @@ cleaning_network = {{ options.
provisioning_
{% endif %}
+valid_interfaces = public
+
[glance]
{% include "parts/
swift_container = glance
@@ -50,15 +54,23 @@ swift_container = glance
swift_temp_url_key = {{ options.
{% endif %}
+valid_interfaces = public
+
[swift]
{% include "parts/
+valid_interfaces = public
+
[cinder]
{% include "parts/
+valid_interfaces = public
+
[service_catalog]
{% include "parts/
+valid_interfaces = public
+
{% include "parts/section-pxe" %}
{% include "parts/
```
Changed in charm-ironic-conductor: | |
milestone: | none → 21.10 |
milestone: | 21.10 → none |
milestone: | none → 21.04 |
Changed in charm-ironic-conductor: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. opendev. org/c/openstack /charm- ironic- conductor/ +/799909
Review: https:/