Skip to content

Commit d57537c

Browse files
authored
Merge branch 'main' into feat/extend-ood
2 parents f31957c + ae8db38 commit d57537c

File tree

90 files changed

+465
-159
lines changed

Some content is hidden

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

90 files changed

+465
-159
lines changed

.github/bin/get-s3-image.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ if [ -n "$image_exists" ]; then
1717
else
1818
echo "Image $image_name not found in OpenStack. Getting it from S3."
1919

20-
wget https://object.arcus.openstack.hpc.cam.ac.uk/swift/v1/AUTH_3a06571936a0424bb40bc5c672c4ccb1/$bucket_name/$image_name --progress=dot:giga
20+
wget https://leafcloud.store/swift/v1/AUTH_f39848421b2747148400ad8eeae8d536/$bucket_name/$image_name --progress=dot:giga
2121

2222
echo "Uploading image $image_name to OpenStack..."
2323
openstack image create --file $image_name --disk-format qcow2 $image_name --progress

.github/workflows/fatimage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
source_image_name: Rocky-8-GenericCloud-Base-8.10-20240528.0.x86_64.raw
3232
inventory_groups: control,compute,login,update
3333
- image_name: openhpc-RL9
34-
source_image_name: Rocky-9-GenericCloud-Base-9.5-20241118.0.x86_64.raw
34+
source_image_name: Rocky-9-GenericCloud-Base-9.6-20250531.0.x86_64.qcow2
3535
inventory_groups: control,compute,login,update
3636
env:
3737
ANSIBLE_FORCE_COLOR: True

.github/workflows/release-image.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- uses: actions/checkout@v2
2222

2323
- name: Write s3cmd configuration
24-
run: echo "${{ secrets.ARCUS_S3_CFG }}" > ~/.s3cfg
24+
run: echo "${{ secrets.LEAFCLOUD_S3_CFG }}" > ~/.s3cfg
2525

2626
- name: Install s3cmd
2727
run: |

.github/workflows/s3-image-sync.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Upload CI-tested images to Arcus S3 and sync clouds
1+
name: Upload CI-tested images to Leafcloud S3 and sync clouds
22
on:
33
workflow_dispatch:
44
push:
@@ -21,7 +21,7 @@ jobs:
2121

2222
- name: Write s3cmd configuration
2323
run: |
24-
echo "${{ secrets['ARCUS_S3_CFG'] }}" > ~/.s3cfg
24+
echo "${{ secrets['LEAFCLOUD_S3_CFG'] }}" > ~/.s3cfg
2525
shell: bash
2626

2727
- name: Install s3cmd
@@ -73,7 +73,7 @@ jobs:
7373

7474
- name: Write s3cmd configuration
7575
run: |
76-
echo "${{ secrets['ARCUS_S3_CFG'] }}" > ~/.s3cfg
76+
echo "${{ secrets['LEAFCLOUD_S3_CFG'] }}" > ~/.s3cfg
7777
shell: bash
7878

7979
- name: Install s3cmd and qemu-utils

.github/workflows/stackhpc.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ on:
99
- '**'
1010
- '!dev/**'
1111
- 'dev/setup-env.sh'
12-
- '!docs/**'
13-
- '!README.md'
12+
- '!**.md'
1413
- '!.gitignore'
1514
- '!.github/workflows/'
1615
- '.github/workflows/stackhpc'
@@ -19,8 +18,7 @@ on:
1918
- '**'
2019
- '!dev/**'
2120
- 'dev/setup-env.sh'
22-
- '!docs/**'
23-
- '!README.md'
21+
- '!**.md'
2422
- '!.gitignore'
2523
- '!.github/workflows/'
2624
- '.github/workflows/stackhpc'

.github/workflows/upload-release-image.yml.sample

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ on:
1919
inputs:
2020
image_name:
2121
type: string
22-
description: Image name from: (https://object.arcus.openstack.hpc.cam.ac.uk/swift/v1/AUTH_3a06571936a0424bb40bc5c672c4ccb1/{BUCKET_NAME})
22+
description: Image name from: (https://leafcloud.store/swift/v1/AUTH_f39848421b2747148400ad8eeae8d536/{BUCKET_NAME})
2323
required: true
2424
bucket_name:
2525
type: choice

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ Run the following from the repository root to activate the venv:
6161
Use the `cookiecutter` template to create a new environment to hold your configuration:
6262

6363
cd environments
64-
cookiecutter skeleton
64+
cookiecutter ../cookiecutter
6565

6666
and follow the prompts to complete the environment name and description.
6767

ansible/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,5 @@ roles/*
9696
!roles/nhc/**
9797
!roles/eessi/
9898
!roles/eessi/**
99+
!roles/topology/
100+
!roles/topology/**

ansible/fatimage.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,11 @@
190190
tasks_from: install.yml
191191
when: "'alertmanager' in group_names"
192192

193+
- name: Download HPL source
194+
include_role:
195+
name: hpctests
196+
tasks_from: source-hpl.yml
197+
193198
- hosts: prometheus
194199
become: yes
195200
gather_facts: yes
@@ -262,7 +267,7 @@
262267
name: grafana-dashboards
263268

264269
- name: Add support for NVIDIA GPU auto detection to Slurm
265-
hosts: cuda
270+
hosts: slurm_recompile
266271
become: yes
267272
tasks:
268273
- name: Recompile slurm

ansible/roles/alertmanager/README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,9 @@ Note that:
1111
- No Grafana dashboard for alerts is currently provided.
1212

1313
Alertmanager is enabled by default on the `control` node in the
14-
[everything](../../../environments/common/layouts/everything) template which
15-
`cookiecutter` uses for a new environment's `inventory/groups` file.
14+
`site` environment's `inventory/groups` file.
1615

1716
In general usage may only require:
18-
- Adding the `control` node into the `alertmanager` group in `environments/site/groups`
19-
if upgrading an existing environment.
2017
- Enabling the Slack integration (see section below).
2118
- Possibly setting `alertmanager_web_external_url`.
2219

0 commit comments

Comments
 (0)