-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #759 from nuagenetworks/dev
Merge master into dev in preparation for MetroÆ v2.4.3
- Loading branch information
Showing
174 changed files
with
3,309 additions
and
2,044 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,23 @@ | ||
# Metro Automation Engine Release Notes | ||
## Release 2.4.1 | ||
## Release 2.4.3 | ||
### New Features and Enhancements | ||
* Support for Nuage Networks version 5.2.3 | ||
* Add check to verify VSDs are connected to VSCs | ||
* Add validation for vsd hostname | ||
* Change remote user from ‘root’ (or nothing) to a variable | ||
* Add support for checking REST and JMS gateway on VSD and check VSTAT web gateway | ||
* Update paramiko version in two files | ||
* Delete all os-compute-*, osc-*, and infra-* from roles and playbooks | ||
* Change ‘vsc_upgrade_backup_and_prep’ to vsc_sa_upgrade_backup_and_prep’ in UPGRADE.md | ||
* Add parameter to specify backup location when upgrading | ||
* Support for master/slave VCIN. | ||
* Remove deprecated `include:` Ansible commands. | ||
* Added yum_proxy support to dns. | ||
* Added static route support for VNSUTIL. | ||
* Added new roles for installation of VRS compute nodes, vrs-vm. | ||
|
||
* add support for new cloud-init version for 5.3.2 | ||
* add support for upgrade to version 5.3.2 | ||
* add suppport for non-root usernames for VSD upgrade | ||
* add support for NuageX deployment type | ||
* add support for branding the VSD GUI | ||
* add NSG bootstrap via activation link | ||
* add VSD license expiration check | ||
* update OpenStack Compute and Plugin integration, remove need to specify vsd_ip in myoscs, add handler to restart Neutron-server, reduce time to restart Neutron-server by adding tasks to Neutron-integration idempotent, make vsd-osc-integration equivalent to os-vsd-osc-integration, move stopping of Neutron services to the vrs-oscompute-integration role, change nuage_plugin.ini to be configured to use VSD FQDN | ||
* improve integration with OpenStack controller, primarily by speeding up lab-installs of Nuage and OpenStack | ||
* add ability to customize passwords for VSD programs and services | ||
* add playbook to copy qcow2 files before predeploy step, add checks in predeploy step for qcow2 existence if skipCopyImages is set | ||
### Resolved Issues | ||
* Minor correction in ‘hosts.j2’ vsr section | ||
* Correct SROS prompt | ||
* Change ‘inventory hostname’ to ‘vm_name’ for dns image path | ||
* Fix a failure during pip package check | ||
* Change ‘inventory hostname’ to ‘vm_name’ for dns image path | ||
* Add yum update and libguestfs-tools to ‘roles/vrs-vm-deploy/tasks/main.yml’ | ||
* Import validate-build-vars task from common roles | ||
* Add name ‘nsgv_predeploy’ to ‘install_vns.yml’ | ||
* Delete sgt-qos section of config.cfg.j2 | ||
* Add check for DNS qcow2 | ||
* Add guestfish from the libguestfs-tools package as a prerequisite. | ||
* The handle_vars playbook did not take into account custom provided build_vars_files or user_creds_file and calculated/verified the MD5 sum of the wrong files (static build_vars.yml and user_creds.yml instead of the provided values. | ||
* vrs-vr image directory fix. | ||
* Fix error on dns-predeploy when hostname and vmname are the same. | ||
* Fix issue with running metro-ansible without root user. | ||
* fix inconsistency in the way VMs were shutdown during upgrade | ||
* update dns zones with values from build_vars.yml and solve the firewalld issue from dns-deploy/task/main.yaml file | ||
* support custom group setting on ansible.log file | ||
* support doing MD5 checks of user input files in locations other than the current directory | ||
* removed redundant check for netaddr package | ||
* fix username for vmware-vm_shell commands in vsd-predeploy | ||
* fix username for executing monit_waitfor_service task in vstat-vsd-health | ||
* fix uri task in vstat-health to execute on localhost |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Encrypting Sensitive Data with Ansible Vault | ||
You can safeguard sensitive data in MetroÆ by encrypting files with Ansible's vault feature. See the steps below for instructions on how to encrypt `user_creds.yml`. More details about the vault feature can be found in [documentation](https://docs.ansible.com/ansible/2.4/vault.html) provided by Ansible. | ||
### 1. Create a vault encryption passcode file | ||
Create a file containing a master passcode (example file name: myvault.txt). This passcode can be used to encode and decode all other user data files. It's generally a good idea to keep this file outside of the source code. | ||
### 2. Encrypt `user_creds.yml` | ||
To encrypt `user_creds.yml` with the passcode file that you created in step one above, run the following command: | ||
``` | ||
ansible-vault encrypt user_creds.yml --vault-password-file myvault.txt | ||
``` | ||
### 3. Pass the vault password file option | ||
While running MetroÆ commands you can supply the vault password file as an option by running the following command: | ||
``` | ||
./metro-ansible the_name_of_the_playbook --vault-password-file myvault.txt | ||
``` | ||
## Questions, Feedback, and Contributing | ||
Ask questions and get support via email. | ||
Outside Nokia: [[email protected]](mailto:[email protected] "send email to nuage-metro project") | ||
Internal Nokia: [[email protected]](mailto:[email protected] "send email to nuage-metro project") | ||
|
||
Report bugs you find and suggest new features and enhancements via the [GitHub Issues](https://github.com/nuagenetworks/nuage-metro/issues "nuage-metro issues") feature. | ||
|
||
You may also [contribute](CONTRIBUTING.MD) to Nuage MetroÆ by submitting your own code to the project. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.