From dc9df8371f083be19565d1a48e9cb65298f7731d Mon Sep 17 00:00:00 2001 From: bertiethorpe Date: Fri, 12 Sep 2025 14:00:37 +0000 Subject: [PATCH 01/10] update dnf_repos_timestamps.yml --- .../group_vars/all/dnf_repo_timestamps.yml | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml index c80a85aa3..ce8496243 100644 --- a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml +++ b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml @@ -43,6 +43,15 @@ dnf_repos_default: pulp_path: rocky/9.6/AppStream/x86_64/os pulp_timestamp: 20250902T060015 repo_file: rocky + appstream-source: + '8.10': + pulp_path: rocky/8.10/AppStream/source/os + pulp_timestamp: 20250910T023401 + repo_file: Rocky-AppStream + '9.6': + pulp_path: rocky/9.6/AppStream/source/os + pulp_timestamp: 20250910T035252 + repo_file: rocky baseos: '8.10': pulp_path: rocky/8.10/BaseOS/x86_64/os @@ -60,6 +69,15 @@ dnf_repos_default: pulp_path: rocky/9.6/BaseOS/x86_64/os pulp_timestamp: 20250902T094855 repo_file: rocky + baseos-source: + '8.10': + pulp_path: rocky/8.10/BaseOS/source/os/ + pulp_timestamp: 20250909T040446 + repo_file: Rocky-BaseOS + '9.6': + pulp_path: rocky/9.6/BaseOS/source/os/ + pulp_timestamp: 20250910T035252 + repo_file: rocky crb: '8.10': pulp_path: rocky/8.10/PowerTools/x86_64/os @@ -78,6 +96,11 @@ dnf_repos_default: pulp_path: rocky/9.6/CRB/x86_64/os pulp_timestamp: 20250902T060015 repo_file: rocky + crb-source: + '9.6': + pulp_path: rocky/9.6/CRB/source/os + pulp_timestamp: 20250910T035252 + repo_file: rocky epel: '8': pulp_path: epel/8/Everything/x86_64 @@ -87,6 +110,15 @@ dnf_repos_default: pulp_path: epel/9/Everything/x86_64 pulp_timestamp: 20250908T001730 repo_file: epel + epel-source: + '8': + pulp_path: epel/8/Everything/source + pulp_timestamp: 20250912T002900 + repo_file: epel + '9': + pulp_path: epel/9/Everything/source + pulp_timestamp: 20250912T002900 + repo_file: epel extras: '8.10': pulp_path: rocky/8.10/extras/x86_64/os @@ -104,6 +136,15 @@ dnf_repos_default: pulp_path: rocky/9.6/extras/x86_64/os pulp_timestamp: 20250726T040613 repo_file: rocky-extras + extras-source: + '8.10': + pulp_path: rocky/8.10/extras/source/os + pulp_timestamp: 20250828T161842 + repo_file: Rocky-Extras + '9.6': + pulp_path: rocky/9.6/extras/source/os + pulp_timestamp: 20250828T161842 + repo_file: rocky-extras grafana: '8': pulp_path: grafana/oss/rpm From c2c7c380f0a62bbd63448afc5bdee639416c133d Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Fri, 19 Sep 2025 12:30:10 +0000 Subject: [PATCH 02/10] bump Ark timestamps --- .../group_vars/all/dnf_repo_timestamps.yml | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml index ce8496243..57bae1df5 100644 --- a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml +++ b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml @@ -29,7 +29,7 @@ dnf_repos_default: appstream: '8.10': pulp_path: rocky/8.10/AppStream/x86_64/os - pulp_timestamp: 20250614T013846 + pulp_timestamp: 20250918T034501 repo_file: Rocky-AppStream '9.4': pulp_path: rocky/9.4/AppStream/x86_64/os @@ -41,12 +41,12 @@ dnf_repos_default: repo_file: rocky '9.6': pulp_path: rocky/9.6/AppStream/x86_64/os - pulp_timestamp: 20250902T060015 + pulp_timestamp: 20250910T025857 repo_file: rocky appstream-source: '8.10': pulp_path: rocky/8.10/AppStream/source/os - pulp_timestamp: 20250910T023401 + pulp_timestamp: 20250918T040529 repo_file: Rocky-AppStream '9.6': pulp_path: rocky/9.6/AppStream/source/os @@ -55,7 +55,7 @@ dnf_repos_default: baseos: '8.10': pulp_path: rocky/8.10/BaseOS/x86_64/os - pulp_timestamp: 20250614T013846 + pulp_timestamp: 20250918T034501 repo_file: Rocky-BaseOS '9.4': pulp_path: rocky/9.4/BaseOS/x86_64/os @@ -67,12 +67,12 @@ dnf_repos_default: repo_file: rocky '9.6': pulp_path: rocky/9.6/BaseOS/x86_64/os - pulp_timestamp: 20250902T094855 + pulp_timestamp: 20250910T041629 repo_file: rocky baseos-source: '8.10': pulp_path: rocky/8.10/BaseOS/source/os/ - pulp_timestamp: 20250909T040446 + pulp_timestamp: 20250918T040529 repo_file: Rocky-BaseOS '9.6': pulp_path: rocky/9.6/BaseOS/source/os/ @@ -81,7 +81,7 @@ dnf_repos_default: crb: '8.10': pulp_path: rocky/8.10/PowerTools/x86_64/os - pulp_timestamp: 20250614T013846 + pulp_timestamp: 20250918T034501 repo_file: Rocky-PowerTools repo_name: powertools '9.4': @@ -94,7 +94,7 @@ dnf_repos_default: repo_file: rocky '9.6': pulp_path: rocky/9.6/CRB/x86_64/os - pulp_timestamp: 20250902T060015 + pulp_timestamp: 20250910T025857 repo_file: rocky crb-source: '9.6': @@ -104,20 +104,20 @@ dnf_repos_default: epel: '8': pulp_path: epel/8/Everything/x86_64 - pulp_timestamp: 20250615T234151 + pulp_timestamp: 20250919T001943 repo_file: epel '9': pulp_path: epel/9/Everything/x86_64 - pulp_timestamp: 20250908T001730 + pulp_timestamp: 20250919T001943 repo_file: epel epel-source: '8': pulp_path: epel/8/Everything/source - pulp_timestamp: 20250912T002900 + pulp_timestamp: 20250919T001943 repo_file: epel '9': pulp_path: epel/9/Everything/source - pulp_timestamp: 20250912T002900 + pulp_timestamp: 20250919T001943 repo_file: epel extras: '8.10': @@ -148,10 +148,10 @@ dnf_repos_default: grafana: '8': pulp_path: grafana/oss/rpm - pulp_timestamp: 20250730T011314 + pulp_timestamp: 20250917T024714 repo_file: grafana timestamp: 20250615T005738 '9': pulp_path: grafana/oss/rpm - pulp_timestamp: 20250906T025340 + pulp_timestamp: 20250917T024714 repo_file: grafana From 5c0b9eac520ee22d7339301f3b96f1c78a2080ba Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Tue, 23 Sep 2025 09:22:10 +0000 Subject: [PATCH 03/10] update again --- .../group_vars/all/dnf_repo_timestamps.yml | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml index 57bae1df5..bdc15ab86 100644 --- a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml +++ b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml @@ -29,7 +29,7 @@ dnf_repos_default: appstream: '8.10': pulp_path: rocky/8.10/AppStream/x86_64/os - pulp_timestamp: 20250918T034501 + pulp_timestamp: 20250923T022841 repo_file: Rocky-AppStream '9.4': pulp_path: rocky/9.4/AppStream/x86_64/os @@ -41,16 +41,16 @@ dnf_repos_default: repo_file: rocky '9.6': pulp_path: rocky/9.6/AppStream/x86_64/os - pulp_timestamp: 20250910T025857 + pulp_timestamp: 20250923T031638 repo_file: rocky appstream-source: '8.10': pulp_path: rocky/8.10/AppStream/source/os - pulp_timestamp: 20250918T040529 + pulp_timestamp: 20250923T024945 repo_file: Rocky-AppStream '9.6': pulp_path: rocky/9.6/AppStream/source/os - pulp_timestamp: 20250910T035252 + pulp_timestamp: 20250923T043546 repo_file: rocky baseos: '8.10': @@ -67,7 +67,7 @@ dnf_repos_default: repo_file: rocky '9.6': pulp_path: rocky/9.6/BaseOS/x86_64/os - pulp_timestamp: 20250910T041629 + pulp_timestamp: 20250923T045903 repo_file: rocky baseos-source: '8.10': @@ -76,7 +76,7 @@ dnf_repos_default: repo_file: Rocky-BaseOS '9.6': pulp_path: rocky/9.6/BaseOS/source/os/ - pulp_timestamp: 20250910T035252 + pulp_timestamp: 20250923T043546 repo_file: rocky crb: '8.10': @@ -94,30 +94,30 @@ dnf_repos_default: repo_file: rocky '9.6': pulp_path: rocky/9.6/CRB/x86_64/os - pulp_timestamp: 20250910T025857 + pulp_timestamp: 20250923T031638 repo_file: rocky crb-source: '9.6': pulp_path: rocky/9.6/CRB/source/os - pulp_timestamp: 20250910T035252 + pulp_timestamp: 20250923T043546 repo_file: rocky epel: '8': pulp_path: epel/8/Everything/x86_64 - pulp_timestamp: 20250919T001943 + pulp_timestamp: 20250923T001717 repo_file: epel '9': pulp_path: epel/9/Everything/x86_64 - pulp_timestamp: 20250919T001943 + pulp_timestamp: 20250923T001717 repo_file: epel epel-source: '8': pulp_path: epel/8/Everything/source - pulp_timestamp: 20250919T001943 + pulp_timestamp: 20250923T001717 repo_file: epel '9': pulp_path: epel/9/Everything/source - pulp_timestamp: 20250919T001943 + pulp_timestamp: 20250923T001717 repo_file: epel extras: '8.10': From f9bdef65ca71ee4ccdefd746d5a9efc8f0147e0d Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Tue, 23 Sep 2025 09:29:14 +0000 Subject: [PATCH 04/10] make it possible NOT to clean up packer builds --- .github/workflows/fatimage.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/fatimage.yml b/.github/workflows/fatimage.yml index 407bd440b..d9884ca6f 100644 --- a/.github/workflows/fatimage.yml +++ b/.github/workflows/fatimage.yml @@ -54,6 +54,7 @@ jobs: - name: Record settings for CI cloud run: | echo CI_CLOUD: ${{ env.CI_CLOUD }} + echo cleanup_on_failure: ${{ github.event.inputs.cleanup_on_failure }} - name: Setup ssh run: | @@ -91,7 +92,7 @@ jobs: packer init . PACKER_LOG=1 packer build \ - -on-error=${{ github.event.inputs.cleanup_on_failure && 'cleanup' || 'abort' }} \ + -on-error=${{ github.event.inputs.cleanup_on_failure == 'true' && 'cleanup' || 'abort' }} \ -var-file="$PKR_VAR_environment_root/${{ env.CI_CLOUD }}.pkrvars.hcl" \ -var "source_image_name=${{ matrix.build.source_image_name }}" \ -var "image_name=${{ matrix.build.image_name }}" \ From b86dd9e361861508e1f503b8dbe2bbcea813f08f Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Tue, 23 Sep 2025 09:51:42 +0000 Subject: [PATCH 05/10] fixup source repo path typo --- .../common/inventory/group_vars/all/dnf_repo_timestamps.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml index bdc15ab86..a37af3c14 100644 --- a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml +++ b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml @@ -71,11 +71,11 @@ dnf_repos_default: repo_file: rocky baseos-source: '8.10': - pulp_path: rocky/8.10/BaseOS/source/os/ + pulp_path: rocky/8.10/BaseOS/source/os pulp_timestamp: 20250918T040529 repo_file: Rocky-BaseOS '9.6': - pulp_path: rocky/9.6/BaseOS/source/os/ + pulp_path: rocky/9.6/BaseOS/source/os pulp_timestamp: 20250923T043546 repo_file: rocky crb: From 3adbabb32aee8b17aeab26347b8cc14e590f43e1 Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Tue, 23 Sep 2025 13:14:56 +0000 Subject: [PATCH 06/10] add missing RL8 PowerTools source repo --- .../common/inventory/group_vars/all/dnf_repo_timestamps.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml index a37af3c14..6ff15962e 100644 --- a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml +++ b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml @@ -97,6 +97,11 @@ dnf_repos_default: pulp_timestamp: 20250923T031638 repo_file: rocky crb-source: + '8.10': + pulp_path: rocky/8.10/PowerTools/source/tree + pulp_timestamp: 0 + repo_file: Rocky-Sources + repo_name: powertools-source '9.6': pulp_path: rocky/9.6/CRB/source/os pulp_timestamp: 20250923T043546 From 9298aca772565e9215d04fef5fb2d7fe889f38cf Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Tue, 23 Sep 2025 13:15:17 +0000 Subject: [PATCH 07/10] correct RL8 source repo files --- .../common/inventory/group_vars/all/dnf_repo_timestamps.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml index 6ff15962e..5e76b35f6 100644 --- a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml +++ b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml @@ -47,7 +47,7 @@ dnf_repos_default: '8.10': pulp_path: rocky/8.10/AppStream/source/os pulp_timestamp: 20250923T024945 - repo_file: Rocky-AppStream + repo_file: Rocky-Sources '9.6': pulp_path: rocky/9.6/AppStream/source/os pulp_timestamp: 20250923T043546 @@ -73,7 +73,7 @@ dnf_repos_default: '8.10': pulp_path: rocky/8.10/BaseOS/source/os pulp_timestamp: 20250918T040529 - repo_file: Rocky-BaseOS + repo_file: Rocky-Sources '9.6': pulp_path: rocky/9.6/BaseOS/source/os pulp_timestamp: 20250923T043546 @@ -145,7 +145,7 @@ dnf_repos_default: '8.10': pulp_path: rocky/8.10/extras/source/os pulp_timestamp: 20250828T161842 - repo_file: Rocky-Extras + repo_file: Rocky-Sources '9.6': pulp_path: rocky/9.6/extras/source/os pulp_timestamp: 20250828T161842 From 5fcc36b08d707a828ad323138a78bc113da159db Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Tue, 23 Sep 2025 13:19:34 +0000 Subject: [PATCH 08/10] update timestamps --- .../common/inventory/group_vars/all/dnf_repo_timestamps.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml index 5e76b35f6..ef2e2d4c7 100644 --- a/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml +++ b/environments/common/inventory/group_vars/all/dnf_repo_timestamps.yml @@ -99,7 +99,7 @@ dnf_repos_default: crb-source: '8.10': pulp_path: rocky/8.10/PowerTools/source/tree - pulp_timestamp: 0 + pulp_timestamp: 20250923T125600 repo_file: Rocky-Sources repo_name: powertools-source '9.6': From 251440b869bbc91b229d62a6d3b181d72ab313bc Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Tue, 23 Sep 2025 13:54:59 +0000 Subject: [PATCH 09/10] bump CI image --- environments/.stackhpc/tofu/cluster_image.auto.tfvars.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/environments/.stackhpc/tofu/cluster_image.auto.tfvars.json b/environments/.stackhpc/tofu/cluster_image.auto.tfvars.json index 2000b5e6d..b0d102224 100644 --- a/environments/.stackhpc/tofu/cluster_image.auto.tfvars.json +++ b/environments/.stackhpc/tofu/cluster_image.auto.tfvars.json @@ -1,6 +1,6 @@ { "cluster_image": { - "RL8": "openhpc-RL8-250918-0840-930223fb", - "RL9": "openhpc-RL9-250918-0840-930223fb" + "RL8": "openhpc-RL8-250923-1321-5fcc36b0", + "RL9": "openhpc-RL9-250923-1321-5fcc36b0" } } From 27d9d4c7ee39fd6d8095ee610a71ff7458b5365a Mon Sep 17 00:00:00 2001 From: Steve Brasier Date: Tue, 23 Sep 2025 14:46:15 +0000 Subject: [PATCH 10/10] disable Lustre for RL8 extrabuild tests due to kernel mismatch --- .github/workflows/extra.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/extra.yml b/.github/workflows/extra.yml index 1941064a2..b8531c1b1 100644 --- a/.github/workflows/extra.yml +++ b/.github/workflows/extra.yml @@ -25,7 +25,7 @@ jobs: build: - image_name: openhpc-extra-RL8 source_image_name_key: RL8 # key into environments/.stackhpc/tofu/cluster_image.auto.tfvars.json - inventory_groups: doca,cuda,lustre + inventory_groups: doca,cuda # lustre disabled due to https://github.com/stackhpc/ansible-slurm-appliance/pull/759 volume_size: 35 # needed for cuda - image_name: openhpc-extra-RL9 source_image_name_key: RL9