|
| 1 | +irods.host=172.20.0.2 |
| 2 | +irods.port=1247 |
| 3 | +irods.zoneName=tempZone |
| 4 | + |
| 5 | +# STANDARD | PAM AUTH |
| 6 | +irods.auth.scheme=STANDARD |
| 7 | +default.storage.resource= |
| 8 | + |
| 9 | +# sets jargon ssl negotiation policy for the client. Leaving to DONT_CARE defers to the server, and is recommended |
| 10 | +# NO_NEGOTIATION, CS_NEG_REFUSE, CS_NEG_REQUIRE, CS_NEG_DONT_CARE |
| 11 | +ssl.negotiation.policy=CS_NEG_REFUSE |
| 12 | + |
| 13 | +########################################################## |
| 14 | +# jargon properties settings |
| 15 | +utilize.packing.streams=true |
| 16 | + |
| 17 | +# jargon now supports checksum calculation for streaming uploads. This does not currently verify, but does store if set to true |
| 18 | +compute.checksum=true |
| 19 | + |
| 20 | +###################################### |
| 21 | +# other irods environment |
| 22 | + |
| 23 | +# HTTP connection for RMD |
| 24 | +rmd.connection.timeout=500 |
| 25 | +rmd.connection.port=8000 |
| 26 | + |
| 27 | +# Reverse DNS lookup on dashboard |
| 28 | +reverse.dns.lookup=false |
| 29 | + |
| 30 | +###################################### |
| 31 | +# msi props |
| 32 | +populate.msi.enabled=false |
| 33 | +illumina.msi.enabled=true |
| 34 | + |
| 35 | +# MSI API version supported by this application |
| 36 | +msi.api.version=1.X.X |
| 37 | + |
| 38 | +msi.metalnx.list=libmsiget_illumina_meta.so,libmsiobjget_microservices.so,libmsiobjget_version.so,libmsiobjjpeg_extract.so,libmsiobjput_mdbam.so,libmsiobjput_mdbam.so,libmsiobjput_mdmanifest.so,libmsiobjput_mdvcf.so,libmsiobjput_populate.so |
| 39 | + |
| 40 | +msi.irods.list=libmsisync_to_archive.so,libmsi_update_unixfilesystem_resource_free_space.so,libmsiobjput_http.so,libmsiobjput_irods.so,libmsiobjget_irods.so,libmsiobjget_http.so,libmsiobjput_slink.so,libmsiobjget_slink.so |
| 41 | + |
| 42 | +msi.irods.42.list=libmsisync_to_archive.so,libmsi_update_unixfilesystem_resource_free_space.so |
| 43 | + |
| 44 | +msi.other.list= |
| 45 | +###################################### |
| 46 | +# global feature flags that serve as defaults. Note that the info handling will manipulate aspects of the data profiler, |
| 47 | +# so by default some things are set to null to be turned on by the service depending on the view requested (e.g. acl, metadata, replicas) and should be left 'false' as a default, |
| 48 | +# but other aspects, such as metadata templating and mime type detection, can be globally turned on or off depending on the implmenetation. |
| 49 | +# controls access to features globally |
| 50 | +metalnx.enable.tickets=false |
| 51 | +# disable automatic detection and running of rules on upload |
| 52 | +metalnx.enable.upload.rules=false |
| 53 | +# download size limit in megabytes (6000=6GB) |
| 54 | +metalnx.download.limit=6000 |
| 55 | +# show dashboard (off by default due to performance issues) |
| 56 | +metalnx.enable.dashboard=false |
| 57 | +###################################### |
| 58 | +# info home page feature flags |
| 59 | +# this controls the behavior of the data profiler and what information it will gather |
| 60 | +irodsext.dataprofiler.retrieve.tickets=false |
| 61 | +# process starred or favorites |
| 62 | +irodsext.dataprofiler.retrieve.starred=true |
| 63 | +# process shared |
| 64 | +irodsext.dataprofiler.retrieve.shared=false |
| 65 | +# tags and comments |
| 66 | +irodsext.dataprofiler.retrieve.tags.and.comments=false |
| 67 | +# metadata templates (currently not implemented) |
| 68 | +irodsext.dataprofiler.retrieve.metadata.templates=false |
| 69 | +# save data type information for later use |
| 70 | +irodsext.datatyper.persist.data.types=false |
| 71 | +# perform a detailed versus a lightweight data typing, which may involve processing the file contents |
| 72 | +irodsext.datatyper.detailed.determination=false |
| 73 | + |
| 74 | +############################# |
| 75 | +# misc ui configuration niceties |
| 76 | +############################# |
| 77 | +# allow translation of iRODS auth types to user friendly names in login |
| 78 | +# in the form irodstype:displaytype| |
| 79 | +metalnx.authtype.mappings=PAM:PAM|STANDARD:Standard |
| 80 | + |
| 81 | +############################# |
| 82 | +# JWT configuration (necessary when using search and notification services). Otherwise can be left as-is and ignored |
| 83 | +############################# |
| 84 | +jwt.issuer=metalnx |
| 85 | +jwt.secret=thisisasecretthatisverysecretyouwillneverguessthiskey |
| 86 | +jwt.algo=HS384 |
| 87 | + |
| 88 | +############################# |
| 89 | +# Pluggable search configuration. Turn on and off pluggable search globally, and configure search endpoints. |
| 90 | +# N.B. pluggable search also requires provisioning of the jwt.* information above |
| 91 | +############################# |
| 92 | +# configured endpoints, comma delimited in form https://host.com/v1 |
| 93 | +# Note the commented out URL which matches up to the irods-contrib/file-and-metadata-indexer docker compose assembly. In order to |
| 94 | +# utilize this assembly you need to uncomment the URL and set pluggablesearch.enabled to true |
| 95 | +pluggablesearch.endpointRegistryList= |
| 96 | +# enable pluggable search globally and show the search GUI components |
| 97 | +pluggablesearch.enabled=false |
| 98 | +# display the older file and properties search in the menu, if you are running the elasticsearch standard plugin this is probably |
| 99 | +# a menu item to turn off |
| 100 | +classicsearch.enabled=true |
| 101 | +# JWT subject claim used to access search endpoint for data gathering. User searches will utilize the name of the individual |
| 102 | +pluggablesearch.endpointAccessSubject=metalnx |
| 103 | +# timeout for info/attribute gathering, set to 0 for no timeout |
| 104 | +pluggablesearch.info.timeout=0 |
| 105 | +# timeout for actual search, set to 0 for no timeout |
| 106 | +pluggablesearch.search.timeout=0 |
| 107 | + |
| 108 | +############################# |
| 109 | +# Pluggable shopping cart and export plugin configuration. |
| 110 | +# Turn on and off pluggable shopping cart globally, and configure export endpoints. |
| 111 | +# N.B. plugins also requires provisioning of the jwt.* information above |
| 112 | +############################# |
| 113 | + |
| 114 | +# enable pluggable export globally and show the export GUI components |
| 115 | +pluggableshoppingcart.enabled=false |
| 116 | + |
| 117 | +# configured endpoints, comma delimited in form https://host.com/v1 |
| 118 | +pluggablepublishing.endpointRegistryList= |
| 119 | +# timeout for info/attribute gathering, set to 0 for no timeout |
| 120 | +pluggablepublishing.info.timeout=0 |
| 121 | + |
| 122 | +# timeout for actual publishing, set to 0 for no timeout |
| 123 | +pluggablepublishing.publishing.timeout=0 |
| 124 | + |
| 125 | +# server rule engine instance that will provide the galleryview listing |
| 126 | +gallery_view.rule_engine_plugin.instance_name=irods_rule_engine_plugin-irods_rule_language-instance |
| 127 | + |
| 128 | +########################################################## |
| 129 | +# Metadata Masking Properties |
| 130 | +# |
| 131 | +# Excludes metadata when the attribute name starts with at least one prefix. |
| 132 | +# Multiple prefixes can be defined by separating them with the character sequence defined |
| 133 | +# by metalnx.metadata.mask.delimiter. |
| 134 | +# |
| 135 | +# For example, the configuration below will hide any metadata that contains an attribute |
| 136 | +# starting with "irods::", "metalnx-", or "_system_". |
| 137 | +# |
| 138 | +# metalnx.metadata.mask.prefixes=irods::;metalnx-;_system_ |
| 139 | +# metalnx.metadata.mask.delimiter=; |
| 140 | +# |
| 141 | +# Use the iRODS Metadata Guard rule engine plugin to protect your metadata namespaces from |
| 142 | +# being modified. |
| 143 | +metalnx.metadata.mask.prefixes= |
| 144 | +metalnx.metadata.mask.delimiter=, |
| 145 | + |
| 146 | + |
| 147 | +########################################################## |
| 148 | +# Setting to enable/disable the "Public" sidebar link. |
| 149 | +# The default is "false" (hidden) |
| 150 | +########################################################## |
| 151 | +sidebar.show.public=false |
0 commit comments