Skip to content

Commit 3bb5911

Browse files
authored
Merge branch 'stackhpc/xena' into feature/xena/cold-migration
2 parents e99b6e4 + afc6d4c commit 3bb5911

File tree

201 files changed

+89477
-628
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

201 files changed

+89477
-628
lines changed

.automation

Submodule .automation added at 9ba253a

.automation.conf/config.sh

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# This file is used to configure kayobe-automation.
2+
# https://github.com/stackhpc/kayobe-automation/blob/main/README.md
3+
4+
# See: https://github.com/stackhpc/docker-rally/blob/master/bin/rally-verify-wrapper.sh for a full list of tempest parameters that can be overriden.
5+
# You can override tempest parameters like so:
6+
export TEMPEST_CONCURRENCY=2
7+
# Specify single test whilst experimenting
8+
#export TEMPEST_PATTERN="${TEMPEST_PATTERN:-tempest.api.compute.servers.test_create_server.ServersTestJSON.test_host_name_is_same_as_server_name}"
9+
10+
if [ ! -z ${KAYOBE_ENVIRONMENT:+x} ]; then
11+
KAYOBE_AUTOMATION_TEMPEST_CONF_OVERRIDES="${KAYOBE_AUTOMATION_CONFIG_PATH}/tempest/tempest-${KAYOBE_ENVIRONMENT}-${KAYOBE_AUTOMATION_TEMPEST_LOADLIST:-}.overrides.conf"
12+
13+
# Check if loadlist specific overrides exist, if not fallback to environment overrides.
14+
if [ ! -e "${KAYOBE_AUTOMATION_TEMPEST_CONF_OVERRIDES}" ]; then
15+
KAYOBE_AUTOMATION_TEMPEST_CONF_OVERRIDES="${KAYOBE_AUTOMATION_CONFIG_PATH}/tempest/tempest-${KAYOBE_ENVIRONMENT}.overrides.conf"
16+
fi
17+
18+
if [[ "$KAYOBE_ENVIRONMENT" =~ "aio" ]]; then
19+
# Seem to get servers failing to spawn with higher concurrency
20+
export TEMPEST_CONCURRENCY=1
21+
fi
22+
if [[ "$KAYOBE_ENVIRONMENT" =~ "ci-multinode" ]]; then
23+
export KAYOBE_AUTOMATION_TEMPEST_LOADLIST=tempest-full
24+
export KAYOBE_AUTOMATION_TEMPEST_SKIPLIST=ci-multinode
25+
fi
26+
fi
27+
28+
if [[ -z "${KAYOBE_AUTOMATION_TEMPEST_CONF_OVERRIDES:+x}" ]] || [[ ! -e "${KAYOBE_AUTOMATION_TEMPEST_CONF_OVERRIDES}" ]]; then
29+
KAYOBE_AUTOMATION_TEMPEST_CONF_OVERRIDES="${KAYOBE_AUTOMATION_CONFIG_PATH}/tempest/tempest.overrides.conf"
30+
fi
31+
32+
if [[ -f ${KAYOBE_AUTOMATION_REPO_ROOT}/etc/kolla/public-openrc.sh ]]; then
33+
export TEMPEST_OPENRC="$(< ${KAYOBE_AUTOMATION_REPO_ROOT}/etc/kolla/public-openrc.sh)"
34+
fi
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
refstack-2019.11-test-list.txt

.automation.conf/tempest/load-lists/refstack-2019.11-test-list.txt

Lines changed: 390 additions & 0 deletions
Large diffs are not rendered by default.

.automation.conf/tempest/load-lists/tempest-full

Lines changed: 1601 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_subnet_details.*: "Cirros image doesn't have '/var/run/udhcpc.eth0.pid"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Blank file
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
[DEFAULT]
2+
openstack_client_http_timeout = 300
3+
4+
[auth]
5+
compute_quotas = cores:-1,ram:-1
6+
7+
[identity]
8+
v3_endpoint_type = publicURL
9+
10+
[compute]
11+
min_compute_nodes = 2
12+
min_microversion = 2.1
13+
max_microversion = 2.88
14+
15+
[service-clients]
16+
http_timeout = 600
17+
18+
[compute-feature-enabled]
19+
resize = true
20+
live_migration = true
21+
block_migration_for_live_migration = false
22+
volume_backed_live_migration = true
23+
console_output = true
24+
25+
[volume]
26+
min_microversion = 3.0
27+
max_microversion = 3.66
28+
29+
[dashboard]
30+
dashboard_url = http://192.168.39.2

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @stackhpc/kayobe

.github/workflows/pull-request.yml

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)