Skip to content

Commit ba4aef4

Browse files
committed
Merge branch 'stackhpc/2024.1' into cross-arch-builds-2024.1
Change-Id: Idccd8dabe04c001da8df172548bbb5de9d831529
2 parents ff0ae1f + 88ab336 commit ba4aef4

File tree

3 files changed

+64
-22
lines changed

3 files changed

+64
-22
lines changed

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

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -351,26 +351,13 @@ jobs:
351351
create-manifests:
352352
# Only for Rocky Linux for now
353353
name: Create Multiarch Docker Manifests
354-
if: github.repository == 'stackhpc/stackhpc-kayobe-config' && inputs.push
354+
if: github.repository == 'stackhpc/stackhpc-kayobe-config' && inputs.push && inputs.rocky-linux-9
355355
runs-on: ${{ needs.runner-selection.outputs.runner_name_container_image_build }}
356356
permissions: {}
357357
needs:
358358
- container-image-build
359359
- runner-selection
360360
steps:
361-
- name: Install package dependencies
362-
run: |
363-
sudo apt update
364-
sudo apt install -y git unzip python3-wheel python3-pip python3-venv curl jq wget openssh-server openssh-client
365-
366-
- name: Install gh
367-
run: |
368-
sudo mkdir -p -m 755 /etc/apt/keyrings && wget -qO- https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null
369-
sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg
370-
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
371-
sudo apt update
372-
sudo apt install gh -y
373-
374361
- name: Download artifacts
375362
uses: actions/download-artifact@v4
376363

@@ -385,8 +372,13 @@ jobs:
385372
username: ${{ secrets.RLS_TRAIN_CI_ARK_REGISTRY_USER }}
386373
password: ${{ secrets.RLS_TRAIN_CI_ARK_REGISTRY_PASS }}
387374

375+
- name: Checkout
376+
uses: actions/checkout@v4
377+
with:
378+
path: src/kayobe-config
379+
388380
- name: Create and push Docker manifests
389-
run: tools/multiarch-manifests.sh
381+
run: src/kayobe-config/tools/multiarch-manifests.sh
390382

391383
- name: Upload manifest logs
392384
uses: actions/upload-artifact@v4
@@ -398,6 +390,15 @@ jobs:
398390
retention-days: 7
399391
if: ${{ !cancelled() }}
400392

393+
trigger-image-sync:
394+
name: Trigger container image repository sync
395+
needs:
396+
- container-image-build
397+
- create-manifests
398+
if: github.repository == 'stackhpc/stackhpc-kayobe-config' && inputs.push && !cancelled()
399+
runs-on: ubuntu-latest
400+
permissions: {}
401+
steps:
401402
# NOTE(mgoddard): Trigger another CI workflow in the
402403
# stackhpc-release-train repository.
403404
- name: Trigger container image repository sync
@@ -414,9 +415,7 @@ jobs:
414415
-f sync-old-images=false
415416
env:
416417
GITHUB_TOKEN: ${{ secrets.STACKHPC_RELEASE_TRAIN_TOKEN }}
417-
if: ${{ github.repository == 'stackhpc/stackhpc-kayobe-config' && inputs.push && !cancelled() }}
418418

419419
- name: Display link to container image repository sync workflows
420420
run: |
421421
echo "::notice Container image repository sync workflows: https://github.com/stackhpc/stackhpc-release-train/actions/workflows/container-sync.yml"
422-
if: ${{ github.repository == 'stackhpc/stackhpc-kayobe-config' && inputs.push && !cancelled() }}

etc/kayobe/kolla-image-tags.yml

Lines changed: 46 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,49 @@
44
# where the key is the OS distro and the value is the tag to deploy.
55
kolla_image_tags:
66
openstack:
7-
rocky-9: 2024.1-rocky-9-20250715T083226
8-
ubuntu-jammy: 2024.1-ubuntu-jammy-20250715T083226
9-
ubuntu-noble: 2024.1-ubuntu-noble-20250715T083226
7+
rocky-9: 2024.1-rocky-9-20250716T041633
8+
ubuntu-jammy: 2024.1-ubuntu-jammy-20241218T141809
9+
ubuntu-noble: 2024.1-ubuntu-noble-20250404T150323
10+
bifrost:
11+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250325T141125
12+
glance:
13+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250213T103134
14+
horizon:
15+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250227T091118
16+
ironic:
17+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250213T110505
18+
ironic_dnsmasq:
19+
ubuntu-jammy: 2024.1-ubuntu-jammy-20241218T141809
20+
ironic_prometheus_exporter:
21+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250124T081816
22+
kolla_toolbox:
23+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250529T081147
24+
ubuntu-noble: 2024.1-ubuntu-noble-20250529T081147
25+
magnum:
26+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250522T143506
27+
ubuntu-noble: 2024.1-ubuntu-noble-20250522T143506
28+
manila:
29+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250529T081147
30+
ubuntu-noble: 2024.1-ubuntu-noble-20250529T081147
31+
neutron:
32+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250529T081147
33+
ubuntu-noble: 2024.1-ubuntu-noble-20250529T081147
34+
neutron_bgp_dragent:
35+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250529T081147
36+
ubuntu-noble: 2024.1-ubuntu-noble-20250529T081147
37+
nova:
38+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250529T081147
39+
ubuntu-noble: 2024.1-ubuntu-noble-20250529T081147
40+
octavia:
41+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250529T081147
42+
ubuntu-noble: 2024.1-ubuntu-noble-20250529T081147
43+
openvswitch:
44+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250529T081147
45+
ubuntu-noble: 2024.1-ubuntu-noble-20250529T081147
46+
ovn:
47+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250529T081147
48+
ubuntu-noble: 2024.1-ubuntu-noble-20250529T081147
49+
prometheus:
50+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250219T145255
51+
prometheus_alertmanager:
52+
ubuntu-jammy: 2024.1-ubuntu-jammy-20250422T103147

etc/kayobe/stackhpc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,11 +165,11 @@ stackhpc_repo_elrepo_9_version: "{{ stackhpc_repo_distribution }}"
165165

166166
# Kolla source repository.
167167
stackhpc_kolla_source_url: "https://github.com/stackhpc/kolla"
168-
stackhpc_kolla_source_version: stackhpc/18.7.0.2
168+
stackhpc_kolla_source_version: stackhpc/18.7.0.4
169169

170170
# Kolla Ansible source repository.
171171
stackhpc_kolla_ansible_source_url: "https://github.com/stackhpc/kolla-ansible"
172-
stackhpc_kolla_ansible_source_version: stackhpc/18.7.0.1
172+
stackhpc_kolla_ansible_source_version: stackhpc/18.7.0.2
173173

174174
###############################################################################
175175
# Container image registry

0 commit comments

Comments
 (0)