Skip to content

Releases: nuagenetworks/nuage-metroae

Skip qcow2 patch

09 Oct 20:58
Compare
Choose a tag to compare

This patch release has one and only one bug fix: Proper operation of MetroAE when skip-qcow2 is specified. This code was originally delivered into the v4.1.1 stream, but a subsequent bug fix inadvertently merged it out. This is simply re-applying that same fix.

v4.1.1 Patch

24 Sep 18:17
Compare
Choose a tag to compare

This bug fix patch release contains the following resolved issues:

  • Fix failure to properly skip copying qcow2 files when skip flag is set
  • Fix VSD Active Standby Failover syntax error
  • Fix NSGv External ZFB Bootstapping error
  • Fix incorrectly looking for container when downloading container tar image
  • Fix DNS qcow2 search and schema variable name
  • Fix DNS predeploy variable names

v4.1.0 Feature Release

31 Aug 20:49
427af57
Compare
Choose a tag to compare

Metro Automation Engine Release Notes

Release info

  • MetroAE Version 4.1.0
  • Nuage Release Alignment 20.5.2/6.0.8
  • Date of Release 31-Aug-2020

Release Contents

Feature Enhancements

  • Add support for VSTAT yum update via vstat_yum_update (METROAE-1190)
  • Check hypervisor disk space on KVM and vCenter
  • Add NETCONF RPMs to unzip
  • Support for additional functionality via plugins
  • Add Netconf Manager Support to MetroAE (METROAE-1204)
  • Added support for Python virtual environments (METROAE-1381)
  • Added file check for nsgv_bootstrap.yml and example (METROAE-1379)
  • Make hostname optional for VSC
  • Backup and restore functionality for VSD and VSC (METROAE-1382)
  • Add support for new Nuage version format, e.g. 20.6 (METROAE-1343)
  • Add ability to support custom configuration file for NUH (METROAE-1358)
  • Support NUH install when VSD is not installed (METROAE-1357)
  • Support Webfilter install using MetroAE (METROAE-1206)
  • Add support for deploying VNS Utils on Openstack
  • Added a restriction for vsc_fallocate_size_gb to 1GB and skip if the value is 0
  • Add support for applying custom VSC configurations (METROAE-1328)
  • Added support for checking and installing for libguestfs for target server
  • Allow second disk to be mounted to VSTAT (ES)
  • Add capability to enter BGP route reflector IP address for VSC (METROAE-1320)
  • Add support for emailing health reports (METROAE-1332)
  • Add support for more than one External interface (METROAE-1337)
  • Add support for symlinks as files
  • Add option for specifiying Openstack CA certificate path
  • Add check for HA VSD DNS SRV records (METROAE-1341)
  • Add support for vCenter VM folder specification.
  • Add more meaningful fail messages when vrs_package_path and vsd_migration_iso_path is undefined.
  • Add support for Rsyslog for NSGvs (METROAE-1231)
  • Add support for configuring monit email alerts (METROAE-1222)

Resolved Issues

  • Remove redundant "vcpu" tag from KVM XML
  • Enable schema format enforcement (METROAE-1378)
  • Change default NUH ram to 8 GB from 4 GB (METROAE-1355)
  • Upgrade pyYaml to 4.2b1 to address security vulnerability
  • Fixed deployment examples to have correct variable types (METROAE-1194)
  • Fixed undefined variable for nsgv-predeploy on vcenter
  • Fix VCENTER upgrades using container
  • Fix CPU pinning for NUH and perform NTP sync (METROAE-1397)
  • Support Ejabberd license install
  • Fix missing fallocate flag during vsc predeploy
  • Disable chrony and cloud-init for NUH and VSTATs install (METROAE-1401)
  • Do not enable maintainance mode for inplace upgrades (METROAE-1404)
  • Restart VSC after OpenStack upgrade (GITHUB #1537)
  • Add NSGv bootstrap example for vcenter (METROAE - 1393)
  • Check connectivity before certificate generation and transfer from VSD (METROAE-1360)
  • Add support for checking the size on the specific vCenter datastore if one is provided
  • Add better error reporting for vCenter tasks (METROAE-1406 & METROAE-1407)
  • Make bridges optional in deployment configuration and ensure they are set when required (METROAE-1178)

Patch for 20.5, 6.0.7, and ejabberd license

22 Jun 18:40
af53799
Compare
Choose a tag to compare

Summary

This new minor patch release of MetroAE adds support for the latest versions of Nuage Networks software. It also supports the application of a new ejabberd license at install time. We don't support adding a new ejabberd license to a running VSD. See common.yml in your deployments for details on how to specify the ejabberd license to install.

# < VSD Ejabberd License File >
# Path to the Ejabberd license file for the VSD
#
# vsd_ejabberd_license_file: ""

Release info

MetroAE Version 4.0.4
Nuage Release Alignment 20.5.R1/6.0.7
Date of Release 22-June-2020

Release Contents

Feature Enhancements

None

Resolved Issues

  • Support 20.5 Nuage Release
  • Support 6.0.7 Nuage Release
  • Support Ejabberd license install

v4 patch

15 May 20:05
Compare
Choose a tag to compare

Release info

MetroAE Version 4.0.3
Nuage Release Alignment 6.0.5
Date of Release 15-May-2020

Release Contents

Feature Enhancements

  • None

Resolved Issues

  • Upgrade minimum Ansible version to 2.9.2 to eliminate security vulnerability (METROAE-1372)
  • Upgrade minimum PyYaml version to 4.2b1 to eliminate security vulnerability
  • Add missing OpenStack packages to container build
  • Fix skip_dns_resolution_tests flag that was being ignored

Patch release

28 Apr 03:10
f3215df
Compare
Choose a tag to compare

Release info

  • MetroAE Version 4.0.2
  • Nuage Release Alignment 6.0.5
  • Date of Release 27-April-2020

Release Contents

Feature Enhancements

  • None

Resolved Issues

  • Support target_server_type == none for skipping predeploy
  • Fix prepositioning qcow2 files as a separate workflow
  • Fix permissions on /opt/metroae during setup
  • Fix paramiko version check
  • Fix Ansible syntax error when running disk performance stand-alone
  • Added Example for NSGv and NSGv access ports (METROAE-1344)
  • Fix NUH Destroy playbook error and add VMName support (METROAE-1351)
  • Skip docker images that aren't tagged
  • Document that pyvmomi version 6.7.3 should be used for vCenter environments
  • Fix VSC incorrectly requiring xmpp_username be defined
  • Set pip package versions to known, tested values
  • When installing, replace default config.cfg on VSC rather than exec
  • Undo automatic metroae install

MetroAE Dalston

31 Mar 21:30
Compare
Choose a tag to compare

Release info

MetroAE Version 4.0.0
Nuage Release Alignment 6.0.5
Date of Release 31-March-2020

Release Contents

Feature Enhancements

  • New metroae script (New command structure, extensive command-line help, eliminate RPM for container management, bnash tab-completion support, self-updating, backwards compatible)(METROAE-905)
  • Muti-underlay for VSC (METROAE-1175)
  • VSD Disk Performance Test (METROAE-1169)
  • VSD RTT Cluster Test (METROAE-766)
  • VSC Security Hardening (METROAE-1183)
  • VSD Certificate renewal
  • NUH Multi-external Interfaces (METROAE-1211)
  • Install Zabbix Heatlh Agents
  • Separate ES standby cluster install (METROAE-1081)
  • Discovery Wizard for Existing configs (METROAE-1195)
  • VSD /etc/hosts backup/restore (METROAE-1187)
  • NSGv Bootstrap with multiple uplinks (METROAE-852)
  • Download Container Tarball (METROAE-1210)
  • VSD backup disk space check (METROAE-1182)
  • mkdir tasks not using file module (METROAE-1059)
  • Prompt before destroy (METROAE-868)
  • Enhance vCenter debug output
  • Eliminate redundant pre-deploy code (METROAE-801)
  • Upgrade multiple VSC pairs (METROAE-490)
  • Relocate reports directory (METROAE-879)
  • Patch upgrade to 6.0.5 (METROAE-1322)
  • Document VSD rollback procedure (METROAE-1181)
  • Document Terraform best-practices (METROAE-1144)
  • Support Ansible 2.9 (METROAE-1138)
  • Enhance no_log: true behavior (METROAE-981)

Resolved Issues

  • VSC Examples had invalid system_ip (METROAE-1177)
  • NTP retries masked real errors (METROAE-1153)
  • fallocate didn't follow symlinks (METROAE-1167)
  • Removed depecated code and warnings
  • jinja2 in inventory not throwing an error (METROAE-820)
  • VSD active/standby failover issue
  • Log-gathering script not working with container (METROAE-1202)
  • Presence of upgrade.yml breaking install (METROAE-1161)
  • Patch upgrade of non-VSD throwing error
  • nsgv_postdeploy fails when VSC username is custom (METROAE-1238)
  • Sample CSV file not copied out of container (METROAE-1208)
  • Skip DNS tests not working as intended (METROAE-1203)
  • Misc wizard bugs (METROAE-1196)
  • VMware Ansible modules deprecated (METROAE-1179)
  • Fix GEO redundant VSD install issue for v6.0.X
  • Fix unzip to handle both qcow2 and ova tar.gz files

Removed

  • Removed obsolete os_vsd_osc_integration playbook and associated role and files
  • Removed beta GUI from container for security purposes (METROAE-1319)

6.0.4 support and much more

07 Jan 20:33
5dd0081
Compare
Choose a tag to compare

Release 3.4.0

Feature Enhancements

  • Support for patch upgrade from 6.0.3 to 6.0.4
  • Support bringing up vCenter VMs with interfaces disabled during upgrade (METROAE-644)
  • NSG Bootstrap support for vCenter (METROAE-1045)
  • Add VSD Certificate renewal procedure to VSD upgrade (METROAE-1002)
  • Added REST API check to VSD health (METROAE-1005)
  • Added METROAE_GROUP environment variable to set the file group of log files
  • Set jinja2 version to 2.10.1
  • Simplify the retrieval of vCenter UUIDs (internal enhancement)
  • Added option for ovftool verbose logging based on logging level used on the playbook (METROAE-1050)
  • Add DOMAIN specification to VSD interface file (METROAE-1004)
  • Support VSD, VSC and VSTAT(ES) install over SSH proxy (METROAE-1046)
  • Add playbook to delete VSD backup after upgrade (METROAE-1009)
  • Move config.cfg setting from vsc-predeploy to vsc-deploy (METROAE-896)
  • Check file permissions before running guestfish on KVM images (METROAE-752)
  • Add availability zone support for OpenStack
  • Add example deployment for geo-redundant VSD deployment
  • Port support for CATS environment VSC, DNS, proxy, STCv
  • For VSC, support VLAN ID and vprn for control interface
  • For VSTAT and VNS Utils, support data network static route
  • Support Nuage Utility Host(NUH) SA and HA install using MetroAE (METROAE-1062)
  • Support SD-WAN Portal 6.0.1
  • VNS support in wizard (METROAE-1151)
  • Added support for spreadsheet/CSV input method
  • Added script for collecting debug collateral
  • Check certificate count before running vsd db backup (METROAE-1055)
  • Added graceful restart of vsd services support (METROAE-1084)
  • Added documentation for Skip and Hooks actions (METROAE-1066)
  • For VSC, support mgmt and ctrl ports on the same network on Openstack (METROAE-1166)
  • Added documentation for deploying with Terraform and MetroÆ (METROAE-1144)

Resolved Issues

  • Set event log max age to 7 as per Nuage Upgrade procedure (METROAE-1001)
  • Remove obsolete iptables traffic blocking during HA upgrade (METROAE-1051)
  • Fix VSD node information to get Primary VSD information Rather than XMPP node info (METROAE-1093)
  • Fixed issue with Active Standy VSTAT deploy with VSD in HA mode
  • Add robustness to VSD failover procedure (METROAE-1111)
  • Fix API version format in set_event_log.py (METROAE-1148)
  • Remove VSC dependence on VSD config by using vsd_fqdn_global instead of primary_vsds (METROAE-1155)
  • Fix to allow sd-wan portal to run without a yum proxy
  • Fix VSC openstack bof config management netmask to be user defined instead of hardcoded 24
  • Allow VSC mgmt_static_route_list to accept an explicit empty list "[]" in order to not configure any static routes. (METROAE-1163)

Removed

  • As previously announced, support for converting pre-metro-v3.0 build_vars conversion is removed

Patching for OpenStack and ES

22 Nov 05:26
1179f3e
Compare
Choose a tag to compare

Resolved Issues

  • Make openstack availability zone optional for VSC
  • VSTAT inplace upgrade fails with non-default root password

6.0.3 support and more...

21 Nov 21:11
Compare
Choose a tag to compare

This patch release contains three fixes:

  • Supports upgrades to the new version ES. MetroAE now supports Nuage v6.0.3.

  • Fixes a bug in the cluster failover playbook. Now you can switch active and standby clusters with a single command.

  • Fixes a merge error in DNS deployment.