Skip to content

Releases: nuagenetworks/nuage-metroae

MetroAG v2.4.0

22 May 20:47
1754aca
Compare
Choose a tag to compare

This is the largest update in MetroAG history. Please see Documentation/RELEASE_NOTES.md for the larger list of changes in this release. The main improvements you will see in MetroAG v2.4.0 are:

  • Support for Nuage Networks version 5.3.1
  • Idempotent operation. The code is now smart enough to detect that the VSD, VSC, VSTAT is already up and skip it.
  • No build step required. Changes to build_vars.yml are now detected automatically when metro-ansible is run, and the build step is executed automatically if required, skipped otherwise.
  • upgrade_vars.yml and the build_upgrade step have been eliminated. build_vars.yml holds all configuration data, including data for upgrades, and the build step handles upgrades, too.
  • root user is no longer required to run on the Ansible host.
  • user_creds.yml now holds variables for username and password for each component. This means you no longer must run as root on all components. Note: Passwords in user_creds.yml are in clear text. We will be introducing encryption of these passwords in v2.5.0.
  • build_vars.yml has extensive comments to guide you. It also has all elements that are optional commented out. This should help you know which parts of build_vars.yml are required for your workflow.
  • Enhanced documentation.
  • Many bug fixes and minor feature enhancements. See RELEASE_NOTES.md for details.

Bug fix patch

09 Mar 13:28
e58627c
Compare
Choose a tag to compare

Includes:

  • Support for variable vsc username
  • CRL pem support
  • Build upgrade hosts file format

Support VSP 5.2.1

11 Jan 18:47
14f396a
Compare
Choose a tag to compare

There is a change in the setup for stand-alone ES in VSP 5.2.1. This update implements that change as well as a few minor bug fixes and doc changes.

Bug fix + support VSP 5.1.2

07 Nov 21:35
Compare
Choose a tag to compare

From Documentation/RELEASE_NOTES.md:

Resolved Issues

  • Under certain conditions, VSTAT upgrade would fail because we didn't use the upgrade VM name for the new VM.
  • Change VSTAT password from env variable to vsc_creds.yml
  • Added python-six dependency to vrs-predeploy
  • Updated Dockerfile support
  • Fix yum proxy operation
  • Replaced list_of_vscs variable to eliminate undefined var error
  • Add dvSwitch when deploying VCIN
  • fallocate space for VSD VM during predeploy
  • Remove cloud init files from VNS Utils VM (for 5.1.2 support)

Ansible 2.4 and much more

27 Oct 03:51
Compare
Choose a tag to compare

From Documentation/RELEASE_NOTES.md:

  • Added script to setup Metro environment
  • Moved playbooks and docs to subfolders to reduce clutter
  • Reorganized and clarified docs
  • Added support for per-VM network bridges
  • Added VSR deploy support
  • Added VRS upgrade support
  • Added vsd-postdeploy
  • Added Early DNS validation
  • Added build_var.yml validation
  • Retargeted VCIN deploy to use VSD roles
  • Move vsc-health variables to build_vars.yml
  • Added VRSG health checks
  • Enhanced Nuage-unzip
  • Removed test directory and its contents
  • Allow XMPP connection type setting on VSD
  • Support per-VSC health variable setting
  • Enhanced license script to deploy multiple licenses
  • Dozens of minor bug fixes and enhancements
  • Tested with 4.0.R10, 5.0.2, and 5.1.1U1

Bug fixes

10 Aug 03:24
Compare
Choose a tag to compare
  • Added a check for Ansible 2.2 (Ansible 2.3 support is coming soon!)
  • Fixed autostart support for VSD, VSC and ES
  • Fixed syntax error in vstat-vsd-health
  • Fixed typo in VM name in vstat-predeploy

Removed

10 Aug 03:25
Compare
Choose a tag to compare

This release is not supported. Please use v2.2.4.

Handle VMware Ansible 2.3 dependency

12 Jul 19:33
Compare
Choose a tag to compare

In our testing for v2.2.0, we missed a dependency that was introduced in the VMware predeploy roles. This dependency requires Ansible 2.3, which Metro currently does not support. (But we will, soon!) This update puts in place conditional execution that allows the VMware predeploy roles to work with Ansible 2.2.1, our currently-supported version.

Added Dockerfile support

12 Jul 14:08
Compare
Choose a tag to compare

The previous release was generated without the advertised Dockerfile support. This release adds that support and nothing else.

Upgrades, VMware, and more

11 Jul 19:46
Compare
Choose a tag to compare

What's new

  1. New upgrade procedure for VSD, VSC and VSTAT (ElasticSearch). See UPGRADE.md for details.
  2. Added support for upgrade and rollback of VCIN.
  3. Several enhancements to VMware support.
  4. Added YAML syntax checker for build_vars.yml.
  5. Mark VMs to autostart.
  6. Deploy STCv on VMware.
  7. Support ZFB external ISOs.
  8. yum proxy support.
  9. Sample Docker file to build Metro container.
  10. Start libvirtd when doing a fresh install.
  11. Updates and bug fixes for infra, upgrade, and deployment. See RELEASE_NOTES.md.
  12. Tested with 4.0.R10 and 5.0.1.
  13. Regression tested with 3.2.R10, 4.0.R4, 4.0.R8.
  14. Many more...