Skip to content

quenchworks/charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

722 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuenchWorks charts

English · العربية · Español

images charts open CVEs built from source signed with cosign multi-arch ArtifactHub license

Clean-room Helm charts for the QuenchWorks catalog. Every chart deploys a hardened, 0-CVE image from the images factory, pins it strictly by sha256 digest, ships as a cosign-signed OCI artifact on GHCR, and is listed on ArtifactHub as a verified publisher with a Values schema.

QuenchWorks in a terminal: run a 0-CVE image, verify it with cosign, deploy the Helm chart, and watch the pod reach Running.

50+ charts. No paywall, no account, no vendor lock. Browse them all at quench-works.com/charts.

helm install cache oci://ghcr.io/quenchworks/charts/redis

That's the whole install. The image it deploys is already signed and pinned to a digest, so you don't have to track image security yourself.

The security model

Three guarantees, baked into every chart:

  • Digest-pinned, always. Charts resolve images by repository@sha256:..., never by tag. A tag-only reference is refused on purpose, so a chart physically can't ship an unpinned image.
  • One hardened baseline. Every chart inherits the same pod and container security context from the quench-common library chart: nonroot, read-only root filesystem, no privilege escalation, all capabilities dropped, seccomp RuntimeDefault. Fix it once, fix it everywhere.
  • Verifiable provenance. Charts are cosign keyless-signed, and the images they point at are signed and SBOM-carrying. You can check it all yourself.

The catalog

Category Charts
Relational postgresql · mariadb · mysql · cockroachdb ⚠️
Document couchdb · ferretdb · documentdb · postgres-documentdb · mongodb ⚠️
Wide-column cassandra · scylladb
Key-value / cache valkey · redis · memcached · dragonfly ⚠️
Search / vector opensearch · solr · meilisearch · qdrant · elasticsearch ⚠️
Time series influxdb · victoriametrics
Analytical clickhouse
Graph neo4j
Messaging / streaming kafka · nats · rabbitmq · pulsar
Coordination etcd · zookeeper · temporal
Observability prometheus · grafana · loki · tempo · otel-collector · vector · fluent-bit
Gateways / proxies nginx · caddy · traefik · haproxy
Object storage garage · rustfs · seaweedfs
Secrets / identity openbao · keycloak
Registry · Git · CI/IaC harbor · gitea · atlantis

⚠️ = source-available, not OSI-approved open source (see licensing).

Verify a chart

cosign verify ghcr.io/quenchworks/charts/postgresql@sha256:DIGEST \
  --certificate-identity-regexp 'https://github.com/quenchworks/.+' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Per-chart docs

GitHub shows this single repo README on every chart's package page; it can't render a per-chart README for OCI artifacts. Each chart's own docs (values, examples, security notes) live on ArtifactHub and ship inside the chart itself:

helm show readme oci://ghcr.io/quenchworks/charts/<chart>

Layout

quench/<app>/             one app chart per directory, e.g. quench/postgresql
.github/workflows/        release (lint, install, package, push) and digest repin

The shared quench-common library chart lives in its own repo, quenchworks/common, published at oci://ghcr.io/quenchworks/charts/quench-common. App charts depend on it and pull it at build time, so it isn't vendored here.

How releases work

The image factory builds and signs an image, then fires an image-published dispatch to this repo. on-digest.yml repins the chart's values.yaml to the new digest and commits. That push triggers release-<app>.yml, which lints, templates, installs into a kind cluster and runs a real client roundtrip as a gate, then packages and pushes the cosign-signed OCI chart and publishes the ArtifactHub metadata.

The clean-room rule

Charts here are written from each application's own upstream documentation. They are not copied or adapted from any other vendor's charts. See CONTRIBUTING.

A note on licensing

Most of the catalog is OSI-clean. Four charts wrap source-available datastores and carry a loud license banner in their README, NOTES, and on the website, because these are not OSI-approved open source. Each names the clean alternative we recommend instead:

Chart License Clean alternative
mongodb SSPL-1.0 ferretdb + documentdb (MongoDB-wire compatible, truly open)
elasticsearch SSPL-1.0 opensearch (Apache-2.0 drop-in fork)
cockroachdb BUSL-1.1 postgresql for single-region SQL (BUSL converts to Apache after 3 years)
dragonfly BUSL-1.1 valkey (BSD-3-Clause, Redis-compatible)

License

MIT for the chart templates and tooling. Each deployed application carries its own upstream license.

About

Clean-room Helm charts for the QuenchWorks catalog: each pinned to a signed, 0-CVE image digest, published as OCI to GHCR and listed on ArtifactHub.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors