charts used for kubernetes deployment
Helm Charts : An Extensive Collection of Helm Charts for Datastores & Applications
🎯 Goal
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.
💡 Key Features
- Zero Configuration Required:
- Explicit Override Options:
values.yaml with a corresponding values.schema.json that marks user-modifiable fields with "mutable": true.
- Automatic Integration:
type: datasource or type: application), ensuring automatic reflection in the zop.dev Applications and Datasources section.
- Scalability & Flexibility:
🚀 Getting Started
Prerequisites
- Helm: Ensure Helm is installed.
- Kubernetes: Access to a running Kubernetes cluster.
Installation
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>
Examples
Deploying an Application Chart:
helm repo add zop https://helm.zop.dev
helm install my-app zop/service
Overriding Values:
To customize certain values that are marked mutable, provide a custom values.yaml:
helm install my-app zop/service -f values.yaml
Upgrading & Uninstalling:
Upgrade an existing release:
helm upgrade my-app zop/service --set ingress.enabled=true
Uninstall a release:
helm uninstall my-app
Verify your deployments:
helm list
📂 Available Charts
Below is a list of available charts along with their links:
- DATASOURCES
- APPLICATIONS
- OTHERS
📊 Metrics Export - All charts that support metrics expose them on port 2121 by default.
👍 Contribute
We welcome contributions to improve and expand our Helm charts. To contribute please refer to the CONTRIBUTING.md file.
🔒 License
This project is licensed under the Apache 2.0 License.
📣 Stay Connected
For updates and support, visit the zop.dev website or join our community discussions.