Versions 1.x
Release Notes For Ansible CVP 1.x¶
Release v1.1.2¶
Supported CloudVision version
- 2018.2.5
- 2019.1
- 2020.1
Download Cloudvision appliance: Arista website
Enhancements
- Update documentation about supported CVP versions (#195)
- Report better error message when device not reachable (#205)
- Add role to support configlets synchronisation between cloudvision servers (#196)
- Allow
dhcp_configuration
role to only generatedhcpd.conf
file (#206) - Publish collection documentation on github.io
Fixed issues
- Fix an issue where
cv_device
was not able to move device and update device in same execution. (#199) - Fix an issue where cv_configlet did not release list of configlets (#211)
- Fix an issue where CV returns empty tasks for cv_device update with no change (#217)
- Fix an issue where cv_configlet did not update configlet when filter was not set (#215)
Contributors
- @noredistribution
- @jrecchia1029
- @Hugh-Adams
- @guillaumeVilar
Release v1.1.1¶
Supported CloudVision version
- 2018.2.5
- 2019.1
- 2020.1
Download Cloudvision appliance: Arista website
Fixed issues
- Fix failure when
cv_container
tried to attached first configlet to a container: #190
Enhancements
- Ansible linting improvement
- Update documentation to reflect supported version of Cloudvision.
Info
For detailed information please see the release tag
Release v1.1.0¶
Supported CloudVision version
- 2018.2.5
- 2019.x
- 2020.1 (#129)
Download Cloudvision appliance: Arista website
Enhancement
- Optimize
cv_facts
execution: #147 cv_configlet
now support deletion mode to remove a list of configlets: #168cv_device
now supports mode to apply configlets (merge/override/delete): #126cv_configlet
returns diff computed by Cloudvision: #121cv_configlet
now supports custom comment to configure on CV side: #186- Support DHCP package installation for centos and ubuntu platform #172 (cherry-picked from
releases/v1.0.x
)
Fixed issues
- Fix an issue related to container topology deletion in a relative path #175
- Fix an issue related to authentication fallback mechanism #183 / #185
- Fix an error collecting facts if a configlet or a configlet builder contains
errorCode
string: #178
Others
- Support generic logging in module for better bug analysis: #124
- Ansible lint over DCHP configuration role.
Contributors
- @noredistribution
- @Hugh-Adams
- @b-abadie
- @ksator
Info
For detailed information please see the release tag
Release 1.0.6¶
Supported CloudVision version
- 2018.2.5
- 2019.1.x
Download Cloudvision appliance: Arista website
Enhancement
- Update DHCP role to support DHCP configuration outside of CVP: #151
Fixed issues
- When a container has a new configlet, it is applied to other containers: #165 / #170
For detailed information please see the release tag
Release 1.0.5¶
Supported CloudVision versions:
- 2018.2.5
- 2019.1.x
Download Cloudvision appliance: Arista website
Enhancements
- New Ansible role to configure ZTP service on Cloudvision:
arista.cvp.ztp_configuration
- Implement new logging mechanism across all
arista.cvp
modules (Issue: #124 / PR: #146) - Enable Continuous Integration using Github Actions (#148)
Fixed issues:
- Fix an issue where cv_configlet do not detect small changes in configlet. (#135)
- Fix a an issue where containers were not correctly match in
cv_container
(#142) - Fix an issue where package dependencies were broken in
Dockerfile
- Update documentation to remove deprecated options
Others
- Remove
Dockefile
for python2.7. - Update
Makefile
to only support Dockerfile with Python3. - Remove old testing files.
Info
For detailed information please see the release tag
Release 1.0.4¶
Supported CloudVision version:
2018.2.5
2019.1.0
2019.1.1
2019.1.2
Enhancement:
- Add Configlet diff in cv_configlet: Issue #120
Info
For detailed information please see the release tag
Release 1.0.3a¶
Supported CloudVision version:
2018.2.5
2019.1.0
2019.1.1
2019.1.2
Enhancement:
- Support Python 3.7 and 3.8 (Issue #105)
- Ship a development container (Issue #107)
- Optimize docker image creation
- Support custom name for the root container in cv_container (#113)
Fixed issues:
- Fix an issue where
cv_container
did not return correct list of attached configlets (Issue #108) - Upgrade SSL lib in docker images (#112)
- Remove
save_topology
fromcv_container
(#116) - Fix an issue where cv_facts does not create correct tasks list (#118)
- Fix Galaxy Version from
1.0.3
For detailed information please see the release tag
Release 1.0.3¶
Supported CloudVision version:
2018.2.5
2019.1.0
2019.1.1
2019.1.2
Enhancement:
- Support Python 3.7 and 3.8 (Issue #105)
- Ship a development container (Issue #107)
- Optimize docker image creation
- Support custom name for the root container in cv_container (#113)
Fixed issues:
- Fix an issue where
cv_container
did not return correct list of attached configlets (Issue #108) - Upgrade SSL lib in docker images (#112)
- Remove
save_topology
fromcv_container
(#116) - Fix an issue where cv_facts does not create correct tasks list (#118)
Info
For detailed information please see the release tag
Release 1.0.2¶
Supported CloudVision version:
2018.2.5
2019.1.0
2019.1.1
Enhancement:
- Use CloudVision JSON in facts (#30)
- Refactor
cv_facts
(#95) - Implement subset and facts in
cv_facts
- Implement mode in
cv_container
- Implement
state=absent
incv_configlet
andcv_device
- Integration with Arista Validated Design project
Fixed issues:
- Tasks not captures by
cv_task
fromcv_device
(#79) - Remove duplicate taskIDs (#82)
- Fix some code quality
- Update documentation
Info
For detailed information please see the release tag
Release 1.0.1¶
Ansible Collection update
- Improve documentation (#70)
- Validate code with ansible-test
for galaxy integration (#64)
- Fix an issue where inactive devices could break cv_facts
(#61)
- Implement mode mechanism in cv_container
(#58)
- Fix issue where tasks appeared multiple times causing cv_task
error (#82)
- cv_task
not catching tasks returned by cv_device
(#79)
Repository Update
- Create Dockerfile for both python 2.7
and 3.x
(#56)
- Create Makefile to reduce manual overhead (#34)
- Update collection path to allow local development (#73)
- Create dev unit testing with Makefile
Info
For detailed information please see the release tag
Release 1.0.0¶
First public version of the collection.
New Features:
- Support for CVP 2018.2.x and CVP 2019.1.x
- Implement
cv_facts
module for information gathering - Implement
cv_container
andcv_device
to manage provisioning topology - Implement
cv_configlet
to manage configlet content on CloudVision platform - Use Ansible collection approach
Documentation
Info
For detailed information please see the release tag