Skip to content

Commit 1957300

Browse files
committed
Merge branch 'stackhpc/2023.1' into merge-antelope
2 parents 8f9e962 + 6337b71 commit 1957300

File tree

14 files changed

+491
-17
lines changed

14 files changed

+491
-17
lines changed

.automation.conf/config.sh

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,14 @@
33

44
# 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.
55
# You can override tempest parameters like so:
6-
export TEMPEST_CONCURRENCY=2
6+
7+
# The Tempest concurrency determines how many tests can be running at once.
8+
# Higher values run tests faster but risk running out of resources and failing tests
9+
# On production systems, Tempest concurrency can usually be set to a high number e.g. 16-64. It is often limited by the number of available floating IPs.
10+
# On virtualised test environments, compute and networking speeds often limit the concurrency to 1-16 before tests begin to fail due to timeouts.
11+
export TEMPEST_CONCURRENCY=16
12+
13+
714
# Specify single test whilst experimenting
815
#export TEMPEST_PATTERN="${TEMPEST_PATTERN:-tempest.api.compute.servers.test_create_server.ServersTestJSON.test_host_name_is_same_as_server_name}"
916

@@ -21,9 +28,7 @@ if [ ! -z ${KAYOBE_ENVIRONMENT:+x} ]; then
2128
fi
2229

2330
if [[ "$KAYOBE_ENVIRONMENT" =~ "ci-multinode" ]]; then
24-
# SMSLab is currently running with 1G switches. This causes tests using volumes and images to fail if
25-
# the concurrency is set too high.
26-
export TEMPEST_CONCURRENCY=1
31+
export TEMPEST_CONCURRENCY=4
2732
# Uncomment this to perform a full tempest test
2833
# export KAYOBE_AUTOMATION_TEMPEST_LOADLIST=tempest-full
2934
# export KAYOBE_AUTOMATION_TEMPEST_SKIPLIST=ci-multinode-tempest-full

.github/workflows/stackhpc-all-in-one.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ jobs:
443443
-v $(pwd)/tempest-artifacts:/stack/tempest-artifacts \
444444
-e KAYOBE_ENVIRONMENT -e KAYOBE_VAULT_PASSWORD -e KAYOBE_AUTOMATION_SSH_PRIVATE_KEY \
445445
$KAYOBE_IMAGE \
446-
/stack/kayobe-automation-env/src/kayobe-config/.automation/pipeline/tempest.sh -e ansible_user=stack -e rally_no_sensitive_log=false
446+
/stack/kayobe-automation-env/src/kayobe-config/.automation/pipeline/tempest.sh -e ansible_user=stack
447447
env:
448448
KAYOBE_AUTOMATION_SSH_PRIVATE_KEY: ${{ steps.ssh_key.outputs.ssh_key }}
449449

doc/source/contributor/environments/ci-aio.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ automates the manual setup steps below, and is recommended for most users.
1010
The manual setup steps are provided for reference, and for users who wish to
1111
make changes to the setup process.
1212

13-
.. warning::
13+
.. seealso::
1414

15-
This guide was written for the Yoga release and has not been validated for
16-
Caracal. Proceed with caution.
15+
All-in-one GitHub CI testing using this environment is described :ref:`here
16+
<testing-ci-aio>`.
1717

1818
Prerequisites
1919
=============

doc/source/contributor/environments/ci-builder.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,16 @@ In general it is preferable to use the `container image build CI workflow
1616
to build container images, but this manual approach may be useful in some
1717
cases.
1818

19+
.. seealso::
20+
21+
A container image build GitHub Actions workflow using this environment is
22+
described :ref:`here <testing-container-images>`.
23+
24+
.. seealso::
25+
26+
An overcloud host image build GitHub Actions workflow using this environment
27+
is described :ref:`here <testing-host-images>`.
28+
1929
Prerequisites
2030
=============
2131

doc/source/contributor/environments/ci-multinode.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ beyond the defaults. This includes:
1919
* Magnum
2020
* Wazuh
2121

22+
.. seealso::
23+
24+
On-demand and nightly GitHub Actions workflows workflow using this
25+
environment are described :ref:`here <testing-multinode>`.
26+
2227
Manila
2328
======
2429
The Multinode environment supports Manila with the CephFS native backend, but it

doc/source/contributor/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ This guide is for contributors of the StackHPC Kayobe configuration project.
1313
package-updates
1414
pre-commit
1515
ofed
16+
testing-ci-automation

0 commit comments

Comments
 (0)