Skip to content

Releases: nuagenetworks/nuage-metroae

OpenStack Patch

31 Oct 00:53
25c8d72
Compare
Choose a tag to compare

This release has one and only one fix in it. In the previous release, support for openstack_availability_zone was added as a required parameter. This broke backwards compatibility with existing OpenStack deployments. This fixes the problem by making the variable optional.

Patch Release v3.3.2

29 Oct 04:04
662ce55
Compare
Choose a tag to compare

We are pleased to announce the general availability of a new patch release of MetroAE, version 3.3.2. New MetroAE content means there is also a new Docker container release, version 1.2.3.

As a patch release, there are no new features. We have addressed the following enhancements and issues:

Feature Enhancements
• Support Nuage VSD upgrade to 6.0.2 via Metro (METROAE-1121)
• Added support for openstack availability zone
Resolved Issues
• Fix VSD node information to get Primary VSD information Rather than XMPP node info (METROAE-1093)
• Fixed issue with Active Standby VSTAT deploy with VSD in HA mode
• Add option to skip DNS host resolution checks when DNS servers are not reachable from MetroAE server (METROAE-1117)
• Fix VSC backup error during HA upgrade (METROAE-1120)
• Use correct vCenter variable references (METROAE-1122)
• Fix update of /etc/hosts on VCIN nodes (METROAE-1123)
• Mysql password change errors out while running security hardening (METROAE-1126)
• Fix VSD 'Set upgrade complete flag' fails with non-default csproot password (METROAE-1116)
• Use primary group instead of username when chown of backup dir (METROAE-1118)
• Fixes for portal start up order and docker-compose.yml bug
• VSTAT(ES) in-place upgrade fails with non-default root password (METROAE-1129)
• VSD standby cluster upgrade copies database multiple time on upgrade (METROAE-1130)

As always, you can reach the MetroAE team via our team mailing address, [email protected].

You can find the RPM for installing the container and the entirety of the MetroAE code base and documentation on github at https://github.com/nuagenetworks/nuage-metro.

You can request access to the repo on the MetroAE web site at https://devops.nuagenetworks.net.

You can find video tutorials for MetroAE on YouTube at https://www.youtube.com/playlist?list=PLm-tXWTniqdmBwV8AYgqFKBJHFSmNrT8z.

Patch release with upgrade and VSD failover fixes

04 Sep 20:45
1300764
Compare
Choose a tag to compare

Release 3.3.1

Resolved Issues

  • Fixed issue with VSD Cluster failover if Primary Cluster is unreachable
  • Removed support for ansible version other than 2.7.10, you must run usingn Ansible 2.7.10 (METROAE-1065)
  • Fixed issue with run_wizard not reading yaml-empty deployment files correctly
  • Fixed issue with run_wizard not handling integer type input entries correctly
  • Fixed broken paths in nuage_health.yml
  • Fixed In-place U-release upgrades, e.g. 5.4.1 > 5.4.1U5
    • Enforce In-place upgrades to be only accomplished via upgrade_vsds. Any other upgrade play will throw an error.
    • Accept upper and lowercase 'u' when specifying upgrade versions
    • Properly parse In-place upgrade version strings
    • Stop checking for image files when doing a U-release, VSD-only upgrade
  • Documentation enhancements

MetroAE v3.3.0 including support for Nuage 6.0.1

13 Aug 17:11
Compare
Choose a tag to compare

This is a feature release for MetroAE. Highlights include:

  • Support for Nuage 6.0.1
  • Geo-redundant VSD
  • Active/Standby ES
  • SD-WAN Portal Deployment
  • U-release upgrade support
  • IPv6 management-plane support
  • Deploy VSD with post-install security enhancements
  • New MetroAE wizard for setup and operation
  • Variable numbers of CPU cores for components on KVM
  • More...

See DOCUMENTATION/RELEASE_NOTES.md for the complete lists of enhancements and bug fixes.

You can also check out our latest videos:

v3.3.0 content overview:
https://www.youtube.com/watch?v=yHxhvNeRlMo

You should use the MetroAE wizard:
https://www.youtube.com/watch?v=45as9UCoweM

Setup the MetroAE container in under 6 minutes:
https://www.youtube.com/watch?v=KSQWcS65oK4

v3.2.1 Patch release

16 Apr 03:21
0b388c0
Compare
Choose a tag to compare

v3.2.1 patch release for MetroÆ.

Resolved Issues

  • Fix static routes so they are applied to VSC (METROAE-953)
  • Handle spaces in the yum.conf proxy setting in metro-setup.sh
  • Fix nsgv-postdeploy to check proper bootstrap status (METROAE-959)
  • Move internal IP fields out of AWS section of VSC schema (METROAE-961)
  • Force VSD upgrade ordering (METROAE-966)
  • Fix component-level bridge support (METROAE-965)
  • Fix encrypt credentials encoding error (METROAE-963)
  • Fix fact that VMware error is masked by ignore_errors in vsd-destroy (METROAE-813)
  • Add support for deploying more than 1 vstat in standalone mode (METROAE-964)
  • Fix jsonschema version in container (METROAE-969)

Support for 5.4.1 and a whole lot more

22 Mar 21:06
16ece75
Compare
Choose a tag to compare

This may be the largest delivery of features for MetroÆ. Most notable are:

  • 5.4.1 support
  • Support variable CPU pinning for all components
  • Install metroae container management script using RPM
  • NSGv zero-factor-bootstrap on AWS
  • NSGv post-deploy health check
  • VSP infrastructure deploy on OpenStack
  • More...

The full list is:

New Features and Enhancements

  • Provide set-group capability to metro-setup script (METROAE-921)
  • Fix regex of VRS el7 not to pickup VMware
  • Add a log of all installs (audit.log) (METROAE-922)
  • Optimize vCenter parameters
  • Add CPU pinning (METROAE-586)
  • Deliver container version of MetroAE via RPM (METROAE-739)
  • Warn that deploying an image can take a long time (METROAE-775)
  • Add host reference to vCenter (METROAE-812)
  • Add support for VSP deploy on OpenStack (METROAE-842)
  • Add support for NSGv bootstrap on AWS (METROAE-877)
  • Add 'security_groups', 'port_name', and 'port_description' to OpenStack (METROAE-902)
  • Make VSD deploy fail all when one fails (METROAE-907)
  • Add NSGv postdeploy health check to ensure NSGvs are bootstrapped (METROAE-912)
  • Make data_fqdn required for VNSUTIL (METROAE-904)
  • Make VSC control interface params optional (METROAE-932)
  • Deprecate convert_build_vars_to_deployment (METROAE-935)
  • Add examples for deployments with minimum requirements (METROAE-936)
  • Add shard checks to VSTAT postdeploy (METROAE-947)

Resolved Issues

  • Always update etc/hosts for 5.4.1 (METROAE-818)
  • Lock netmiko version to 2.3.0 (METROAE-925)
  • Export HTTPS_PROXY also
  • Add ignore case to image names regex
  • Disable cloud init vnsutil
  • Remove upgrade check for NTP sync (METROAE-586)
  • Deploy VSC without vsds.yml (METROAE-759)
  • NTP sync failure on VSC was not marked as failure (METROAE-777)
  • Fix issue where VSC could not be added to a hardened VSD (METROAE-882)
  • Fix metroae setup (container) syntax (METROAE-889 and 890)
  • Fix issue with convert buildvars unicode script (METROAE-898)
  • Fix issue that caused undefined variable when 'datastore' was not defined (METROAE-901)
  • Return 'exit 0' when checking ssh connectivity for 5.4.1 (METROAE-909)
  • Add task to disable network manager on vnsutil
  • Remove unwanted rpms and add docker directory to git ignore
  • Add encode and decode to encrypt credentials script
  • Fix bridge examples to be names not IP addresses (METROAE-930)
  • Update ES upgrade for 5.4.1 (METROAE-931)
  • Add support for setting VSTAT hostname (METROAE-891)
  • Destroy then re-add VSC fails to copy certs from VSD (METROAE-884)
  • Update VSD branding support for 5.4.1 (METROAE-929)
  • Set default target_server_type to avoid undefined variable error for VRS (METROAE-934)
  • Lock jsonschema library version to one that supports internal references (METROAE-933)

Prerelease for early access for v3.2.0

28 Feb 19:20
Compare
Choose a tag to compare
Pre-release

This prerelease is not intended for production use. It is not fully tested. There is no container support for this prerelease.

MetroÆ v2.4.8 - OpenStack fixes

22 Jan 21:34
d90fb14
Compare
Choose a tag to compare

A few bug fixes to make deploying components on OPenStack using heat templates work properly.

MetroÆ v3.1.0: Latest feature release

14 Jan 16:32
Compare
Choose a tag to compare

New Features and Enhancements

  • Add system_name to vscs.json to allow optional customization
  • Add support for VSC to talk to the data interface on AWS
  • Refactor VM Deploy using ovftool with nolog
  • Add known_hosts cleanup
  • Remove unnecessary mode 777 settings for vstat backup
  • Support non-default TLS
  • Support VSD license check any time except postdeploy
  • Support NSG bootstrap in AWS
  • Add note about upgrade and health requiring passwordless ssh
  • Add v5.3.3 to VSTAT version checks
  • Consolidate common code from five places into one
  • Do not error stopping of VSD services when they are already stopped
  • Clarify error message when target server ssh fails
  • Reduce code duplication by consolidating common vsd-deploy code from nuagex.yml, heat.yml and non_heat.yml into main.yml
  • Remove configuration from vnsutil-postdeploy, add it to vnsutil-deploy
  • Validate if gateway address is in correct range

Resolved Issues

  • Wait for VCIN to be ready before replicating
  • Correct target server type options in schemas
  • Enhance support for custom usernames for target servers
  • make failure to find the root partition with guestfish an error
  • Check if iptable entry exists before adding one
  • Add /etc/hosts setting on each VSD/VSTAT when they are clustered, allowing each VSD to reach the other, even in the event of a DNS failure.
  • In main.yml use data_fqdn instead of mgmt fqdn when creating vnsutil certificates
  • Add ability to bootstrap multiple NSGs

MetroÆ v3.0.3

03 Dec 18:24
9b48cfa
Compare
Choose a tag to compare

Release 3.0.3

Resolved Issues

  • Remove hostname format restriction on yum_proxy in common.yml