Skip to content

Conversation

@stevekeay
Copy link
Contributor

@stevekeay stevekeay commented Nov 18, 2025

Nautobot is (or is intended to be) updated by events from OpenStack so we don't need to create anything in Nautobot on enrol.

We remove a lot of other functionality from the enrol script, with the intention that #1347 and other changes will take on some of the responsibility in post-inspection hooks.

Specifically we no longer do anything with interfaces or flavors.

@stevekeay stevekeay marked this pull request as draft November 18, 2025 15:50
@stevekeay stevekeay force-pushed the enroll-without-nautobot branch 2 times, most recently from 76fd166 to 957605f Compare November 21, 2025 19:01
We have data freshly discovered from the BMC.  We were updating
Nautobot, then fetching the same data back from Nautobot to populate
Ironic.

This code is re-written to use BMC data directly, allowing us to
enrol independently from Nautobot.

We now expect Nautotbot to be updated in response to events emitted by
OpenStack, so there is no need for us to write directly to the Nautobot
API.
@stevekeay stevekeay force-pushed the enroll-without-nautobot branch from cdd2267 to 0709c7b Compare November 24, 2025 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants