Skip to content

Conversation

@djw8605
Copy link
Contributor

@djw8605 djw8605 commented Aug 20, 2024

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.

An example is shown in the values.yaml file, but also here for what would be required to use the OSG config repo.

  cvmfs-csi-default-d:
    90-local.conf: |
      CVMFS_SEND_INFO_HEADER=yes
      CVMFS_KEYS_DIR=/etc/cvmfs/keys/opensciencegrid.org
      CVMFS_USE_GEOAPI=yes
      CVMFS_CONFIG_REPOSITORY=config-osg.opensciencegrid.org
      CVMFS_CONFIG_REPO_REQUIRED=yes
      CVMFS_FALLBACK_PROXY="http://cvmfsbproxy.fnal.gov:3126;http://cvmfsbproxy.cern.ch:3126"

This is in use on the U.S. National Research Platform.

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.
@djw8605
Copy link
Contributor Author

djw8605 commented Sep 5, 2024

@1602077 could you review this pull request. We are running it widely on the U.S. National Research Platform.

@rochaporto
Copy link
Collaborator

@djw8605 this lgtm. @1602077 is back from holidays next Tuesday, if that's ok i would wait for him to merge and do a release right after.

@djw8605
Copy link
Contributor Author

djw8605 commented Sep 6, 2024

That timeframe works for me.

@1602077
Copy link
Collaborator

1602077 commented Sep 10, 2024

@djw8605

hey derek - thank you for your patience on this, I've been away for the last month.

This lgtm also, I will create a pre-release today just so I can validate everything e2e on my side and then do a release either end of day or early tomorrow.

cheers jack

@1602077 1602077 merged commit ca359e1 into cvmfs-contrib:master Sep 10, 2024
1602077 pushed a commit that referenced this pull request Sep 10, 2024
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.
@djw8605 djw8605 deleted the add-default-d branch September 11, 2024 02:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants