This pull request introduces a new feature called "Push Rapport" to the UX2Rollback model. The Push Rapport is designed to provide comprehensive information about the configuration push process to vManage. It includes details such as the success rate, created config groups, feature profiles, parcels, and any failed parcels with detailed debug messages.
Description of Changes:
During the process of pushing configurations to vManage, the Push Rapport feature collects and stores valuable information about the various components created or modified. This includes:
Config Groups: The Push Rapport keeps track of the configuration groups created during the push process.
Feature Profiles: It also records the feature profiles that were created or updated.
Parcels: The Push Rapport maintains a list of parcels that were successfully created, along with their respective UUIDs.
Failed Parcels: In case of any failures during parcel creation, the Push Rapport captures detailed debug messages, providing valuable insights into the root cause of the issue.
Success Rate: Additionally, the Push Rapport calculates and displays the overall success rate of the configuration push, represented as a percentage of successfully created parcels out of the total number of parcels.
The introduction of the Push Rapport feature enhances visibility and transparency during the configuration push process.
Example
Checklist:
[X] Make sure to run pre-commit before committing changes
[X] Make sure all checks have passed
[X] PR description is clear and comprehensive
[X] Mentioned the issue that this PR solves (if applicable)
Pull Request Summary:
This pull request introduces a new feature called "Push Rapport" to the UX2Rollback model. The Push Rapport is designed to provide comprehensive information about the configuration push process to vManage. It includes details such as the success rate, created config groups, feature profiles, parcels, and any failed parcels with detailed debug messages.
Description of Changes:
During the process of pushing configurations to vManage, the Push Rapport feature collects and stores valuable information about the various components created or modified. This includes:
The introduction of the Push Rapport feature enhances visibility and transparency during the configuration push process.
Example
Checklist: