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.yaml
with a correspondingvalues.schema.json
that marks user-modifiable fields with"mutable": true
. - Automatic Integration:
Every chart includes a required metadata annotation (type: datasource
ortype: 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/service
To customize certain values that are marked mutable, provide a custom values.yaml
:
helm install my-app zop/service -f values.yaml
Upgrade an existing release:
helm upgrade my-app zop/service --set ingress.enabled=true
helm uninstall my-app
helm list
Below is a list of available charts along with their links:
Name | Link | Description |
---|---|---|
MySQL | helm.zop.dev/mysql | A widely-used open-source relational database system known for its reliability and ease of use. |
PostgreSQL | helm.zop.dev/postgres | A powerful, open-source object-relational database system ideal for handling complex queries and transactional workloads. |
MariaDB | helm.zop.dev/mariadb | A popular open-source relational database, highly compatible with MySQL, suitable for both master-slave replication and standalone setups. |
Redis | helm.zop.dev/redis | An in-memory data structure store used as a database, cache, and message broker, with support for persistence. |
SurrealDB | helm.zop.dev/surrealdb | A cloud-native database designed for modern, highly scalable applications and real-time analytics. |
Dgraph | helm.zop.dev/dgraph | A distributed, fast, and scalable graph database for efficient graph-based querying and data visualization. |
Solr | helm.zop.dev/solr | An open-source search platform built for enterprise-scale full-text search and analytics. |
OpenTSDB | helm.zop.dev/opentsdb | A distributed, scalable time-series database ideal for managing and querying large-scale time-series data. |
ChromaDB | helm.zop.dev/chromadb | A specialized datastore designed for AI and machine learning workloads, including managing vector embeddings. |
Cron-Job | helm.zop.dev/cron-job | A Helm chart for scheduling and managing cron jobs to handle background tasks efficiently. |
Service | helm.zop.dev/service | A generic service chart for deploying and managing custom services with built-in configurations for HPA, deployments, alerts, Grafana, ingress, pod budgets, PVCs, etc. |
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.