Releases: aristanetworks/ansible-cvp
Releases · aristanetworks/ansible-cvp
v3.5.0
Features
- 2cc57f9 [Feat] Expose verbose option in cv_facts_v3 (#535)
- f07ebf7 [Feat] Implement image bundle on device level (#505)
- c8f495d [Feat] Request add support for access point provisioning (#527)
- 010145f [module_utils] Add support for approve/execute actions (#529)
Bug fixes
- f3c1cac [cv_device_v3] Allow all search_by options when assigning and removing image bundles (#541)
- 7844696 [cv_facts_v3] Make image bundle name key usage consistent (#513)
Code Refactoring
Documentation
v3.4.0
v3.4.0
Features
c30bd1e
[Feat] (dhcp_configuration) add a name to the dhcp record (#481)90dba82
[Feat] Add support for change controls (#413) (#464)8377c7d
[Feat] Add svc account token auth method for on-prem and standardize i… (#458)57a2384
[Feat] New module to support topology tags (#459)30899be
[Feat] Facts update (#469)aaac3cc
[cv_facts_v3] Show assigned image bundles on devices and containers (#488)a129aa4
[module_utils] Raise NotImplementedError if encrypted Vault password… (#479)
Bug fixes
a5ba03d
[Fix] (image_tools) Change from error to warning if image already exists (#471)169074f
[Fix] Changed pytest to check for a warning (#485)f1dd534
[cv_container] Cannot remove containers anymore (#487)
Code Refactoring
Documentation
Other changes
v3.3.1
v3.3.0
Change Summary
Features
7cfc5f0
[Feat] Cv_facts_v3 phase 1 implementation (#430)90445c0
[Feat] Implement initial module for image management phase1 (#428)d8b8b0a
[cv_container_v3] Support for removing all configlets from a container (#444)b26635d
[cv_device_v3] Implement device reset w/ state absent (#410)aa38424
[dhcp_configuration] Allow networks with an empty range in dhcpd.conf in arista.avd.dhcp_configuration (#415)
Bug fixes
2b933ff
[Fix] Add error handling with custom exceptions (#434)b8590fa
[cv_container_v3] When a container does not have configlets, has_configlets() returns True (#437)96f69c5
[cv_device_v3] Fix strict mode not inheriting configlets from containers (#424)413b822
[cv_device_v3] Fix typo in the newly introduced constants (#461)c599740
[cv_facts_v3] Change released version for module (#446)
Code Refactoring
e59fa9c
[Refactor] Pytest refactoring (#405)5456fdd
[Refactor] Pytest refactoring and fixes for system test cases (#414)0c965d7
[Refactor] Removing repeated entry from the makefile in pytest refactoring codeb04a887
[module_utils] Create resource submodules for fields and schemas (#439)03b1a3f
[module_utils] Create resource submodules for fields and schemas (#452)
Documentation
8bb0957
[Doc] Announce deprecation of arista.cvp v1 modules (#429)58288d4
[Doc] Fix multiple CSS rendering (#421)a5b0623
[Doc] Refactor installation page (#418)b074b12
[Doc] Update CSS for better dark mode rendering (#416)7609d97
[Doc] Update image for better dark mode support (#431)f5e59e1
[cv_image_v3] Add module documentation (#445)
Other changes
c7dca83
[Make] Build system: Ansible Execution Env update (#442)c0e2191
[Make] Build system: Initial Ansible Execution Engine definition (#422)2d7b626
[actions] CI: Move to manual pre-commit step (#435)51a0c33
[actions] CI: Update 404 action after Arista Website update (#450)141e1ec
[actions] CI: Update actions to create one workflow per event name (#404)f97179c
[ansible] CI: Fix ansible-test runtime error root cause (#438)7e26a80
[cv_image_v3] CI: Initial unit tests for CvImageTools (#447)a709cec
[pytest] CI: Add test cases for cv_configlet_v3 module_utils (#426)a0cdfce
[pytest] CI: Add test dependencies for API validation (#423)
New Contributors
- @KonikaChaurasiya-GSLab made their first contribution in #405
- @pantunex made their first contribution in #415
- @mtache made their first contribution in #437
- @colinmacgiolla made their first contribution in #428
All Contributors
Full Changelog: v3.2.0...v3.3.0
v3.2.0
v3.20
Supported CloudVision version:
- On premise version higher than 2018.2.5
- Cloudvision as a Service
Download Cloudvision appliance: Arista website
Requirements update
N/A
Features
Bug fixes
8ceebfd
[cv_device_v3] Correct format ID in str raising an error (#399)6ebfc91
[cv_device_v3] Update format string (#396)
Documentation
afd84b0
[Doc] Fix incorrect link in README file (#394)e107842
[Doc] Update dead links to releases/v1.0.x (#402)cdd3152
[mkdoc] Update requirements & dark theme support (#388)
Other changes
v3.1.2
v3.1.1
v3.1.0
v3.1.0
Supported CloudVision version:
- On premise version higher than 2018.2.5
- Cloudvision as a Service
Download Cloudvision appliance: Arista website
Requirements update
cvprac must be upgraded to version 1.0.7 or higher.
$ pip install --upgrade cvprac>=1.0.7
Fixed issues
- Fix(cv_configlet_v3): Propagate configlets_notes option to update & create (#372)
- Fix(dhcp_configuration): Update files permissions (#360)
Enhancements
- Cv_configlet_v3: update configlet note when the config content is not… (#376)
- Performance improvements in configlet tools compare functions (#369)
- Add support for reordering of configlet in cv_device_v3 (#367)
- Implement default search on Hostname field (#366)
Documentation updates
- Doc: release-notes for v3.1.0 (#377)
Contributors
v3.0.0
v3.0.0
Supported CloudVision version:
>= 2018.2.5
- Cloudvision as a Service
Download Cloudvision appliance: Arista website
New modules
A new version of the following modules is available:
- New module to manage devices: cv_device_v3
- name: "Configure devices on {{inventory_hostname}}"
arista.cvp.cv_device_v3:
devices: "{{CVP_DEVICES}}"
register: CVP_DEVICES_RESULTS
- New module to manage containers: cv_container_v3
- name: "Configure containers on {{inventory_hostname}}"
arista.cvp.cv_container:
topology: "{{CVP_CONTAINERS}}"
- New module to manage configlets: cv_configlet_v3
- name: Configure configlets
arista.cvp.cv_configlet_v3:
configlets: "{{CVP_CONFIGLETS}}"
- New module to manage tasks:
cv_task_v3
With this new version of modules, cv_facts
is not required anymore and execution should be significally higher than v1 version.
Old version for each module will remain available in the collection with no active support.
Enhancements
- Add apply_mode feature to cv_container_v3 (#338)
- Use multiple version of JSON schema to support v1 and v3 in parallel (#325)
- Add support for apply_mode function (#322)
- Cv_configlet_v3: add delete configlet failure message (#316)
Documentation updates
- Add documentation: howto for cv_task_v3 module (#352)
- Look & Feel enhancements + code snippets (#351)
- Configure requirements to support ansible 2.9 and 2.10 (#346)
- Fix 'how to' documentation for cv_container_v3 module (#341)
- Update to support v3 + cleanup (#312)
Contributors
v2.1.2
v2.1.2
Supported CloudVision version:
- 2018.2.5
- 2019.1
- 2020.1
- 2020.2
- Cloudvision as a Service
Download Cloudvision appliance: Arista website
Fixed issues
- Fix(cv_container): remove non-existing key as output in schema validation (#326)
- Fix(json_schema): Enable whitespace support in path name (#318)
- Fix(logger): Implement UUID in default log file (#304)
- Add missing expected Python header for Ansible (#294)
Enhancements
- Feature - strict configlet match (#301)
Documentation updates
- Doc(README): Update landing pages (#302)