1.8.0
版本发布时间: 2018-12-07 06:49:31
rcbops/rpc-maas最新发布版本:1.8.1(2019-01-03 23:00:23)
Release Notes
1.8.0
New Features
- This PR allows AIO creation for RPCR osp-13. The condition is ${RE_JOB_ACTION} == osp_13_deploy
- Ceph commands for cech checks needs to run on the host not, not inside ceph docker container on osp-13. This PR fix that and enable ceph checks for osp-13 gates.
- Now that embedded ansible is required to deploy rpc-maas playbooks against RPC-O and/or RPC-R deployments, the magnanimous-turbo-chainsaw (MTC), tooling repo has been added as a submodule of rpc-maas. This repository contains resources intended to be used across all RPC Toolstack components. As part of the initial commit, the generate-environment-vars.yml playbook and bootstrap-embedded-ansible.sh wrapper have been symlinked into the main directory structure.
-
- Added missing supported memcached version 1.4.39 for osp13
- Adjusted client.my.conf tempalte to take internal ip for osp13
- Rearranged maas-agent vars variables.
- Add agent/poller installation for rpcr-maas
- Add support for providing deployment overrides into MaaS deploy environment
- Add support Glance, Cinder and Heat support for OSP13
- Nova, neutron, and swift checks are now supporting rpcr OSP13
- osp-13 dynamic inventory now includes logic automatically loading up stackrc env file. maas_stackrc will be set by dynamic inventory too.
- The rpcr-dynamic inventory now is able to set OS_CACERT environment variable automatically.
- Adjust ceph plugin code and check templates to make maas ceph cheks working with rpcr osp-13
- This PR enables osp-13 gate for MAAS. It does so by using a wrapper script test-ansible-functional-osp-mnaio.sh to invoke tests on OSP-13 MNAIO director node. It also fixed some discrepencies between several checks and other missing steps in ansible dynamic inventory scripts as well.
- Horizon and keystone checks are now supporting rpcr osp13.
- Host and infra checks are now supporting rpcr OSP13. Also a new check type of pacemaker has been added.
Upgrade Notes
- Deployment processes can skip the step sourcing /home/stack/stackrc. Also maas_stackrc can be removed from variable overrides
- Deployment process can skip the step setting OS_CACERT.
Bug Fixes
- Add agent token cleanup to raxmon and move execution of entity delete and agent token delete functions to the test-ansible-functional.sh trap.
- Enable but not start rax-mon service in maas-agent-setup
- Fix nfs_check.py to properly detect nfs file systems
- Fix rpc-maas-tool.py to report excludedchecks as the check will always be created.
- Gating - Remove 'enable_ironic' from aio-create.sh as the functionality is not currently supported and it is causing numerous critical alarms preventing maas-verify.yml from passing. This can be added back to the necessary release versions when required.
- Gating - Remove maas-tigkstack-all.yml from test playbooks. This functionality is no longer supported as a product addition.
- Gating - Enable 'maas_verify_registration' in gating to validate alarms are created in the api.
- Gating - Enable 'maas_verify_status' in gating to validate alarms are not critical after deployments.
- Gating - Tweak existing variable overrides for different gating release versions and actually use these overrides.
- Gating - Remove tests/vars alarm exclusions, frequency changes, and update excluded checks to include the proper checks per release version.
- Gating - Disable 'maas_remote_check' to exclude remote.http checks from testing as they will always fail in AIOs because of private endpoints.
- Gating - Properly enable overrides for user_$VERSION_vars.yml based on the gate release.
- Gating - Run maas-restart.yml after deploying rally performance checks.
- Move the RH subscription-unregister to the gate exit tasks.
- Fix a missed instantiation of ansible_host in rally plays without a container_address default.