This PR brings in a couple of updates to the existing on-demand cvmfs provisioning support in GlideinWMS.
While rhel9-x86_64 is supported as a machine type by cvmfsexec, the makedist script fails when trying to generate a cvmfsexec distribution for this machine type on an el7 platform which causes the factory reconfig/upgrade to fail. Since a majority of the worker nodes are on el7, the suggestion was to exclude rhel9-x86_64 from our list of possible machine types until the cvmfsexec package is able to handle this. CHANGELOG has been updated about generating an el9 distro on an el7 machine for cvmfsexec (see Known Issues section).
The cvmfsexec_distro tag is now included in the factory configuration to be available out-of-the-box with a fresh install/upgrade of GWMS. Although previously, building of cvmfsexec distributions was disabled by default (even without this tag in the xml), the tag was added to enforce consistency.
This PR brings in a couple of updates to the existing on-demand cvmfs provisioning support in GlideinWMS.
While
rhel9-x86_64
is supported as a machine type by cvmfsexec, themakedist
script fails when trying to generate a cvmfsexec distribution for this machine type on an el7 platform which causes the factory reconfig/upgrade to fail. Since a majority of the worker nodes are on el7, the suggestion was to excluderhel9-x86_64
from our list of possible machine types until the cvmfsexec package is able to handle this. CHANGELOG has been updated about generating an el9 distro on an el7 machine for cvmfsexec (see Known Issues section).The
cvmfsexec_distro
tag is now included in the factory configuration to be available out-of-the-box with a fresh install/upgrade of GWMS. Although previously, building of cvmfsexec distributions was disabled by default (even without this tag in the xml), the tag was added to enforce consistency.