Integration tests run in multi-region
Summary
=======
Integration tests run in a multi-region openstack deployment
Motivation
========
Integration testing on Multi-region
Description
=========
Multi-region test will be executed on local environment at first
UX
===
N/A.
Wireframes, Mocks, Videos and UI Markup
-------
N/A.
Testing
======
Testing step:
1: .devstack config with region
deploy two OpenStack in different regions with shared keystone service which is installed in region one
[[local|localrc]]
REGION_
OFFLINE=False
GIT_BASE=https:/
HOST_IP=localhost
LOGDAYS=1
LOGFILE=
SCREEN_
VERBOSE=TRUE
DATABASE_
ADMIN_PASSWORD=
SERVICE_
SERVICE_
RABBIT_
KEYSTONE_
RECLONE=yes
IMAGE_URLS+=",http://
IMAGE_URLS+=",http://
IMAGE_URLS+=",http://
ENABLED_
ENABLED_
ENABLED_
ENABLED_
ENABLED_
ENABLED_
SWIFT_HASH=
SWIFT_LOOPBACK_
ENABLED_
ENABLED_
KEYSTONE_
Q_USE_DEBUG_
Q_USE_SECGROUP=True
enable_service ceilometer-acompute ceilometer-acentral ceilometer-
enable_service ceilometer-
enable_service ceilometer-api
CEILOMETER_
enable_service heat h-api h-api-cfn h-api-cw h-eng
2: local_settings.py
AVAILABLE_REGIONS = [
('http://
('http://
]
3: ./run_test.sh --integration
Outside Dependencies
==================
N/A.
Requirements Update Required
=======
N/A.
Doc Impact
=========
horizon.conf
Blueprint information
- Status:
- Complete
- Approver:
- David Lyle
- Priority:
- Medium
- Drafter:
- Wu Hong Guang
- Direction:
- Approved
- Assignee:
- Wu Hong Guang
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Started
- Milestone target:
- None
- Started by
- David Lyle
- Completed by
- David Lyle
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Integration test - support login multiple regions
Gerrit topic: https:/