Skip to content

Conversation

@tvdven
Copy link
Contributor

@tvdven tvdven commented Oct 8, 2025

Summary

This PR implements NSISTP products, product blocks and workflows to add NSI support to the example orchestrator.

Included

  • Create, Modify, Validate and Terminate workflows
  • Added needed products and product blocks
  • Migration for NSISTP
  • Added single dispatch to generate subscription description

Blocked by VlanRange issue: #54

Issue: #41

@modonovan
Copy link

This seems to downgrade NetBox version which I guess is not desirable?

@tvdven tvdven marked this pull request as draft October 8, 2025 09:12
@hanstrompert hanstrompert force-pushed the 41-feat/add-nsistp-products-and-workflows-with-yaml branch from 3b9f7e5 to e63cf08 Compare October 9, 2025 08:52
@hanstrompert
Copy link
Member

This seems to downgrade NetBox version which I guess is not desirable?

I rebased against master, NetBox is now at 4.4.1, which was the original/latest version, right?

@hanstrompert hanstrompert force-pushed the 41-feat/add-nsistp-products-and-workflows-with-yaml branch from e63cf08 to 1367bfe Compare October 9, 2025 10:05
@Mark90 Mark90 self-requested a review October 15, 2025 07:30
@tvdven tvdven marked this pull request as ready for review October 17, 2025 11:44
return TerminateNsistpForm


@step("Delete subscription from OSS/BSS")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be replaced by a @step("Remove VLANs from IMS") that actually removes the VLAN's from NetBox, as is done in terminate_l2vpn.py.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added this to issue #54.

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.

4 participants