NAME: ChartMuseum - Helm Chart Repository with support for Amazon S3, Google Cloud Storage, Oracle Cloud Infrastructure Object Storage and Openstack USAGE: chartmuseum [global options] command [command options] [arguments...] VERSION: 0.16.5 (build 7508866) COMMANDS: help, h Shows a list of commands or help for one command GLOBAL OPTIONS: --config value, -c value chartmuseum configuration file [$CONFIG] --disable-delete disable DELETE route [$DISABLE_DELETE] --tls-key value path to tls key file [$TLS_KEY] --cache-redis-db value Redis database to be selected after connect (default: 0) [$CACHE_REDIS_DB] --storage-timestamp-tolerance value timestamp drift tolerated between cached and generated index before invalidation (default: 0s) [$STORAGE_TIMESTAMP_TOLERANCE] --storage-amazon-sse value server side encryption algorithm [$STORAGE_AMAZON_SSE] --storage-google-bucket value gcs bucket to store charts for google storage backend [$STORAGE_GOOGLE_BUCKET] --storage-etcd-certfile value cert provided to etcd [$STORAGE_ETCD_CERTFILE] --prov-post-form-field-name value form field which will be queried for the provenance file content [$PROV_POST_FORM_FIELD_NAME] --log-health log inbound /health requests [$LOG_HEALTH] --write-timeout value socket timeout in seconds (default: 0) [$WRITE_TIMEOUT] --tls-ca-cert value path to tls ca cert file [$TLS_CA_CERT] --depth-dynamic the length of repo variable [$DEPTH_DYNAMIC] --cors-alloworigin value value to set in the Access-Control-Allow-Origin HTTP header [$CORS_ALLOW_ORIGIN] --debug show debug messages [$DEBUG] --basic-auth-pass value password for basic http authentication [$BASIC_AUTH_PASS] --storage-baidu-bucket value BOS bucket to store charts for Baidu Cloud storage backend [$STORAGE_BAIDU_BUCKET] --disable-api disable all routes prefixed with /api [$DISABLE_API] --storage-google-prefix value prefix to store charts for --storage-google-bucket [$STORAGE_GOOGLE_PREFIX] --storage-oracle-prefix value prefix to store charts for --storage-oracle-bucket [$STORAGE_ORACLE_PREFIX] --storage-alibaba-bucket value OSS bucket to store charts for Alibaba Cloud storage backend [$STORAGE_ALIBABA_BUCKET] --context-path value base context path [$CONTEXT_PATH] --allow-overwrite allow chart versions to be re-uploaded without ?force querystring [$ALLOW_OVERWRITE] --disable-force-overwrite do not allow chart versions to be re-uploaded, even with ?force querystring [$DISABLE_FORCE_OVERWRITE] --storage-alibaba-prefix value prefix to store charts for --storage-alibaba-cloud-bucket [$STORAGE_ALIBABA_PREFIX] --storage-etcd-keyfile value key provided to etcd [$STORAGE_ETCD_KEYFILE] --auth-actions-search-path value JMESPath to find allowed actions in a jwt token [$AUTH_ACTIONS_SEARCH_PATH] --cache-interval value set the interval of delta updating the cache (default: 0s) [$CACHE_INTERVAL] --enable-metrics enable Prometheus metrics [$ENABLE_METRICS] --cache-redis-password value Redis requirepass server configuration [$CACHE_REDIS_PASSWORD] --storage-openstack-container value container to store charts for openstack storage backend [$STORAGE_OPENSTACK_CONTAINER] --storage-etcd-prefix value prefix used in etcd to store the charts in etcd [$STORAGE_ETCD_PREFIX] --storage-tencent-bucket value COS bucket to store charts for Tencent Cloud storage backend [$STORAGE_TENCENT_BUCKET] --bearer-auth enable bearer auth [$BEARER_AUTH] --web-template-path value path to the folder, which contains the custom welcome page [$WEB_TEMPLATE_PATH] --log-latency-integer log latency as an integer (nanoseconds) instead of a string [$LOG_LATENCY_INTEGER] --disable-metrics (deprecated) disable Prometheus metrics [$DISABLE_METRICS] --json-index generates an index in JSON format, improves parsing performance for large index files [$JSON_INDEX] --tls-cert value path to tls certificate chain file [$TLS_CERT] --storage-microsoft-container value container to store charts for microsoft storage backend [$STORAGE_MICROSOFT_CONTAINER] --storage-baidu-endpoint value BOS endpoint [$STORAGE_BAIDU_ENDPOINT] --storage-tencent-prefix value prefix to store charts for --storage-tencent-cloud-bucket [$STORAGE_TENCENT_PREFIX] --depth value levels of nested repos for multitenancy (default: 0) [$DEPTH] --auth-anonymous-get allow anonymous GET operations when auth is used [$AUTH_ANONYMOUS_GET] --storage-amazon-bucket value s3 bucket to store charts for amazon storage backend [$STORAGE_AMAZON_BUCKET] --storage-amazon-region value region of --storage-amazon-bucket [$STORAGE_AMAZON_REGION] --storage-amazon-force-path-style whether to force path style for amazon storage backend [$STORAGE_AMAZON_FORCE_PATH_STYLE] --storage-tencent-endpoint value COS endpoint [$STORAGE_TENCENT_ENDPOINT] --max-storage-objects value maximum number of objects allowed in storage (per tenant) (default: 0) [$MAX_STORAGE_OBJECTS] --listen-host value specifies the host to listen on [$LISTEN_HOST] --artifact-hub-repo-id value the artifact hub repositoryID used to populate a artifacthub-repo.yml file. This can be a single repository ID for depth=0 servers or a key value pair for depth=N servers (i.e org1/repo1=foo). [$ARTIFACT_HUB_REPO_ID] --basic-auth-user value username for basic http authentication [$BASIC_AUTH_USER] --storage-local-rootdir value directory to store charts for local storage backend [$STORAGE_LOCAL_ROOTDIR] --storage-alibaba-endpoint value OSS endpoint [$STORAGE_ALIBABA_ENDPOINT] --storage-alibaba-sse value server side encryption algorithm for Alibaba Cloud storage backend, AES256 or KMS [$STORAGE_ALIBABA_SSE] --storage-etcd-endpoint value ETCD endpoint [$STORAGE_ETCD_ENDPOINT] --per-chart-limit value limits the museum server stores the max N versions per chart (default: 0) [$PER_CHART_LIMIT] --port value port to listen on (default: 0) [$PORT] --cache value cache store, can be one of: redis [$CACHE] --storage-openstack-prefix value prefix to store charts for --storage-openstack-container [$STORAGE_OPENSTACK_PREFIX] --enforce-semver2 (deprecated) enforce the chart museum server only accepts the valid chart version as Helm does [$ENFORCE_SEMVER2] --storage-openstack-region value region of --storage-openstack-container [$STORAGE_OPENSTACK_REGION] --index-limit value parallel scan limit for the repo indexer (default: 0) [$INDEX_LIMIT] --read-timeout value socket timeout in seconds (default: 0) [$READ_TIMEOUT] --chart-url value absolute url for .tgzs in index.yaml [$CHART_URL] --cache-redis-addr value address of Redis service (host:port) [$CACHE_REDIS_ADDR] --storage-amazon-endpoint value alternative s3 endpoint [$STORAGE_AMAZON_ENDPOINT] --storage-oracle-bucket value ocs bucket to store charts for oracle cloud storage [$STORAGE_ORACLE_BUCKET] --storage-baidu-prefix value prefix to store charts for --storage-baidu-cloud-bucket [$STORAGE_BAIDU_PREFIX] --storage-oracle-compartmentid value compartment ocid of --storage-oracle-bucket [$STORAGE_ORACLE_COMPARTMENTID] --auth-service value authorization server service name [$AUTH_SERVICE] --auth-cert-path value path to authorization server public pem file [$AUTH_CERT_PATH] --gen-index generate index.yaml, print to stdout and exit [$GEN_INDEX] --storage value storage backend, can be one of: local, amazon, google, oracle [$STORAGE] --max-upload-size value max size of post body (in bytes) (default: 20971520) [$MAX_UPLOAD_SIZE] --auth-realm value authorization server url [$AUTH_REALM] --disable-statefiles disable use of index-cache.yaml [$DISABLE_STATEFILES] --storage-openstack-auth value the OpenStack auth protocol to use. Set "v1" for v1 or "auto" for v2 and v3 [$STORAGE_OPENSTACK_AUTH] --storage-etcd-cafile value ca-file provided to etcd [$STORAGE_ETCD_CAFILE] --chart-post-form-field-name value form field which will be queried for the chart file content [$CHART_POST_FORM_FIELD_NAME] --always-regenerate-chart-index always regenerate the chart index and ignore the chart cache (this will result in decreased performance and an increase in resource consumption) [$ALWAYS_REGENERATE_CHART_INDEX] --log-json output structured logs as json [$LOG_JSON] --storage-amazon-prefix value prefix to store charts for --storage-amazon-bucket [$STORAGE_AMAZON_PREFIX] --storage-oracle-region value region to store charts for --storage-oracle-bucket [$STORAGE_ORACLE_REGION] --storage-microsoft-prefix value prefix to store charts for --storage-microsoft-prefix [$STORAGE_MICROSOFT_PREFIX] --storage-openstack-cacert value path to a CA cert bundle for your openstack endpoint [$STORAGE_OPENSTACK_CACERT] --help, -h show help --version, -v print the version
Options (88)
| Option | Description | Source |
|---|---|---|
--config, -c value | chartmuseum configuration file [$CONFIG] | help |
--disable-delete | disable DELETE route [$DISABLE_DELETE] | help |
--tls-key value | path to tls key file [$TLS_KEY] | help |
--cache-redis-db value | Redis database to be selected after connect (default: 0) [$CACHE_REDIS_DB] | help |
--storage-timestamp-tolerance value | timestamp drift tolerated between cached and generated index before invalidation (default: 0s) [$STORAGE_TIMESTAMP_TOLERANCE] | help |
--storage-amazon-sse value | server side encryption algorithm [$STORAGE_AMAZON_SSE] | help |
--storage-google-bucket value | gcs bucket to store charts for google storage backend [$STORAGE_GOOGLE_BUCKET] | help |
--storage-etcd-certfile value | cert provided to etcd [$STORAGE_ETCD_CERTFILE] | help |
--prov-post-form-field-name value | form field which will be queried for the provenance file content [$PROV_POST_FORM_FIELD_NAME] | help |
--log-health | log inbound /health requests [$LOG_HEALTH] | help |
--write-timeout value | socket timeout in seconds (default: 0) [$WRITE_TIMEOUT] | help |
--tls-ca-cert value | path to tls ca cert file [$TLS_CA_CERT] | help |
--depth-dynamic | the length of repo variable [$DEPTH_DYNAMIC] | help |
--cors-alloworigin value | value to set in the Access-Control-Allow-Origin HTTP header [$CORS_ALLOW_ORIGIN] | help |
--debug | show debug messages [$DEBUG] | help |
--basic-auth-pass value | password for basic http authentication [$BASIC_AUTH_PASS] | help |
--storage-baidu-bucket value | BOS bucket to store charts for Baidu Cloud storage backend [$STORAGE_BAIDU_BUCKET] | help |
--disable-api | disable all routes prefixed with /api [$DISABLE_API] | help |
--storage-google-prefix value | prefix to store charts for --storage-google-bucket [$STORAGE_GOOGLE_PREFIX] | help |
--storage-oracle-prefix value | prefix to store charts for --storage-oracle-bucket [$STORAGE_ORACLE_PREFIX] | help |
--storage-alibaba-bucket value | OSS bucket to store charts for Alibaba Cloud storage backend [$STORAGE_ALIBABA_BUCKET] | help |
--context-path value | base context path [$CONTEXT_PATH] | help |
--allow-overwrite | allow chart versions to be re-uploaded without ?force querystring [$ALLOW_OVERWRITE] | help |
--disable-force-overwrite | do not allow chart versions to be re-uploaded, even with ?force querystring [$DISABLE_FORCE_OVERWRITE] | help |
--storage-alibaba-prefix value | prefix to store charts for --storage-alibaba-cloud-bucket [$STORAGE_ALIBABA_PREFIX] | help |
--storage-etcd-keyfile value | key provided to etcd [$STORAGE_ETCD_KEYFILE] | help |
--auth-actions-search-path value | JMESPath to find allowed actions in a jwt token [$AUTH_ACTIONS_SEARCH_PATH] | help |
--cache-interval value | set the interval of delta updating the cache (default: 0s) [$CACHE_INTERVAL] | help |
--enable-metrics | enable Prometheus metrics [$ENABLE_METRICS] | help |
--cache-redis-password value | Redis requirepass server configuration [$CACHE_REDIS_PASSWORD] | help |
--storage-openstack-container value | container to store charts for openstack storage backend [$STORAGE_OPENSTACK_CONTAINER] | help |
--storage-etcd-prefix value | prefix used in etcd to store the charts in etcd [$STORAGE_ETCD_PREFIX] | help |
--storage-tencent-bucket value | COS bucket to store charts for Tencent Cloud storage backend [$STORAGE_TENCENT_BUCKET] | help |
--bearer-auth | enable bearer auth [$BEARER_AUTH] | help |
--web-template-path value | path to the folder, which contains the custom welcome page [$WEB_TEMPLATE_PATH] | help |
--log-latency-integer | log latency as an integer (nanoseconds) instead of a string [$LOG_LATENCY_INTEGER] | help |
--disable-metrics | (deprecated) disable Prometheus metrics [$DISABLE_METRICS] | help |
--json-index | generates an index in JSON format, improves parsing performance for large index files [$JSON_INDEX] | help |
--tls-cert value | path to tls certificate chain file [$TLS_CERT] | help |
--storage-microsoft-container value | container to store charts for microsoft storage backend [$STORAGE_MICROSOFT_CONTAINER] | help |
--storage-baidu-endpoint value | BOS endpoint [$STORAGE_BAIDU_ENDPOINT] | help |
--storage-tencent-prefix value | prefix to store charts for --storage-tencent-cloud-bucket [$STORAGE_TENCENT_PREFIX] | help |
--depth value | levels of nested repos for multitenancy (default: 0) [$DEPTH] | help |
--auth-anonymous-get | allow anonymous GET operations when auth is used [$AUTH_ANONYMOUS_GET] | help |
--storage-amazon-bucket value | s3 bucket to store charts for amazon storage backend [$STORAGE_AMAZON_BUCKET] | help |
--storage-amazon-region value | region of --storage-amazon-bucket [$STORAGE_AMAZON_REGION] | help |
--storage-amazon-force-path-style | whether to force path style for amazon storage backend [$STORAGE_AMAZON_FORCE_PATH_STYLE] | help |
--storage-tencent-endpoint value | COS endpoint [$STORAGE_TENCENT_ENDPOINT] | help |
--max-storage-objects value | maximum number of objects allowed in storage (per tenant) (default: 0) [$MAX_STORAGE_OBJECTS] | help |
--listen-host value | specifies the host to listen on [$LISTEN_HOST] | help |
--artifact-hub-repo-id value | the artifact hub repositoryID used to populate a artifacthub-repo.yml file. | help |
--basic-auth-user value | username for basic http authentication [$BASIC_AUTH_USER] | help |
--storage-local-rootdir value | directory to store charts for local storage backend [$STORAGE_LOCAL_ROOTDIR] | help |
--storage-alibaba-endpoint value | OSS endpoint [$STORAGE_ALIBABA_ENDPOINT] | help |
--storage-alibaba-sse value | server side encryption algorithm for Alibaba Cloud storage backend, AES256 or KMS [$STORAGE_ALIBABA_SSE] | help |
--storage-etcd-endpoint value | ETCD endpoint [$STORAGE_ETCD_ENDPOINT] | help |
--per-chart-limit value | limits the museum server stores the max N versions per chart (default: 0) [$PER_CHART_LIMIT] | help |
--port value | port to listen on (default: 0) [$PORT] | help |
--cache value | cache store, can be one of: redis [$CACHE] | help |
--storage-openstack-prefix value | prefix to store charts for --storage-openstack-container [$STORAGE_OPENSTACK_PREFIX] | help |
--enforce-semver2 | (deprecated) enforce the chart museum server only accepts the valid chart version as Helm does [$ENFORCE_SEMVER2] | help |
--storage-openstack-region value | region of --storage-openstack-container [$STORAGE_OPENSTACK_REGION] | help |
--index-limit value | parallel scan limit for the repo indexer (default: 0) [$INDEX_LIMIT] | help |
--read-timeout value | socket timeout in seconds (default: 0) [$READ_TIMEOUT] | help |
--chart-url value | absolute url for .tgzs in index.yaml [$CHART_URL] | help |
--cache-redis-addr value | address of Redis service (host:port) [$CACHE_REDIS_ADDR] | help |
--storage-amazon-endpoint value | alternative s3 endpoint [$STORAGE_AMAZON_ENDPOINT] | help |
--storage-oracle-bucket value | ocs bucket to store charts for oracle cloud storage [$STORAGE_ORACLE_BUCKET] | help |
--storage-baidu-prefix value | prefix to store charts for --storage-baidu-cloud-bucket [$STORAGE_BAIDU_PREFIX] | help |
--storage-oracle-compartmentid value | compartment ocid of --storage-oracle-bucket [$STORAGE_ORACLE_COMPARTMENTID] | help |
--auth-service value | authorization server service name [$AUTH_SERVICE] | help |
--auth-cert-path value | path to authorization server public pem file [$AUTH_CERT_PATH] | help |
--gen-index | generate index.yaml, print to stdout and exit [$GEN_INDEX] | help |
--storage value | storage backend, can be one of: local, amazon, google, oracle [$STORAGE] | help |
--max-upload-size value | max size of post body (in bytes) (default: 20971520) [$MAX_UPLOAD_SIZE] | help |
--auth-realm value | authorization server url [$AUTH_REALM] | help |
--disable-statefiles | disable use of index-cache.yaml [$DISABLE_STATEFILES] | help |
--storage-openstack-auth value | the OpenStack auth protocol to use. | help |
--storage-etcd-cafile value | ca-file provided to etcd [$STORAGE_ETCD_CAFILE] | help |
--chart-post-form-field-name value | form field which will be queried for the chart file content [$CHART_POST_FORM_FIELD_NAME] | help |
--always-regenerate-chart-index | always regenerate the chart index and ignore the chart cache (this will result in decreased performance and an increase in resource consumption) [$ALWAYS_REGENERATE_CHART_INDEX] | help |
--log-json | output structured logs as json [$LOG_JSON] | help |
--storage-amazon-prefix value | prefix to store charts for --storage-amazon-bucket [$STORAGE_AMAZON_PREFIX] | help |
--storage-oracle-region value | region to store charts for --storage-oracle-bucket [$STORAGE_ORACLE_REGION] | help |
--storage-microsoft-prefix value | prefix to store charts for --storage-microsoft-prefix [$STORAGE_MICROSOFT_PREFIX] | help |
--storage-openstack-cacert value | path to a CA cert bundle for your openstack endpoint [$STORAGE_OPENSTACK_CACERT] | help |
--help, -h | show help | help |
--version, -v | print the version | help |