Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Service Parcels #533

Closed
wants to merge 21 commits into from
Closed

Service Parcels #533

wants to merge 21 commits into from

Conversation

jpkrajewski
Copy link
Collaborator

@jpkrajewski jpkrajewski commented Mar 19, 2024

Pull Request summary:

  • Create Service models
  • Create converters
  • Create service endpoints
  • Add integration tests
  • Add unittest for service endpoints
  • Convert the create_parcel methods to instance methods, allowing them to access class attributes and methods. Split large create_parcel functions
  • Create a new CantConvertException class to handle cases where the UX1 data is insufficient to instantiate a UX2 parcel.
  • Add FeatureProfileBuilder class. It let's you build feature profile and add parcels with ease.
  • Improve logging during pushing.

Description of changes:

  • Service VPN
  • GRE
  • Ethernet
  • SVI
  • IPSEC
  • ACL
  • EIGRP
  • Multicast
  • Object Tracker
  • Ospf
  • Ospfv3
  • route policy
  • service insertion attachment
  • switchport
  • tracker
  • wireless lan

Checklist:

  • Make sure to run pre-commit before committing changes
  • Make sure all checks have passed
  • PR description is clear and comprehensive
  • Mentioned the issue that this PR solves (if applicable)
  • Make sure you test the changes

@jpkrajewski jpkrajewski force-pushed the dev/service-parcels branch from e828e6f to 0b6d158 Compare March 27, 2024 11:56
…te_parcel_from_template function. Convert the create_parcel methods to instance methods, allowing them to access class attributes and methods. Split large create_parcel functions
… feature profile integration test structure. Add more Castable literals to the normalizer. Change name factory method to parcel_factory. Change VPN model type to lan/vpn.
…moedl creation. Remove static UUID in tests, instead create dynamicly. Add IPv6Interface and IPv4Interface cast in normalizer. Change models to use casted Global[Interface] values. Fix Svi model
…prove logging during pushing ux2 config. Minor fixes for service models. Refactor config pusher. Add pushing service FP and parcels. Working for internal vmanage
@jpkrajewski jpkrajewski force-pushed the dev/service-parcels branch from 778aeac to 19b9007 Compare April 2, 2024 09:03
jpkrajewski and others added 3 commits April 2, 2024 13:34
… for creation. Add default values for ospf model (helps whe default template is empty and endpoint needs values). Comment logic for interface assigement since there can be many vpns and interfaces in one feature profile correct implementation is needed
* update deprecated github actions

* fix type error
@sbasan
Copy link
Collaborator

sbasan commented Apr 11, 2024

moved to: cisco-open/cisco-catalyst-wan-sdk#2

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants