actions-marketplace-validations/CernVM File System (cvmfs)

Install the CernVM File System that provides a scalable, reliable and low-maintenance software distribution service.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 16, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/cvmfs-contrib_github-action-cvmfs@10197e000cc0add8e54ac4fb73d3ed44e2de72b4 # no releases — HEAD as of 2026-07-10

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
apt_cacheLocation (directory) of the user-space apt cache.noapt_cache
apt_cache_fullIf set to yes, cache APT package lists in addition to .deb packages. This speeds up the action, but may require manual intervention to clear the cache when gh actions runner images are updatednono
cvmfs_alien_cacheIf set, use an alien cache at the given location.no""
cvmfs_alt_root_pathIf set to yes, use alternative root catalog path. Only required for fixed catalogs (tag / hash) under the alternative path.no""
cvmfs_authz_helperFull path to an authz helper, overwrites the helper hint in the catalog.no""
cvmfs_authz_search_pathFull path to the directory that contains the authz helpers.no""
cvmfs_auto_updateIf set to no, disables the automatic update of file catalogs.no""
cvmfs_backoff_initSeconds for the maximum initial backoff when retrying to download data.no""
cvmfs_backoff_maxMaximum backoff in seconds when retrying to download data.no""
cvmfs_cache_baseLocation (directory) of the CernVM-FS cache.no""
cvmfs_catalog_watermarkTry to release pinned catalogs when their number surpasses the given watermark. Defaults to 1/4 CVMFS_NFILES; explicitly set by shrinkwrap.no""
cvmfs_check_permissionsIf set to no, disable checking of file ownership and permissions (open all files).no""
cvmfs_claim_ownershipIf set to yes, allows CernVM-FS to claim ownership of files and directories.no""
cvmfs_client_profileChoose a suitable proxy automatically if set to single.nosingle
cvmfs_config_repo_requiredIf set to yes, no repository can be mounted unless the config repository is available.no""
cvmfs_debuglogIf set, run CernVM-FS in debug mode and write a verbose log the the specified file.no""
cvmfs_default_domainThe default domain will be automatically appended to repository names when given without a domain.no""
cvmfs_dns_max_ttlMaximum effective TTL in seconds for DNS queries of proxy server names(not Stratum 1s). Defaults to 1 day.no""
cvmfs_dns_min_ttlMinimum effective TTL in seconds for DNS queries of proxy server names (not Stratum 1s). Defaults to 1 minute.no""
cvmfs_dns_retriesNumber of retries when resolving proxy names.no""
cvmfs_dns_roamingIf true, watch /etc/resolv.conf for nameserver changes.no""
cvmfs_dns_timeoutTimeout in seconds when resolving proxy names.no""
cvmfs_enforce_aclsEnforce POSIX ACLs stored in the repository. Requires libfuse 3.no""
cvmfs_external_fallback_proxyList of HTTP proxies similar to CVMFS_EXTERNAL_HTTP_PROXY. The fallback proxies are added to the end of the normal proxies, and disable DIRECT connections.no""
cvmfs_external_http_proxyChain of HTTP proxy groups to be used when CernVM-FS is accessing external data.no""
cvmfs_external_timeoutTimeout in seconds for HTTP requests to an external-data server with a proxy server.no""
cvmfs_external_timeout_directTimeout in seconds for HTTP requests to an external-data server without a proxy server.no""
cvmfs_external_urlSemicolon-separated chain of webservers serving external data chunks.no""
cvmfs_fallback_proxyList of HTTP proxies similar to CVMFS_HTTP_PROXY. The fallback proxies are added to the end of the normal proxies, and disable DIRECT connections.no""
cvmfs_follow_redirectsWhen set to yes, follow up to 4 HTTP redirects in requests.no""
cvmfs_hide_magic_xattrsIf set to yes the client will not expose CernVM-FS specific extended attributes.no""
cvmfs_host_reset_afterSee CVMFS_PROXY_RESET_AFTER.no""
cvmfs_http_proxyChain of HTTP proxy groups used by CernVM-FS. Defaults to DIRECT.noDIRECT
cvmfs_ignore_signatureWhen set to yes, don’t verify CernVM-FS file catalog signatures.no""
cvmfs_initial_generationInitial inode generation. Used for testing.no""
cvmfs_instrument_fuseWhen set to true gather performance statistics about the FUSE callbacks. The results are displayed with cvmfs_talk internal affairs.no""
cvmfs_ipfamily_preferWhich IP protocol to prefer when connecting to proxies. Can be either 4 or 6.no""
cvmfs_kcache_timeoutTimeout for path names and file attributes in the kernel file system buffers.no""
cvmfs_keys_dirDirectory containing *.pub files used as repository signing keys. If set, this parameter has precedence over CVMFS_PUBLIC_KEY.no""
cvmfs_low_speed_limitMinimum transfer rate a server or proxy must provide.no""
cvmfs_max_external_serversLimit the number of (geo sorted) stratum 1 servers for external data that are effectively used.no""
cvmfs_max_ipaddr_per_proxyLimit the number of IP addresses a proxy names resolves into. From all registered addresses, up to the limit are randomly selected.no""
cvmfs_max_retriesMaximum number of retries for a given proxy/host combination.no""
cvmfs_max_serversLimit the number of (geo sorted) stratum 1 servers that are effectively used.no""
cvmfs_max_ttlMaximum file catalog TTL in minutes. Can overwrite the TTL stored in the catalog.no""
cvmfs_memcache_sizeSize of the CernVM-FS meta-data memory cache in Megabytes.no""
cvmfs_mount_rwMount CernVM-FS as a read/write file system. Write operations will fail but this option can workaround faulty open() flags.no""
cvmfs_nfilesMaximum number of open file descriptors that can be used by the CernVM-FS process.no""
cvmfs_nfs_interleaved_inodesIn NFS mode, use only inodes of the form an+b, specified as “b%a”.no""
cvmfs_nfs_sharedIf set to a path, used to store the NFS maps in an SQlite database, instead of the usual LevelDB storage in the cache directory.no""
cvmfs_nfs_sourceIf set to yes, act as a source for the NFS daemon (NFS export).no""
cvmfs_oom_score_adjSet the Linux kernel’s out-of-memory killer priority for the CernVM-FS client [-1000 - 1000].no""
cvmfs_pac_urlsChain of URLs pointing to PAC files with HTTP proxy configuration information.no""
cvmfs_proxy_reset_afterDelay in seconds after which CernVM-FS will retry the primary proxy group in case of a fail-over to another group.no""
cvmfs_proxy_templateOverwrite the default proxy template in Geo-API calls. Only needed for debugging.no""
cvmfs_public_keyColon-separated list of repository signing keys.no""
cvmfs_quota_limitSoft-limit of the cache in Megabyte. Consult https://docs.github.com/en/free-pro-team@latest/actions/reference/specifications-for-github-hosted-runners#supported-runners-and-hardware-resources before changingno15000
cvmfs_reload_socketsDirectory of the sockets used by the CernVM-FS loader to trigger hotpatching/reloading.no""
cvmfs_repositoriesComma-separated list of fully qualified repository names that shall be mountable under /cvmfs.no""
cvmfs_repository_dateA timestamp in ISO format (e.g. 2007-03-01T13:00:00Z). Selects the repository state as of the given date.no""
cvmfs_repository_tagSelect a named repository snapshot that should be mounted instead of trunk.no""
cvmfs_root_hashHash of the root file catalog, implies CVMFS_AUTO_UPDATE=no.no""
cvmfs_send_info_headerIf set to yes, include the cvmfs path of downloaded data in HTTP headers.no""
cvmfs_server_cache_modeEnable special cache semantics for a client used as a publisher’s repository base line.no""
cvmfs_server_urlSemicolon-separated chain of Stratum~1 servers.no""
cvmfs_shared_cacheIf set to no, makes a repository use an exclusive cache.no""
cvmfs_strict_mountIf set to yes, mount only repositories that are listed in CVMFS_REPOSITORIES.no""
cvmfs_suidIf set to yes, enable suid magic on the mounted repository. Requires mounting as root.no""
cvmfs_syslog_facilityIf set to a number between 0 and 7, uses the corresponding LOCAL$n$ facility for syslog messages.no""
cvmfs_syslog_levelIf set to 1 or 2, sets the syslog level for CernVM-FS messages to LOG_DEBUG or LOG_INFO respectively.no""
cvmfs_systemd_nokillIf set to yes, modify the command line to @vmfs2 ... in order to act as a systemd lowlevel storage manager.no""
cvmfs_timeoutTimeout in seconds for HTTP requests with a proxy server.no""
cvmfs_timeout_directTimeout in seconds for HTTP requests without a proxy server.no""
cvmfs_tracefileIf set, enables the tracer and trace file system calls to the given file.no""
cvmfs_use_cdnChange the stratum 1 endpoints to caching servers from Cloudflare.noyes
cvmfs_use_geoapiRequest order of Stratum 1 servers and fallback proxies via Geo-API.no""
cvmfs_userSets the gid and uid mount options. Don’t touch or overwrite.no""
cvmfs_usyslogAll messages that normally are logged to syslog are re-directed to the given file. This file can grow up to 500kB and there is one step of log rotation. Required for $mu$CernVM.no""
cvmfs_workspaceSet the local directory for storing special files (defaults to the cache directory).no""
cvmfs_ubuntu_deb_locationLocation from where to download the Ubuntu deb package of CernVM-FSnohttps://cvmrepo.s3.cern.ch/cvmrepo/apt/cvmfs-release-latest_all.deb
cvmfs_config_packageURL to the cvmfs config package to installnocvmfs-config-default
run_local_checkoutRun the local checkout of the action and not the main repo codenofalse

no outputs