Skip to content

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 generate dhcpd.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: #168
  • cv_device now supports mode to apply configlets (merge/override/delete): #126
  • cv_configlet returns diff computed by Cloudvision: #121
  • cv_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 from cv_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 from cv_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 in cv_configlet and cv_device
  • Integration with Arista Validated Design project

Fixed issues:

  • Tasks not captures by cv_task from cv_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 and cv_device to manage provisioning topology
  • Implement cv_configlet to manage configlet content on CloudVision platform
  • Use Ansible collection approach

Documentation

  • Modules documentation: docs/ folder
  • Example playbooks available in examples/ folder

Info

For detailed information please see the release tag


Last update: April 8, 2021