Skip to content

Commit 3eda1c5

Browse files
committed
Add OSG 25 minefield tests
1 parent b46136c commit 3eda1c5

10 files changed

+849
-16
lines changed

parameters.d/osg23-el8.yaml

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
###################
2+
# OSG 23 tests for EL8
3+
# File format documention:
4+
# https://github.com/opensciencegrid/vm-test-runs#running-osg-test-in-vm-universe
5+
###################
6+
7+
platforms:
8+
- rocky_8.x86_64
9+
- alma_8.x86_64
10+
11+
sources:
12+
###################
13+
# Format:
14+
# [<Github account>:<osg-test branch>;] <OSG ver>; <REPO 1, REPO 2...REPO N> [> <Update OSG ver>/<Update REPO 1, REPO 2...REPO N>]
15+
# Example:
16+
# Run osg-test (from 3.2-minefield) with packages from 3.2-release and 3.2-testing that are then upgraded to
17+
# 3.3-testing and 3-3-upcoming-testing:
18+
# 3.2; osg, osg-testing > 3.3/osg-testing, osg-upcoming-testing
19+
###################
20+
- opensciencegrid:master; 23; osg
21+
- opensciencegrid:master; 23; osg, epel-testing
22+
- opensciencegrid:master; 23; osg-testing
23+
- opensciencegrid:master; 23; osg > osg-testing
24+
- opensciencegrid:master; 3.6; osg-upcoming > 23/osg
25+
- opensciencegrid:master; 23; osg, osg-upcoming
26+
- opensciencegrid:master; 23; osg, osg-upcoming, epel-testing
27+
- opensciencegrid:master; 23; osg-testing, osg-upcoming-testing
28+
- opensciencegrid:master; 23; osg > osg-testing, osg-upcoming-testing
29+
# - opensciencegrid:master; 3.6; osg, osg-upcoming > 23/osg-minefield
30+
# - opensciencegrid:master; 23; osg-minefield
31+
# - opensciencegrid:master; 23; osg > osg-minefield
32+
33+
package_sets:
34+
#### Required ####
35+
# label - used for reporting, should be consistent across param files
36+
# packages - list of packages to install in the test run
37+
#### Optional ####
38+
# selinux - enable SELinux for the package set, otherwise Permissive mode (default: True)
39+
# osg_java - Pre-install OSG java packages (default: False)
40+
# rng - Install entropy generation package (default: False)
41+
##################
42+
- label: Compute Entrypoint (Condor)
43+
packages:
44+
- osg-ce-condor
45+
- htcondor-ce-view
46+
- label: Compute Entrypoint (Slurm)
47+
packages:
48+
- osg-ce-slurm
49+
- htcondor-ce-view
50+
- slurm
51+
- slurm-slurmd
52+
- slurm-slurmctld
53+
- slurm-perlapi
54+
- slurm-slurmdbd
55+
- mariadb-server
56+
- label: Central Collector
57+
packages:
58+
- htcondor-ce-collector
59+
- htcondor-ce-view
60+
- fetch-crl
61+
- label: XCache
62+
packages:
63+
- /usr/bin/stashcp
64+
- stash-cache
65+
- stash-origin
66+
- python3-gfal2-util
67+
- gfal2-all
68+
- label: Worker Node (privileged)
69+
packages:
70+
- osg-wn-client
71+
- osg-oasis
72+
- apptainer-suid
73+
- label: Worker Node (privileged, tarball deps + hosted-ce-tools)
74+
packages:
75+
- hosted-ce-tools
76+
- osg-update-data
77+
- osg-wn-client
78+
- label: XRootD
79+
packages:
80+
- osg-xrootd-standalone
81+
- xrootd-multiuser
82+
- xrootd-client
83+
- voms-clients-cpp
84+
- label: GlideinwmsFrontend
85+
packages:
86+
- glideinwms-vofrontend
87+
- label: GlideinwmsFactory
88+
packages:
89+
- glideinwms-factory
90+
- label: HTVault-Config
91+
packages:
92+
- htvault-config
93+
- htgettoken
94+

parameters.d/osg23-el9.yaml

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
###################
2+
# OSG 23 tests for EL9
3+
# File format documention:
4+
# https://github.com/opensciencegrid/vm-test-runs#running-osg-test-in-vm-universe
5+
###################
6+
7+
platforms:
8+
- centos_stream_9.x86_64
9+
- rocky_9.x86_64
10+
- alma_9.x86_64
11+
12+
sources:
13+
###################
14+
# Format:
15+
# [<Github account>:<osg-test branch>;] <OSG ver>; <REPO 1, REPO 2...REPO N> [> <Update OSG ver>/<Update REPO 1, REPO 2...REPO N>]
16+
# Example:
17+
# Run osg-test (from 3.2-minefield) with packages from 3.2-release and 3.2-testing that are then upgraded to
18+
# 3.3-testing and 3-3-upcoming-testing:
19+
# 3.2; osg, osg-testing > 3.3/osg-testing, osg-upcoming-testing
20+
###################
21+
- opensciencegrid:master; 23; osg
22+
- opensciencegrid:master; 23; osg, epel-testing
23+
- opensciencegrid:master; 23; osg-testing
24+
- opensciencegrid:master; 23; osg > osg-testing
25+
- opensciencegrid:master; 3.6; osg-upcoming > 23/osg
26+
- opensciencegrid:master; 23; osg, osg-upcoming
27+
- opensciencegrid:master; 23; osg, osg-upcoming, epel-testing
28+
- opensciencegrid:master; 23; osg-testing, osg-upcoming-testing
29+
- opensciencegrid:master; 23; osg > osg-testing, osg-upcoming-testing
30+
# - opensciencegrid:master; 3.6; osg, osg-upcoming > 23/osg-minefield
31+
# - opensciencegrid:master; 23; osg-minefield
32+
# - opensciencegrid:master; 23; osg > osg-minefield
33+
34+
package_sets:
35+
#### Required ####
36+
# label - used for reporting, should be consistent across param files
37+
# packages - list of packages to install in the test run
38+
#### Optional ####
39+
# selinux - enable SELinux for the package set, otherwise Permissive mode (default: True)
40+
# osg_java - Pre-install OSG java packages (default: False)
41+
# rng - Install entropy generation package (default: False)
42+
##################
43+
- label: Compute Entrypoint (Condor)
44+
packages:
45+
- osg-ce-condor
46+
- htcondor-ce-view
47+
- label: Compute Entrypoint (Slurm)
48+
packages:
49+
- osg-ce-slurm
50+
- htcondor-ce-view
51+
- slurm
52+
- slurm-slurmd
53+
- slurm-slurmctld
54+
- slurm-perlapi
55+
- slurm-slurmdbd
56+
- mariadb-server
57+
- label: Compute Entrypoint (Torque)
58+
packages:
59+
- osg-ce-pbs
60+
- htcondor-ce-view
61+
- torque
62+
- torque-server
63+
- torque-mom
64+
- torque-client
65+
- torque-scheduler
66+
- mariadb-server
67+
- label: Central Collector
68+
packages:
69+
- htcondor-ce-collector
70+
- htcondor-ce-view
71+
- fetch-crl
72+
- label: XCache
73+
packages:
74+
- /usr/bin/stashcp
75+
- stash-cache
76+
- stash-origin
77+
- python3-gfal2-util
78+
- gfal2-all
79+
- label: Worker Node (privileged)
80+
packages:
81+
- osg-wn-client
82+
- osg-oasis
83+
- apptainer-suid
84+
- label: Worker Node (privileged, tarball deps + hosted-ce-tools)
85+
packages:
86+
- hosted-ce-tools
87+
- osg-update-data
88+
- osg-wn-client
89+
- label: XRootD
90+
packages:
91+
- osg-xrootd-standalone
92+
- xrootd-multiuser
93+
- xrootd-client
94+
- voms-clients-cpp
95+
- label: GlideinwmsFrontend
96+
packages:
97+
- glideinwms-vofrontend
98+
- label: GlideinwmsFactory
99+
packages:
100+
- glideinwms-factory
101+
- label: HTVault-Config
102+
packages:
103+
- htvault-config
104+
- htgettoken
105+
106+

parameters.d/osg24-el8.yaml

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
###################
2+
# OSG 24 tests for EL8
3+
# File format documention:
4+
# https://github.com/opensciencegrid/vm-test-runs#running-osg-test-in-vm-universe
5+
###################
6+
7+
platforms:
8+
- rocky_8.x86_64
9+
- alma_8.x86_64
10+
11+
sources:
12+
###################
13+
# Format:
14+
# [<Github account>:<osg-test branch>;] <OSG ver>; <REPO 1, REPO 2...REPO N> [> <Update OSG ver>/<Update REPO 1, REPO 2...REPO N>]
15+
# Example:
16+
# Run osg-test (from 3.2-minefield) with packages from 3.2-release and 3.2-testing that are then upgraded to
17+
# 3.3-testing and 3-3-upcoming-testing:
18+
# 3.2; osg, osg-testing > 3.3/osg-testing, osg-upcoming-testing
19+
###################
20+
- opensciencegrid:master; 24; osg
21+
- opensciencegrid:master; 24; osg, epel-testing
22+
- opensciencegrid:master; 24; osg-testing
23+
- opensciencegrid:master; 24; osg > osg-testing
24+
- opensciencegrid:master; 23; osg-upcoming > 24/osg
25+
- opensciencegrid:master; 24; osg, osg-upcoming
26+
- opensciencegrid:master; 24; osg, osg-upcoming, epel-testing
27+
- opensciencegrid:master; 24; osg-testing, osg-upcoming-testing
28+
- opensciencegrid:master; 24; osg > osg-testing, osg-upcoming-testing
29+
# - opensciencegrid:master; 23; osg, osg-upcoming > 24/osg-minefield
30+
# - opensciencegrid:master; 24; osg-minefield
31+
# - opensciencegrid:master; 24; osg > osg-minefield
32+
33+
package_sets:
34+
#### Required ####
35+
# label - used for reporting, should be consistent across param files
36+
# packages - list of packages to install in the test run
37+
#### Optional ####
38+
# selinux - enable SELinux for the package set, otherwise Permissive mode (default: True)
39+
# osg_java - Pre-install OSG java packages (default: False)
40+
# rng - Install entropy generation package (default: False)
41+
##################
42+
- label: Compute Entrypoint (Condor)
43+
packages:
44+
- osg-ce-condor
45+
- htcondor-ce-view
46+
- label: Compute Entrypoint (Slurm)
47+
packages:
48+
- osg-ce-slurm
49+
- htcondor-ce-view
50+
- slurm
51+
- slurm-slurmd
52+
- slurm-slurmctld
53+
- slurm-perlapi
54+
- slurm-slurmdbd
55+
- mariadb-server
56+
- label: Central Collector
57+
packages:
58+
- htcondor-ce-collector
59+
- htcondor-ce-view
60+
- fetch-crl
61+
- label: Worker Node (privileged)
62+
packages:
63+
- osg-wn-client
64+
- osg-oasis
65+
- apptainer-suid
66+
- label: Worker Node (privileged, tarball deps)
67+
packages:
68+
- osg-update-data
69+
- osg-wn-client
70+
- label: XRootD
71+
packages:
72+
- osg-xrootd-standalone
73+
- xrootd-multiuser
74+
- xrootd-client
75+
- voms-clients-cpp
76+
- label: GlideinwmsFrontend
77+
packages:
78+
- glideinwms-vofrontend
79+
- label: GlideinwmsFactory
80+
packages:
81+
- glideinwms-factory
82+
- label: HTVault-Config
83+
packages:
84+
- htvault-config
85+
- htgettoken
86+
87+

parameters.d/osg24-el9-aarch64.yaml

Lines changed: 66 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
###################
66

77
platforms:
8-
- centos_stream_10.aarch64
9-
- rocky_10.aarch64
10-
- alma_10.aarch64
8+
- centos_stream_9.aarch64
9+
- rocky_9.aarch64
10+
- alma_9.aarch64
1111

1212
sources:
1313
###################
@@ -18,7 +18,15 @@ sources:
1818
# 3.3-testing and 3-3-upcoming-testing:
1919
# 3.2; osg, osg-testing > 3.3/osg-testing, osg-upcoming-testing
2020
###################
21-
- opensciencegrid:master; 24; osg-minefield
21+
- opensciencegrid:master; 24; osg
22+
- opensciencegrid:master; 24; osg-testing
23+
- opensciencegrid:master; 24; osg > osg-testing
24+
- opensciencegrid:master; 24; osg, osg-upcoming
25+
- opensciencegrid:master; 24; osg-testing, osg-upcoming-testing
26+
- opensciencegrid:master; 24; osg > osg-testing, osg-upcoming-testing
27+
# - opensciencegrid:master; 23; osg, osg-upcoming > 24/osg-minefield
28+
# - opensciencegrid:master; 24; osg-minefield
29+
# - opensciencegrid:master; 24; osg > osg-minefield
2230

2331
package_sets:
2432
#### Required ####
@@ -29,9 +37,59 @@ package_sets:
2937
# osg_java - Pre-install OSG java packages (default: False)
3038
# rng - Install entropy generation package (default: False)
3139
##################
32-
- label: osg-ca-certs
40+
- label: Compute Entrypoint (Condor)
3341
packages:
34-
- osg-ca-certs
35-
- label: igtf-ca-certs
42+
- osg-ce-condor
43+
- htcondor-ce-view
44+
- label: Compute Entrypoint (Slurm)
3645
packages:
37-
- igtf-ca-certs
46+
- osg-ce-slurm
47+
- htcondor-ce-view
48+
- slurm
49+
- slurm-slurmd
50+
- slurm-slurmctld
51+
- slurm-perlapi
52+
- slurm-slurmdbd
53+
- mariadb-server
54+
- label: Compute Entrypoint (Torque)
55+
packages:
56+
- osg-ce-pbs
57+
- htcondor-ce-view
58+
- torque
59+
- torque-server
60+
- torque-mom
61+
- torque-client
62+
- torque-scheduler
63+
- mariadb-server
64+
- label: Central Collector
65+
packages:
66+
- htcondor-ce-collector
67+
- htcondor-ce-view
68+
- fetch-crl
69+
- label: Worker Node (privileged)
70+
packages:
71+
- osg-wn-client
72+
- osg-oasis
73+
- apptainer-suid
74+
- label: Worker Node (privileged, tarball deps)
75+
packages:
76+
- osg-update-data
77+
- osg-wn-client
78+
- label: XRootD
79+
packages:
80+
- osg-xrootd-standalone
81+
- xrootd-multiuser
82+
- xrootd-client
83+
- voms-clients-cpp
84+
- label: GlideinwmsFrontend
85+
packages:
86+
- glideinwms-vofrontend
87+
- label: GlideinwmsFactory
88+
packages:
89+
- glideinwms-factory
90+
- label: HTVault-Config
91+
packages:
92+
- htvault-config
93+
- htgettoken
94+
95+

0 commit comments

Comments
 (0)