iiasa / GLOBIOM-G4M-link

Automatize the link between GLOBIOM and G4M
2 stars 1 forks source link

Upgrade HTCondor deployment and configuration on Limpopo #18

Open acjbrouwer opened 1 year ago

acjbrouwer commented 1 year ago

Limpopo still mostly runs HTCondor 8.x. Base containers for creating a submit container are available for HTCondor 10.x. Connecting to Limpopo with an instance thereof does not work. The Limpopo HTCondor deployment needs to be upgraded.

acjbrouwer commented 10 months ago

Preliminary choices

Targeted deployments

For reference see documentation section The Different Roles a Machine Can Play

Action points

Alexey:

Alexey & Albert:

Albert:

acjbrouwer commented 5 months ago

Kubernetes orchestration for spinning up pods for a Condor Central Manager and one or more Execution Points and Submit nodes (command line access without a scientific stack) was elaborated. IDTOKENS authentication now works. Integration with IIASA user management, storage provisioning is as yet lacking.

The container building was automated (see https://github.com/iiasa/GLOBIOM-G4M-link/issues/17#issuecomment-2026876970 ) and pushes to the IIASA Harbor registry from where the images are pulled on deployment.

The HTCondor configuration files are Git pulled on pod start or re-start from per-subsystem (cm, execute, submit) branches of this configuration management repository: https://gitlab.iiasa.ac.at/ibiom/htcondor-configs