You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add support for ironic-networking standalone service
In support of: metal3-io/metal3-docs#586
Add the ironic-networking service container entry point and
configuration to enable standalone network management of baremetal
nodes via networking-generic-switch (NGS). This allows Ironic to
manage switch port configurations during node provisioning, cleaning,
inspection, servicing, and rescuing operations.
Changes:
- Add runironic-networking entry point and configure-ironic-networking
script with associated environment variable defaults
- Add ironic-networking.conf.j2 Jinja2 configuration template
- Add NGS_SOURCE and INSTALL_NGS build arguments to Dockerfile and
build-wheels.sh for optional networking-generic-switch installation
- Update ironic.conf.j2 to conditionally enable the ironic-networking
network interface and configure JSON-RPC for the networking service
- Update auth-common.sh to accept a configurable config group name so
it can be reused for ironic_networking_json_rpc authentication
- Add inspection hook local-link-connection and force_dhcp setting
when networking is enabled
- Document new environment variables in README.md
- Update hack/prepare-irso-tests.sh for NGS source builds
Signed-off-by: Allain Legacy <alegacy@redhat.com>
0 commit comments