Wireless profile workflow - Fixed bugs and added UT #153
+734
−853
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Type of Change
Description
As part of this bug fix, the removal of specific profile data from the wireless profile has been completed.
Bug Fix:
The bug was raised for the issue where the Feature Template could not be deleted. This fix resolves that issue and also covers deletions for other fields.
When SSID details were changed under the Fabric Zone, updates were reflected, but verification failed during the playbook execution. This issue has been fixed.
Root Cause (if applicable):
The previous update API did not support updates for all fields in the wireless profile. The required fields have now been included and handled appropriately.
The comparison logic was modified — when Fabric Zone is enabled, certain field validations are not required. The necessary validation changes have been added.
Enhancement: [Brief description of the improvement/enhancement made]
Enhancement Description: [Explain what was enhanced, why, and how]
Impact Area: [Mention which part of the system/codebase is affected]
Testing Done:
Test cases covered:
Integration tests - Already covered
Unit tests - new UT added
Checklist
Ansible Best Practices
ansible-vaultor environment variables)Documentation
Screenshots (if applicable)
Notes to Reviewers