Skip to content

Commit b87ba50

Browse files
authored
Merge pull request #699 from stackhpc/feat/rocky-9.6
Update appliance to Rocky 9.6 + Update Lustre to 2.15.7
2 parents 95005f9 + fd16b05 commit b87ba50

File tree

5 files changed

+22
-13
lines changed

5 files changed

+22
-13
lines changed

.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

ansible/roles/lustre/README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,8 @@ The following variables control configuration of Lustre clients.
1919
- `lustre_mount_options`. Optional default mount options. Default values are systemd defaults from [Lustre client docs](http://wiki.lustre.org/Mounting_a_Lustre_File_System_on_Client_Nodes).
2020

2121
The following variables control the package build and and install:
22-
- `lustre_version`: Optional str. Version of lustre to build, default `2.15.6/lu-18085`
23-
which is the first version with EL9.5 support, plus a fix for https://jira.whamcloud.com/browse/LU-18085.
24-
- `lustre_repo`: Optional str. URL for Lustre repo. Default is a StackHPC repo
25-
incorporating the above fix.
22+
- `lustre_version`: Optional str. Version of lustre to build, default `2.15.7`
23+
- `lustre_repo`: Optional str. URL for Lustre repo. Default is `git://git.whamcloud.com/fs/lustre-release`.git.
2624
- `lustre_build_packages`: Optional list. Prerequisite packages required to build Lustre. See `defaults/main.yml`.
2725
- `lustre_build_dir`: Optional str. Path to build lustre at, default `/tmp/lustre-release`.
2826
- `lustre_configure_opts`: Optional list. Options to `./configure` command. Default builds client rpms supporting Mellanox OFED, without support for GSS keys.

ansible/roles/lustre/defaults/main.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
lustre_repo: https://github.com/stackhpc/lustre-release.git
2-
lustre_version: '2.15.6/lu-18085' # Fixes https://jira.whamcloud.com/browse/LU-18085
1+
lustre_version: '2.15.7'
32
lustre_lnet_label: tcp
43
#lustre_mgs_nid:
54
lustre_mounts: []
65
lustre_mount_state: mounted
76
lustre_mount_options: 'defaults,_netdev,noauto,x-systemd.automount,x-systemd.requires=lnet.service,nosuid,nodev'
87

98
# below variables are for build and should not generally require changes
10-
lustre_git_repo: "git://git.whamcloud.com/fs/lustre-release.git"
9+
lustre_repo: "git://git.whamcloud.com/fs/lustre-release.git"
1110
lustre_build_packages:
1211
- "kernel-devel-{{ ansible_kernel }}"
1312
- git
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cluster_image": {
3-
"RL8": "openhpc-RL8-250708-1502-1494192e",
4-
"RL9": "openhpc-RL9-250708-1547-1494192e"
3+
"RL8": "openhpc-RL8-250804-1050-baf92bc5",
4+
"RL9": "openhpc-RL9-250804-1050-baf92bc5"
55
}
66
}

environments/common/inventory/group_vars/all/timestamps.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ appliances_pulp_repos:
99
'9.5':
1010
path: rocky/9.5/AppStream/x86_64/os
1111
timestamp: 20250514T014704
12+
'9.6':
13+
path: rocky/9.6/AppStream/x86_64/os
14+
timestamp: 20250726T040613
1215
baseos:
1316
'8.10':
1417
path: rocky/8.10/BaseOS/x86_64/os
@@ -19,13 +22,16 @@ appliances_pulp_repos:
1922
'9.5':
2023
path: rocky/9.5/BaseOS/x86_64/os
2124
timestamp: 20250513T031844
25+
'9.6':
26+
path: rocky/9.6/BaseOS/x86_64/os
27+
timestamp: 20250726T052250
2228
ceph:
2329
'8':
2430
path: centos/8-stream/storage/x86_64/ceph-quincy
2531
timestamp: 20231104T015751
2632
'9':
2733
path: centos/9-stream/storage/x86_64/ceph-reef
28-
timestamp: 20250514T025809
34+
timestamp: 20250617T023108
2935
crb:
3036
'8.10':
3137
path: rocky/8.10/PowerTools/x86_64/os
@@ -36,13 +42,16 @@ appliances_pulp_repos:
3642
'9.5':
3743
path: rocky/9.5/CRB/x86_64/os
3844
timestamp: 20250514T014704
45+
'9.6':
46+
path: rocky/9.6/CRB/x86_64/os
47+
timestamp: 20250726T040613
3948
epel:
4049
'8':
4150
path: epel/8/Everything/x86_64
4251
timestamp: 20250615T234151
4352
'9':
4453
path: epel/9/Everything/x86_64
45-
timestamp: 20250615T000221
54+
timestamp: 20250729T235750
4655
extras:
4756
'8.10':
4857
path: rocky/8.10/extras/x86_64/os
@@ -53,13 +62,16 @@ appliances_pulp_repos:
5362
'9.5':
5463
path: rocky/9.5/extras/x86_64/os
5564
timestamp: 20250506T032818
65+
'9.6':
66+
path: rocky/9.6/extras/x86_64/os
67+
timestamp: 20250726T040613
5668
grafana:
5769
'8':
5870
path: grafana/oss/rpm
5971
timestamp: 20250615T005738
6072
'9':
6173
path: grafana/oss/rpm
62-
timestamp: 20250615T005738
74+
timestamp: 20250730T011314
6375
openhpc_base:
6476
'8':
6577
path: OpenHPC/2/EL_8

0 commit comments

Comments
 (0)