You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add mount override for /etc/cvmfs/default.d/90-local.conf (#148)
The default CVMFS package installs /etc/cvmfs/default.d/50-cern.conf
which defines the config repo. The only place that a config repo can defined
is default.local or in default.d directory, so to change the config repo (for
example, to use the OSG config repo) you must add a new file, to be read
after 50-cern.conf to the default.d directory.
All CVMFS client configuration is stored in two ConfigMaps (created in CVMFS CSI's namespace):
254
+
All CVMFS client configuration is stored in three ConfigMaps (created in CVMFS CSI's namespace):
255
255
* ConfigMap `cvmfs-csi-default-local` mounted under `/etc/cvmfs/default.local` file,
256
256
* ConfigMap `cvmfs-csi-config-d` mounted under `/etc/cvmfs/config.d` directory.
257
+
* ConfigMap `cvmfs-csi-default-d` mounted under `/etc/cvmfs/default.d/90-local.conf` directory.
257
258
258
259
To add or change repository configuration, run `kubectl edit configmap cvmfs-csi-config-d` and edit the ConfigMap items accordingly. Note that it may take some time until the updated ConfigMap contents get propagated to all nodes and CVMFS clients to pick up the new changes.
259
260
261
+
The `cvmfs-csi-default-d` config map is designed to be used for settings that are only allowed in the default.d/*.conf directory. For example, the only place that the cern config repo can be overridden is in the default.d directory.
262
+
260
263
### Example: adding ilc.desy.de CVMFS repository
261
264
262
265
To add ilc.desy.de CVMFS repository, run `kubectl edit configmap cvmfs-csi-config-d` and add following to the `data` map:
0 commit comments