OS Manuals

/usr/bin/chartmuseum

helm chart repository server

From chartmuseum 0.16.5-r11 (os), captured 2026-11-08 by running chartmuseum --help (exit 0). permalink

Also provided by 2 other package versions
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)
OptionDescriptionSource
--config, -c valuechartmuseum configuration file [$CONFIG]help
--disable-deletedisable DELETE route [$DISABLE_DELETE]help
--tls-key valuepath to tls key file [$TLS_KEY]help
--cache-redis-db valueRedis database to be selected after connect (default: 0) [$CACHE_REDIS_DB]help
--storage-timestamp-tolerance valuetimestamp drift tolerated between cached and generated index before invalidation (default: 0s) [$STORAGE_TIMESTAMP_TOLERANCE]help
--storage-amazon-sse valueserver side encryption algorithm [$STORAGE_AMAZON_SSE]help
--storage-google-bucket valuegcs bucket to store charts for google storage backend [$STORAGE_GOOGLE_BUCKET]help
--storage-etcd-certfile valuecert provided to etcd [$STORAGE_ETCD_CERTFILE]help
--prov-post-form-field-name valueform field which will be queried for the provenance file content [$PROV_POST_FORM_FIELD_NAME]help
--log-healthlog inbound /health requests [$LOG_HEALTH]help
--write-timeout valuesocket timeout in seconds (default: 0) [$WRITE_TIMEOUT]help
--tls-ca-cert valuepath to tls ca cert file [$TLS_CA_CERT]help
--depth-dynamicthe length of repo variable [$DEPTH_DYNAMIC]help
--cors-alloworigin valuevalue to set in the Access-Control-Allow-Origin HTTP header [$CORS_ALLOW_ORIGIN]help
--debugshow debug messages [$DEBUG]help
--basic-auth-pass valuepassword for basic http authentication [$BASIC_AUTH_PASS]help
--storage-baidu-bucket valueBOS bucket to store charts for Baidu Cloud storage backend [$STORAGE_BAIDU_BUCKET]help
--disable-apidisable all routes prefixed with /api [$DISABLE_API]help
--storage-google-prefix valueprefix to store charts for --storage-google-bucket [$STORAGE_GOOGLE_PREFIX]help
--storage-oracle-prefix valueprefix to store charts for --storage-oracle-bucket [$STORAGE_ORACLE_PREFIX]help
--storage-alibaba-bucket valueOSS bucket to store charts for Alibaba Cloud storage backend [$STORAGE_ALIBABA_BUCKET]help
--context-path valuebase context path [$CONTEXT_PATH]help
--allow-overwriteallow chart versions to be re-uploaded without ?force querystring [$ALLOW_OVERWRITE]help
--disable-force-overwritedo not allow chart versions to be re-uploaded, even with ?force querystring [$DISABLE_FORCE_OVERWRITE]help
--storage-alibaba-prefix valueprefix to store charts for --storage-alibaba-cloud-bucket [$STORAGE_ALIBABA_PREFIX]help
--storage-etcd-keyfile valuekey provided to etcd [$STORAGE_ETCD_KEYFILE]help
--auth-actions-search-path valueJMESPath to find allowed actions in a jwt token [$AUTH_ACTIONS_SEARCH_PATH]help
--cache-interval valueset the interval of delta updating the cache (default: 0s) [$CACHE_INTERVAL]help
--enable-metricsenable Prometheus metrics [$ENABLE_METRICS]help
--cache-redis-password valueRedis requirepass server configuration [$CACHE_REDIS_PASSWORD]help
--storage-openstack-container valuecontainer to store charts for openstack storage backend [$STORAGE_OPENSTACK_CONTAINER]help
--storage-etcd-prefix valueprefix used in etcd to store the charts in etcd [$STORAGE_ETCD_PREFIX]help
--storage-tencent-bucket valueCOS bucket to store charts for Tencent Cloud storage backend [$STORAGE_TENCENT_BUCKET]help
--bearer-authenable bearer auth [$BEARER_AUTH]help
--web-template-path valuepath to the folder, which contains the custom welcome page [$WEB_TEMPLATE_PATH]help
--log-latency-integerlog latency as an integer (nanoseconds) instead of a string [$LOG_LATENCY_INTEGER]help
--disable-metrics(deprecated) disable Prometheus metrics [$DISABLE_METRICS]help
--json-indexgenerates an index in JSON format, improves parsing performance for large index files [$JSON_INDEX]help
--tls-cert valuepath to tls certificate chain file [$TLS_CERT]help
--storage-microsoft-container valuecontainer to store charts for microsoft storage backend [$STORAGE_MICROSOFT_CONTAINER]help
--storage-baidu-endpoint valueBOS endpoint [$STORAGE_BAIDU_ENDPOINT]help
--storage-tencent-prefix valueprefix to store charts for --storage-tencent-cloud-bucket [$STORAGE_TENCENT_PREFIX]help
--depth valuelevels of nested repos for multitenancy (default: 0) [$DEPTH]help
--auth-anonymous-getallow anonymous GET operations when auth is used [$AUTH_ANONYMOUS_GET]help
--storage-amazon-bucket values3 bucket to store charts for amazon storage backend [$STORAGE_AMAZON_BUCKET]help
--storage-amazon-region valueregion of --storage-amazon-bucket [$STORAGE_AMAZON_REGION]help
--storage-amazon-force-path-stylewhether to force path style for amazon storage backend [$STORAGE_AMAZON_FORCE_PATH_STYLE]help
--storage-tencent-endpoint valueCOS endpoint [$STORAGE_TENCENT_ENDPOINT]help
--max-storage-objects valuemaximum number of objects allowed in storage (per tenant) (default: 0) [$MAX_STORAGE_OBJECTS]help
--listen-host valuespecifies the host to listen on [$LISTEN_HOST]help
--artifact-hub-repo-id valuethe artifact hub repositoryID used to populate a artifacthub-repo.yml file.help
--basic-auth-user valueusername for basic http authentication [$BASIC_AUTH_USER]help
--storage-local-rootdir valuedirectory to store charts for local storage backend [$STORAGE_LOCAL_ROOTDIR]help
--storage-alibaba-endpoint valueOSS endpoint [$STORAGE_ALIBABA_ENDPOINT]help
--storage-alibaba-sse valueserver side encryption algorithm for Alibaba Cloud storage backend, AES256 or KMS [$STORAGE_ALIBABA_SSE]help
--storage-etcd-endpoint valueETCD endpoint [$STORAGE_ETCD_ENDPOINT]help
--per-chart-limit valuelimits the museum server stores the max N versions per chart (default: 0) [$PER_CHART_LIMIT]help
--port valueport to listen on (default: 0) [$PORT]help
--cache valuecache store, can be one of: redis [$CACHE]help
--storage-openstack-prefix valueprefix 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 valueregion of --storage-openstack-container [$STORAGE_OPENSTACK_REGION]help
--index-limit valueparallel scan limit for the repo indexer (default: 0) [$INDEX_LIMIT]help
--read-timeout valuesocket timeout in seconds (default: 0) [$READ_TIMEOUT]help
--chart-url valueabsolute url for .tgzs in index.yaml [$CHART_URL]help
--cache-redis-addr valueaddress of Redis service (host:port) [$CACHE_REDIS_ADDR]help
--storage-amazon-endpoint valuealternative s3 endpoint [$STORAGE_AMAZON_ENDPOINT]help
--storage-oracle-bucket valueocs bucket to store charts for oracle cloud storage [$STORAGE_ORACLE_BUCKET]help
--storage-baidu-prefix valueprefix to store charts for --storage-baidu-cloud-bucket [$STORAGE_BAIDU_PREFIX]help
--storage-oracle-compartmentid valuecompartment ocid of --storage-oracle-bucket [$STORAGE_ORACLE_COMPARTMENTID]help
--auth-service valueauthorization server service name [$AUTH_SERVICE]help
--auth-cert-path valuepath to authorization server public pem file [$AUTH_CERT_PATH]help
--gen-indexgenerate index.yaml, print to stdout and exit [$GEN_INDEX]help
--storage valuestorage backend, can be one of: local, amazon, google, oracle [$STORAGE]help
--max-upload-size valuemax size of post body (in bytes) (default: 20971520) [$MAX_UPLOAD_SIZE]help
--auth-realm valueauthorization server url [$AUTH_REALM]help
--disable-statefilesdisable use of index-cache.yaml [$DISABLE_STATEFILES]help
--storage-openstack-auth valuethe OpenStack auth protocol to use.help
--storage-etcd-cafile valueca-file provided to etcd [$STORAGE_ETCD_CAFILE]help
--chart-post-form-field-name valueform field which will be queried for the chart file content [$CHART_POST_FORM_FIELD_NAME]help
--always-regenerate-chart-indexalways 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-jsonoutput structured logs as json [$LOG_JSON]help
--storage-amazon-prefix valueprefix to store charts for --storage-amazon-bucket [$STORAGE_AMAZON_PREFIX]help
--storage-oracle-region valueregion to store charts for --storage-oracle-bucket [$STORAGE_ORACLE_REGION]help
--storage-microsoft-prefix valueprefix to store charts for --storage-microsoft-prefix [$STORAGE_MICROSOFT_PREFIX]help
--storage-openstack-cacert valuepath to a CA cert bundle for your openstack endpoint [$STORAGE_OPENSTACK_CACERT]help
--help, -hshow helphelp
--version, -vprint the versionhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.