Skip to content

Commit

Permalink
update readme EOS and add the eos instance as extra volumes on every …
Browse files Browse the repository at this point in the history
…jhub session
  • Loading branch information
garciagenrique committed Aug 22, 2024
1 parent e72749d commit d9479bb
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
6 changes: 3 additions & 3 deletions infrastructure/cluster/flux/eos/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
14 changes: 7 additions & 7 deletions infrastructure/cluster/flux/jhub/jhub-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit d9479bb

Please sign in to comment.