Chartmuseum Versions Save

helm chart repository server

v0.4.2

6 years ago
  • Upgrade to Helm v2.8.2 (#68)
  • Give root route same access at index.yaml (#66)

v0.4.1

6 years ago
  • --index-limit=<number> flag added, which allows limiting the number of parallel indexers. This is a fix for #58. Thanks @sjthespian!
  • --context-path=<path> flag added, which enables using a custom base context path (new root for application routes). Thanks @rpahli!

v0.4.0

6 years ago

Support for Alibaba Cloud OSS Storage has been added (thanks @denverdino)!

Make sure your environment is properly setup to access my-oss-bucket.

To do so, you must set the following env vars:

  • ALIBABA_CLOUD_ACCESS_KEY_ID
  • ALIBABA_CLOUD_ACCESS_KEY_SECRET
chartmuseum --debug --port=8080 \
  --storage="alibaba" \
  --storage-alibaba-bucket="my-oss-bucket" \
  --storage-alibaba-prefix="" \
  --storage-alibaba-endpoint="oss-cn-beijing.aliyuncs.com"

v0.3.1

6 years ago
  • Add HTML welcome page to root route, "/" no longer returns 404 (#46)
  • Fix issue with Azure backend reloading chart packages despite no changes (#47)

v0.3.0

6 years ago

Support for Microsoft Azure Blob Storage has been added!

Make sure your environment is properly setup to access mycontainer.

To do so, you much set the following env vars:

  • AZURE_STORAGE_ACCOUNT
  • AZURE_STORAGE_ACCESS_KEY
chartmuseum --debug --port=8080 \
  --storage="azure" \
  --storage-microsoft-container="mycontainer" \
  --storage-microsoft-prefix=""

Also:

  • Upgraded to Helm v2.8.1
  • Added --storage-amazon-sse=<algorithm> option (#38)

Happy Valentine's Day 💘 - The ChartMuseum Developers

v0.2.8

6 years ago
  • Upgrade to Helm v2.8.0
  • --auth-anonymous-get flag added, allowing anonymous read for GET operations when basic auth is enabled (#34)
  • IAM Policy for S3 Storage in documentation (#31)
  • Added code-of-conduct.md

v0.2.7

6 years ago
  • Added "http auth free" health endpoint at /health (#28)
  • Documentation added about community/slack, helm chart PRs, and env vars (#26)

v0.2.6

6 years ago
  • Upgrade to Helm v2.7.2
  • Detect chart versions with suffix, such as mychart-1.0.4-SNAPSHOT.tgz (fix for #22)
  • Add X-Request-Id header (implementation of #21)
  • More robust logging

v0.2.5

6 years ago
  • Optimized index regeneration on high latency links to cloud storage. The service of /index.yaml is now done in constant time, even while uploading new charts. (0e9d2e3)

For chartmuseum development:

  • Re-seated go import paths to their new kubernetes-helm home (e5d5b65)
  • Added loadtesting framework
  • Allow cloud testing even when some backends are not available (99ac1b9).

v0.2.4

6 years ago
  • The cardinality of the chartmuseum_requests_total Prometheus counter is now safely limited: e.g. /charts/my-chart-1.0.0.tgz will be mapped to url label value /charts/:filename, /api/charts/my-chart/1.0.0 will be mapped to /api/charts/:name/:version, and so on.
  • A concurrency bug has been fixed where fatal IO errors could be silenced at index and cache creation