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_configurationrole to only generatedhcpd.conffile (#206) - Publish collection documentation on github.io
Fixed issues¶
- Fix an issue where
cv_devicewas 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_containertried 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_factsexecution: #147 cv_configletnow support deletion mode to remove a list of configlets: #168cv_devicenow supports mode to apply configlets (merge/override/delete): #126cv_configletreturns diff computed by CloudVision: #121cv_configletnow 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
errorCodestring: #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.cvpmodules (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
Dockefilefor python2.7. - Update
Makefileto 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.52019.1.02019.1.12019.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.52019.1.02019.1.12019.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_containerdid not return correct list of attached configlets (Issue #108) - Upgrade SSL lib in docker images (#112)
- Remove
save_topologyfromcv_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.52019.1.02019.1.12019.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_containerdid not return correct list of attached configlets (Issue #108) - Upgrade SSL lib in docker images (#112)
- Remove
save_topologyfromcv_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.52019.1.02019.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=absentincv_configletandcv_device - Integration with Arista AVD project
Fixed issues¶
- Tasks not captures by
cv_taskfromcv_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-testfor 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_taskerror (#82) cv_tasknot catching tasks returned bycv_device(#79)
Repository Update¶
- Create Dockerfile for both python
2.7and3.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_factsmodule for information gathering - Implement
cv_containerandcv_deviceto manage provisioning topology - Implement
cv_configletto manage configlet content on CloudVision platform - Use Ansible collection approach
Documentation¶
Info
For detailed information please see the release tag