Zum Hauptinhalt springen

Environment Variables

Environment variables for the storage-shares service

NameIntroduction VersionTypeDescriptionDefault Value
OC_TRACING_ENABLED
STORAGE_SHARES_TRACING_ENABLED
1.0.0boolActivates tracing.false
OC_TRACING_TYPE
STORAGE_SHARES_TRACING_TYPE
1.0.0stringThe type of tracing. Defaults to '', which is the same as 'jaeger'. Allowed tracing types are 'jaeger' and '' as of now.
OC_TRACING_ENDPOINT
STORAGE_SHARES_TRACING_ENDPOINT
1.0.0stringThe endpoint of the tracing agent.
OC_TRACING_COLLECTOR
STORAGE_SHARES_TRACING_COLLECTOR
1.0.0stringThe HTTP endpoint for sending spans directly to a collector, i.e. \http://jaeger-collector:14268/api/traces. Only used if the tracing endpoint is unset.
OC_LOG_LEVEL
STORAGE_SHARES_LOG_LEVEL
1.0.0stringThe log level. Valid values are: 'panic', 'fatal', 'error', 'warn', 'info', 'debug', 'trace'.
OC_LOG_PRETTY
STORAGE_SHARES_LOG_PRETTY
1.0.0boolActivates pretty log output.false
OC_LOG_COLOR
STORAGE_SHARES_LOG_COLOR
1.0.0boolActivates colorized log output.false
OC_LOG_FILE
STORAGE_SHARES_LOG_FILE
1.0.0stringThe path to the log file. Activates logging to this file if set.
STORAGE_SHARES_DEBUG_ADDR1.0.0stringBind address of the debug server, where metrics, health, config and debug endpoints will be exposed.127.0.0.1:9156
STORAGE_SHARES_DEBUG_TOKEN1.0.0stringToken to secure the metrics endpoint.
STORAGE_SHARES_DEBUG_PPROF1.0.0boolEnables pprof, which can be used for profiling.false
STORAGE_SHARES_DEBUG_ZPAGES1.0.0boolEnables zpages, which can be used for collecting and viewing in-memory traces.false
STORAGE_SHARES_GRPC_ADDR1.0.0stringThe bind address of the GRPC service.127.0.0.1:9154
OC_GRPC_PROTOCOL
STORAGE_SHARES_GRPC_PROTOCOL
1.0.0stringThe transport protocol of the GRPC service.tcp
OC_JWT_SECRET
STORAGE_SHARES_JWT_SECRET
1.0.0stringThe secret to mint and validate jwt tokens.
OC_REVA_GATEWAY1.0.0stringThe CS3 gateway endpoint.eu.opencloud.api.gateway
OC_GRPC_CLIENT_TLS_MODE1.0.0stringTLS mode for grpc connection to the go-micro based grpc services. Possible values are 'off', 'insecure' and 'on'. 'off': disables transport security for the clients. 'insecure' allows using transport security, but disables certificate verification (to be used with the autogenerated self-signed certificates). 'on' enables transport security, including server certificate verification.
OC_GRPC_CLIENT_TLS_CACERT1.0.0stringPath/File name for the root CA certificate (in PEM format) used to validate TLS server certificates of the go-micro based grpc services.
STORAGE_SHARES_SKIP_USER_GROUPS_IN_TOKEN1.0.0boolDisables the loading of user's group memberships from the reva access token.false
STORAGE_SHARES_MOUNT_ID1.0.0stringMount ID of this storage. Admins can set the ID for the storage in this config option manually which is then used to reference the storage. Any reasonable long string is possible, preferably this would be an UUIDv4 format.7639e57c-4433-4a12-8201-722fd0009154
STORAGE_SHARES_READ_ONLY1.0.0boolSet this storage to be read-only.false
STORAGE_SHARES_USER_SHARE_PROVIDER_ENDPOINT1.0.0stringGRPC endpoint of the SHARING service.eu.opencloud.api.sharing