The zop.dev Helm Charts repository is designed to simplify the deployment and management of popular datastores and applications on Kubernetes. With pre-configured charts that work out-of-the-box and allow for explicit overrides, our goal is to streamline operations and integrate seamlessly with the zop.dev ecosystem.
- Zero Configuration Required:
Charts deploy with default valuesβno manual configuration is needed to get started. - Explicit Override Options:
Users can override selected parameters through a dedicatedvalues.yamlwith a correspondingvalues.schema.jsonthat marks user-modifiable fields with"mutable": true. - Automatic Integration:
Every chart includes a required metadata annotation (type: datasourceortype: application), ensuring automatic reflection in the zop.dev Applications and Datasources section. - Scalability & Flexibility:
Designed to adapt to various production workloads with ease.
- Helm: Ensure Helm is installed.
- Kubernetes: Access to a running Kubernetes cluster.
To add the zop.dev repository and install a chart, run:
helm repo add zop https://helm.zop.dev
helm install <release-name> zop/<chartname>helm repo add zop https://helm.zop.dev
helm install my-app zop/serviceTo customize certain values that are marked mutable, provide a custom values.yaml:
helm install my-app zop/service -f values.yamlUpgrade an existing release:
helm upgrade my-app zop/service --set ingress.enabled=truehelm uninstall my-apphelm listBelow is a list of available charts along with their links:
- DATASOURCES
| Name | Link | Metrics |
|---|---|---|
| MySQL | helm.zop.dev/mysql | β |
| PostgreSQL | helm.zop.dev/postgres | β |
| MariaDB | helm.zop.dev/mariadb | β |
| Redis | helm.zop.dev/redis | β |
| SurrealDB | helm.zop.dev/surrealdb | |
| Dgraph | helm.zop.dev/dgraph | |
| Solr | helm.zop.dev/solr | β |
| OpenTSDB | helm.zop.dev/opentsdb | |
| ChromaDB | helm.zop.dev/chromadb | |
| Cassandra | helm.zop.dev/cassandra | |
| CockroachDB | helm.zop.dev/cockroachdb | |
| Kafka | helm.zop.dev/kafka | β |
| RedisDistributed | helm.zop.dev/redisdistributed | β |
| SolrCloud | helm.zop.dev/solrcloud |
- APPLICATIONS
| Name | Link |
|---|---|
| JupyterHub | helm.zop.dev/jupyterhub |
| Outline | helm.zop.dev/outline |
| Superset | helm.zop.dev/superset |
| WordPress | helm.zop.dev/wordpress |
- OTHERS
| Name | Link | Metrics |
|---|---|---|
| Cron-Job | helm.zop.dev/cron-job | β |
| Service | helm.zop.dev/service | β |
π Metrics Export - All charts that support metrics expose them on port 2121 by default.
We welcome contributions to improve and expand our Helm charts. To contribute please refer to the CONTRIBUTING.md file.
This project is licensed under the Apache 2.0 License.
For updates and support, visit the zop.dev website or join our community discussions.
