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
toubuntu:22.04
(Ubuntu 22.04), schedd tohtcondor/cm:23.2.0-el8
(AlmaLinux 8), workers tohtcondor/execute:23.2.0-el8
(AlmaLinux 8) - MySQL (8): split set database password from create procedures/functions; replace
GRANT ALL PRIVILEGES ON
withGRANT 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 andworkers
as executors, add custom config for submitter, add possibility to install all EL8 packages for worker nodes - JCentral: add
-n
toentr
-
optimiser.sh
: add jalien user toQUEUE_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