Skip to content

Upgrade jalien-setup to Ubuntu22.04

This PR upgrades the jalien-setup infrastructure. Moving the jalien-base image from ubuntu:18.04 to ubuntu:22.04 updated multiple services (mysql was upgraded to 8, ldap to OpenLDAP2.5, XRootD and HTCondor were upgraded as well).

Some of the major changes this PR brings:

  • Images: update jalien-base to ubuntu:22.04 (Ubuntu 22.04), schedd to htcondor/cm:23.2.0-el8 (AlmaLinux 8), workers to htcondor/execute:23.2.0-el8 (AlmaLinux 8)
  • MySQL (8): split set database password from create procedures/functions; replace GRANT ALL PRIVILEGES ON with GRANT ALL ON
  • LDAP: update ldapadd call to the corresponding syntax for OpenLDAP2.5 (replace -h & -p with -H and URI); replace HDB with MDB module
  • XRootD: update to xrootd-5.6.0
  • HTCondor: set CE as submitter, schedd as CentralManagement and workers as executors, add custom config for submitter, add possibility to install all EL8 packages for worker nodes
  • JCentral: add -n to entr
  • optimiser.sh: add jalien user to QUEUE_USER
  • docker compose: add health check for CE
  • Makefile: build base image with --progress=plain to better spot errors

Signed-off-by: Elena Mihailescu maria.mihailescu@upb.ro

Merge request reports