From d9479bb6eba4b2dc94c90911bb0bc4495b8d6209 Mon Sep 17 00:00:00 2001 From: garciagenrique Date: Thu, 22 Aug 2024 17:34:43 +0200 Subject: [PATCH] update readme EOS and add the eos instance as extra volumes on every jhub session --- infrastructure/cluster/flux/eos/README.md | 6 +++--- infrastructure/cluster/flux/jhub/jhub-release.yaml | 14 +++++++------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/infrastructure/cluster/flux/eos/README.md b/infrastructure/cluster/flux/eos/README.md index 2f2c677..0ca41dd 100644 --- a/infrastructure/cluster/flux/eos/README.md +++ b/infrastructure/cluster/flux/eos/README.md @@ -13,13 +13,13 @@ Any user connected to the VRE would be able to make use of the extension to acce ### Configuration -## `eos/eulake` configuration +## `eos/pilot/eulake` configuration During the summer of 2024, the eulake instance was moved into the EOS pilot instance. The snippets below have been edited acording to this changes. -The `eulake` instance is not configured by default on the CERN OpenStack clusters - The cluster are deployed with EOS deployments, though. To do so, path the `eosxd` configmap to add the eulake instance into your cluster. Modified the various mount directories as you wish. +The `eulake` instance is not configured by default on the CERN OpenStack clusters - The cluster are deployed with EOS deployments, though. To do so, path the `eos-csi-dir-etc-eos` configmap to add the eulake instance into your cluster. Modified the various mount directories as you wish. -Then, add the `eulake` keytab secret as described below. The keytab srcret string can be find on the cern-ver `tbag`. +Then, add the `eulake` keytab secret as described below. The keytab sercret string can be find on the CERN-VRE `tbag`. ```bash # charts `eosxd-csi-1.3.1` are deployed with k8s clusters v1.29. diff --git a/infrastructure/cluster/flux/jhub/jhub-release.yaml b/infrastructure/cluster/flux/jhub/jhub-release.yaml index ac99c0b..234f891 100644 --- a/infrastructure/cluster/flux/jhub/jhub-release.yaml +++ b/infrastructure/cluster/flux/jhub/jhub-release.yaml @@ -152,18 +152,18 @@ spec: - name: cvmfs-vre persistentVolumeClaim: claimName: cvmfs-vre-pvc - # - name: eulake-cern-eos-rse # mounts the EOS RSE needed for the Rucio JupiterLab extension - # hostPath: - # path: /var/eos/eulake # This is pointing to /eos/eulake/escape/data, defined on the eosxd/configmap + - name: eulake-cern-eos-rse # mounts the EOS RSE needed for the Rucio JupiterLab extension + hostPath: + path: /var/eos/eulake # This is pointing to /eos/pilot/eulake/escape/data, defined on the configmap/eos-csi-dir-etc-eo extraVolumeMounts: - name: cvmfs-vre mountPath: /cvmfs # CVMFS automount volumes must be mounted with HostToContainer mount propagation. mountPropagation: HostToContainer - # - name: eulake-cern-eos-rse # mounts the EOS RSE needed for the Rucio JupiterLab extension - # mountPath: /eos/cern-eos-rse - # mountPropagation: HostToContainer - # readOnly: true + - name: eulake-cern-eos-rse # mounts the EOS RSE needed for the Rucio JupiterLab extension + mountPath: /eos/cern-eos-rse + mountPropagation: HostToContainer + readOnly: true image: name: ghcr.io/vre-hub/vre-singleuser-py311 tag: sha-5106e39