IGWN HTCondor configurations merge requestshttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests2024-02-02T14:02:31Zhttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/9Add memory and disk requirement transforms.2024-02-02T14:02:31ZDuncan Macleodduncan.macleod@ligo.orgAdd memory and disk requirement transforms.This MR implements #5+.This MR implements #5+.igwn-htcondor-config 20240206https://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/22Add config for SYSTEM_PERIODIC_HOLD2024-01-18T14:58:56ZDuncan Macleodduncan.macleod@ligo.orgAdd config for SYSTEM_PERIODIC_HOLDThis MR implement #9+.
This configuration was imported from `ldas-grid.ligo.caltech.edu` on Fri Nov 24 08:15:28 PST 2023.This MR implement #9+.
This configuration was imported from `ldas-grid.ligo.caltech.edu` on Fri Nov 24 08:15:28 PST 2023.igwn-htcondor-config 20240206https://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/20Add `DAGMAN_USE_DIRECT_SUBMIT` configuration2024-01-17T12:05:26ZDuncan Macleodduncan.macleod@ligo.orgAdd `DAGMAN_USE_DIRECT_SUBMIT` configurationThis MR implements #11+.This MR implements #11+.igwn-htcondor-config 20240206Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/8Add vault credmon configuration2024-01-17T11:01:40ZDuncan Macleodduncan.macleod@ligo.orgAdd vault credmon configurationThis MR closes #7+ by adding a new vault configuration file.This MR closes #7+ by adding a new vault configuration file.igwn-htcondor-config 20240206Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/19Support vanity URLs for configuration pages2023-11-24T15:12:02ZDuncan Macleodduncan.macleod@ligo.orgSupport vanity URLs for configuration pagesThis MR adds docs configuration for 'vanity' URLs for configuration files, e.g. so that users can permalink to `/accounting/` rather than `/90-igwn-accounting/` (where the number might change, etc).This MR adds docs configuration for 'vanity' URLs for configuration files, e.g. so that users can permalink to `/accounting/` rather than `/90-igwn-accounting/` (where the number might change, etc).Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/18Support a literal include of a config file on the relevant docs page2023-11-24T15:01:03ZDuncan Macleodduncan.macleod@ligo.orgSupport a literal include of a config file on the relevant docs pageThis MR configures support for including a literal dump of a config file in the related HTML documentation page, which is probably helpful for some people.This MR configures support for including a literal dump of a config file in the related HTML documentation page, which is probably helpful for some people.https://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/17Ensure that local repos have priority in CI2023-11-24T14:44:25ZDuncan Macleodduncan.macleod@ligo.orgEnsure that local repos have priority in CIThis MR patches the CI configuration for the local repos to ensure that we're always testing the thing we just built.This MR patches the CI configuration for the local repos to ensure that we're always testing the thing we just built.Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/13Add CI support for EL92023-11-24T13:57:13ZDuncan Macleodduncan.macleod@ligo.orgAdd CI support for EL9This MR adds CI pipeline for EL9 (Rocky Linux 9).This MR adds CI pipeline for EL9 (Rocky Linux 9).https://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/16Install new binary RPMS before running rpmlint in CI2023-11-24T13:43:34ZDuncan Macleodduncan.macleod@ligo.orgInstall new binary RPMS before running rpmlint in CIThis MR patches the CI configuration for the `rpmlint` jobs to
- install our new binary RPMs before running, and then lint those as well
- use our rpmlintrc file, which ignores the bogus license complaintsThis MR patches the CI configuration for the `rpmlint` jobs to
- install our new binary RPMs before running, and then lint those as well
- use our rpmlintrc file, which ignores the bogus license complaintsDuncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/15Use a more verbose CI changelog message for debian2023-11-24T13:25:08ZDuncan Macleodduncan.macleod@ligo.orgUse a more verbose CI changelog message for debianThis MR patches the Debian CI pipeline to use a longer message when calling `dch`, so that `lintian` doesn't pedantically complain, it just adds noise.This MR patches the Debian CI pipeline to use a longer message when calling `dch`, so that `lintian` doesn't pedantically complain, it just adds noise.Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/12Add CI support for Debian Bookworm2023-11-24T12:05:09ZDuncan Macleodduncan.macleod@ligo.orgAdd CI support for Debian BookwormThis MR adds CI pipeline support for Debian Bookworm.This MR adds CI pipeline support for Debian Bookworm.https://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/14Auto-retry CI jobs if the runner failed2023-11-24T12:04:56ZDuncan Macleodduncan.macleod@ligo.orgAuto-retry CI jobs if the runner failedThis MR adds a `default` job configuration to retry jobs at most twice if the runner reported a system failure ([example](https://git.ligo.org/duncanmmacleod/igwn-htcondor-config/-/jobs/3052900)).This MR adds a `default` job configuration to retry jobs at most twice if the runner reported a system failure ([example](https://git.ligo.org/duncanmmacleod/igwn-htcondor-config/-/jobs/3052900)).Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/11Improve config test script2023-11-24T11:36:10ZDuncan Macleodduncan.macleod@ligo.orgImprove config test scriptThis MR improves the configuration test script introduced in !10+.
- use bash double square brackets to enable more tests (wildcards)
- print each test with pass/fail report
- count failures from each test and exit globallyThis MR improves the configuration test script introduced in !10+.
- use bash double square brackets to enable more tests (wildcards)
- print each test with pass/fail report
- count failures from each test and exit globallyDuncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/10Improve CI test infrastructure2023-11-24T11:25:34ZDuncan Macleodduncan.macleod@ligo.orgImprove CI test infrastructureThis MR improves the CI test infrastructure by adding support for running arbitrary test scripts from the `tests/` directory, and adding a `condor_config_val` test script that asserts some configuration values.This MR improves the CI test infrastructure by adding support for running arbitrary test scripts from the `tests/` directory, and adding a `condor_config_val` test script that asserts some configuration values.Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/7Add more details to the contributing guide2022-10-06T13:28:31ZDuncan Macleodduncan.macleod@ligo.orgAdd more details to the contributing guideThis MR updates the contributing guide with some more specific details on adding/updating configurations.This MR updates the contributing guide with some more specific details on adding/updating configurations.Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/5Add basic documentation configuration2022-10-06T13:28:21ZDuncan Macleodduncan.macleod@ligo.orgAdd basic documentation configurationThis MR closes #2 by implementing a basic mkdocs documentation configuration.This MR closes #2 by implementing a basic mkdocs documentation configuration.Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/6Add submit and execute metapackages2022-10-06T12:56:20ZDuncan Macleodduncan.macleod@ligo.orgAdd submit and execute metapackagesThis MR adds more metapackages that gather the `submit` and `execute` role configurations, and then redefines the top-level `igwn-htcondor-config` metapackage to just depend on those metapackages and not on any of the actual configurations.This MR adds more metapackages that gather the `submit` and `execute` role configurations, and then redefines the top-level `igwn-htcondor-config` metapackage to just depend on those metapackages and not on any of the actual configurations.Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/4Finalise release: 202206242022-09-21T12:50:44ZDuncan Macleodduncan.macleod@ligo.orgFinalise release: 20220624This MR updates the packaging for a 20220624 release.This MR updates the packaging for a 20220624 release.James Alexander Clark PhDDuncan Macleodduncan.macleod@ligo.orgJames Alexander Clark PhDhttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/3Use GITLAB_USER_{NAME,EMAIL} for dch2022-06-24T15:35:02ZDuncan Macleodduncan.macleod@ligo.orgUse GITLAB_USER_{NAME,EMAIL} for dchThis MR introduces a pedantic change to the CI to use predefined gitlab-ci variables to populate `dch` entries.This MR introduces a pedantic change to the CI to use predefined gitlab-ci variables to populate `dch` entries.Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.orghttps://git.ligo.org/computing/distributed/igwn-htcondor-config/-/merge_requests/2Update URLs for new project namespace2022-06-24T14:28:59ZDuncan Macleodduncan.macleod@ligo.orgUpdate URLs for new project namespaceThis MR updates the project URL in various places to reflect the new gitlab namespace.This MR updates the project URL in various places to reflect the new gitlab namespace.Duncan Macleodduncan.macleod@ligo.orgDuncan Macleodduncan.macleod@ligo.org