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 3 times, most recently from 957605f to cdd2267 Compare November 24, 2025 11:12
@stevekeay stevekeay force-pushed the enroll-without-nautobot branch 3 times, most recently from 7160e7d to e803c56 Compare November 27, 2025 13:10
@stevekeay stevekeay force-pushed the enroll-without-nautobot branch 3 times, most recently from ca06fbd to f9ddbee Compare December 2, 2025 14:12
@stevekeay stevekeay changed the title Enroll without nautobot Feat: Enroll without nautobot Dec 2, 2025
@stevekeay stevekeay force-pushed the enroll-without-nautobot branch 2 times, most recently from e897e5a to 6b74a6e Compare December 2, 2025 14:31
@stevekeay stevekeay changed the title Feat: Enroll without nautobot feat: Enroll without nautobot Dec 2, 2025
@stevekeay stevekeay marked this pull request as ready for review December 2, 2025 21:27
@stevekeay stevekeay force-pushed the enroll-without-nautobot branch from 6b74a6e to 0589215 Compare December 3, 2025 13:56
@stevekeay stevekeay force-pushed the enroll-without-nautobot branch from 0589215 to 79aff67 Compare December 4, 2025 11:55
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.
Interfaces are to be managed by a post-inspection hook
@stevekeay stevekeay force-pushed the enroll-without-nautobot branch from 79aff67 to ca260e2 Compare December 4, 2025 16:22
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.

3 participants