Skip to content

Commit 947c373

Browse files
authored
Merge pull request #1218 from stackhpc/caracal-odds-and-ends
Caracal: various
2 parents 88a6397 + 8f4f930 commit 947c373

36 files changed

+63
-220
lines changed

.automation.conf/tempest/tempest-ci-multinode.overrides.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ v3_endpoint_type = publicURL
1010
[compute]
1111
min_compute_nodes = 2
1212
min_microversion = 2.1
13-
max_microversion = 2.95
13+
max_microversion = 2.96
1414

1515
[service-clients]
1616
http_timeout = 600
@@ -26,7 +26,7 @@ console_output = true
2626
storage_protocol = ceph
2727
build_timeout = 600
2828
min_microversion = 3.0
29-
max_microversion = 3.70
29+
max_microversion = 3.71
3030

3131
[image]
3232
build_timeout = 600

.github/workflows/overcloud-host-image-build.yml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -67,21 +67,14 @@ jobs:
6767
run: |
6868
echo "${{ steps.host_image_tag.outputs.host_image_tag }}"
6969
70-
- name: Clone StackHPC Kayobe repository
71-
uses: actions/checkout@v4
72-
with:
73-
repository: stackhpc/kayobe
74-
ref: refs/heads/stackhpc/${{ steps.openstack_release.outputs.openstack_release }}
75-
path: src/kayobe
76-
7770
- name: Install Kayobe
7871
run: |
7972
mkdir -p venvs &&
8073
pushd venvs &&
8174
python3 -m venv kayobe &&
8275
source kayobe/bin/activate &&
8376
pip install -U pip &&
84-
pip install ../src/kayobe
77+
pip install ../src/kayobe-config/requirements.txt
8578
8679
- name: Install terraform
8780
uses: hashicorp/setup-terraform@v2

.github/workflows/overcloud-host-image-promote.yml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,6 @@ jobs:
3434
echo "openstack_release=${BRANCH}" | sed -E "s,(stable|unmaintained)/,," >> $GITHUB_OUTPUT
3535
working-directory: src/kayobe-config
3636

37-
- name: Clone StackHPC Kayobe repository
38-
uses: actions/checkout@v4
39-
with:
40-
repository: stackhpc/kayobe
41-
ref: refs/heads/stackhpc/${{ steps.openstack_release.outputs.openstack_release }}
42-
path: src/kayobe
43-
4437
- name: Setup networking
4538
run: |
4639
if ! ip l show breth1 >/dev/null 2>&1; then
@@ -63,7 +56,7 @@ jobs:
6356
python3 -m venv kayobe &&
6457
source kayobe/bin/activate &&
6558
pip install -U pip &&
66-
pip install ../src/kayobe
59+
pip install ../src/kayobe-config/requirements.txt
6760
6861
- name: Bootstrap the control host
6962
run: |

.github/workflows/overcloud-host-image-upload.yml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,21 +49,14 @@ jobs:
4949
BRANCH=$(awk -F'=' '/defaultbranch/ {print $2}' src/kayobe-config/.gitreview)
5050
echo "openstack_release=${BRANCH}" | sed -E "s,(stable|unmaintained)/,," >> $GITHUB_OUTPUT
5151
52-
- name: Clone StackHPC Kayobe repository
53-
uses: actions/checkout@v4
54-
with:
55-
repository: stackhpc/kayobe
56-
ref: refs/heads/stackhpc/${{ steps.openstack_release.outputs.openstack_release }}
57-
path: src/kayobe
58-
5952
- name: Install Kayobe
6053
run: |
6154
mkdir -p venvs &&
6255
pushd venvs &&
6356
python3 -m venv kayobe &&
6457
source kayobe/bin/activate &&
6558
pip install -U pip &&
66-
pip install ../src/kayobe
59+
pip install ../src/kayobe-config/requirements.txt
6760
6861
- name: Bootstrap the control host
6962
run: |

.github/workflows/stackhpc-build-kayobe-image.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
build-kayobe-image:
4343
name: Build kayobe image
4444
if: inputs.if || github.repository == 'stackhpc/stackhpc-kayobe-config' && github.event_name == 'push'
45-
runs-on: ubuntu-20.04
45+
runs-on: ubuntu-22.04
4646
permissions:
4747
contents: read
4848
packages: write

.github/workflows/stackhpc-container-image-build.yml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -120,13 +120,6 @@ jobs:
120120
with:
121121
path: src/kayobe-config
122122

123-
- name: Clone StackHPC Kayobe repository
124-
uses: actions/checkout@v4
125-
with:
126-
repository: stackhpc/kayobe
127-
ref: refs/heads/stackhpc/${{ needs.generate-tag.outputs.openstack_release }}
128-
path: src/kayobe
129-
130123
- name: Make sure dockerd is running and test Docker
131124
run: |
132125
docker ps
@@ -146,7 +139,7 @@ jobs:
146139
python3 -m venv kayobe &&
147140
source kayobe/bin/activate &&
148141
pip install -U pip &&
149-
pip install ../src/kayobe
142+
pip install ../src/kayobe-config/requirements.txt
150143
151144
# Required for Pulp auth proxy deployment and Docker registry login.
152145
# Normally installed during host configure.

.github/workflows/stackhpc-pull-request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
# would skip the workflow entirely, and would prevent us from making the
1414
# aio jobs required to pass (a skip counts as a pass).
1515
check-changes:
16-
runs-on: ubuntu-20.04
16+
runs-on: ubuntu-22.04
1717
permissions:
1818
pull-requests: read
1919
name: Check changed files

.yamllint

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ rules:
1414

1515
ignore: |
1616
*etc/kayobe/environments/ci-multinode/secrets.yml
17-
*etc/kayobe/environments/ci-multinode/kolla/globals-tls-config.yml
1817
.automation/
1918
releasenotes/
2019
.github/

README.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
================================================
2-
StackHPC Kayobe Configuration (Work in progress)
3-
================================================
1+
=============================
2+
StackHPC Kayobe Configuration
3+
=============================
44

55
This repository provides a base Kayobe configuration for the Caracal release
66
of StackHPC OpenStack.

doc/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
current_series = "2024.1"
3333
previous_series = "2023.1"
3434
branch = f"stackhpc/{current_series}"
35-
ceph_series = "quincy"
35+
ceph_series = "reef"
3636

3737
# Substitutions loader
3838
rst_prolog = """

0 commit comments

Comments
 (0)