Skip to content

Commit 130d044

Browse files
committed
Remove Nautobot integration from ml2 mechanism driver
The driver was performing synchronous updates to keep Nautobot up-to-date with changes to networks, prefixes, etc. This approach has a number of drawbacks. We are no longer treating Nautobot as the authoritative source for IP space, network names, etc. Whenever a user is prevented from doing something because Nautobot said "no", it is always seen as a problem or bug in our system. The expected behaviour is that all valid openstack operations should succeed. Here we remove all Nautobot integration from the driver, with the intention of updating Nautobot asynchronously using a new mechanism.
1 parent df6d7fd commit 130d044

File tree

10 files changed

+12
-971
lines changed

10 files changed

+12
-971
lines changed

python/neutron-understack/neutron_understack/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
cfg.StrOpt(
1313
"nb_url",
1414
help="Nautobot URL",
15-
required=True,
15+
required=False,
1616
),
1717
cfg.StrOpt(
1818
"nb_token",
1919
help="Nautobot API token",
20-
required=True,
20+
required=False,
2121
),
2222
cfg.StrOpt(
2323
"ucvni_group",

python/neutron-understack/neutron_understack/nautobot.py

Lines changed: 0 additions & 336 deletions
This file was deleted.

0 commit comments

Comments
 (0)