Releases: nuagenetworks/nuage-metroae
OpenStack Patch
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
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
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
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
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
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
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
A few bug fixes to make deploying components on OPenStack using heat templates work properly.
MetroÆ v3.1.0: Latest feature release
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
Release 3.0.3
Resolved Issues
- Remove hostname format restriction on yum_proxy in common.yml