helm-charts  by zopdev

Helm charts for streamlined Kubernetes deployments

Created 1 year ago
1,073 stars

Top 34.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

The zopdev/helm-charts repository offers a curated collection of Helm charts designed to simplify the deployment and management of datastores and applications on Kubernetes. Targeting engineers and power users, these charts provide zero-configuration defaults and explicit override mechanisms, streamlining Kubernetes operations and integrating seamlessly with the zop.dev ecosystem.

How It Works

This project leverages Helm charts that are pre-configured for zero-configuration deployment, allowing users to get started immediately. Customization is facilitated through explicit override options using a values.yaml file, guided by a values.schema.json that clearly marks mutable fields. Each chart includes a mandatory metadata annotation (type: datasource or type: application) for automatic integration into the zop.dev platform's application and datastore listings, enhancing discoverability and management.

Quick Start & Requirements

  • Prerequisites: Helm, Kubernetes cluster access.
  • Installation:
    helm repo add zop https://helm.zop.dev
    helm install <release-name> zop/<chartname>
    
  • Overriding Values: Use -f values.yaml with custom configurations.
  • Links: zop.dev Helm Repository

Highlighted Details

  • Zero Configuration: Charts deploy with sensible defaults, requiring no initial manual setup.
  • Explicit Override Options: Fine-grained control over deployments via values.yaml and schema validation.
  • Automatic zop.dev Integration: Metadata annotations ensure charts are recognized by the zop.dev platform.
  • Extensive Chart Catalog: Includes popular datastores (MySQL, PostgreSQL, Redis, Kafka, ClickHouse) and applications (JupyterHub, Superset, WordPress).
  • Metrics Export: Supported charts expose metrics on port 2121 by default.

Maintenance & Community

Contributions are welcomed, with guidance provided in the CONTRIBUTING.md file. For updates and community discussions, users are directed to the zop.dev website.

Licensing & Compatibility

This project is licensed under the Apache 2.0 License. This permissive license generally allows for commercial use and integration into closed-source projects without significant restrictions.

Limitations & Caveats

The provided README does not explicitly detail any limitations, alpha statuses, or known bugs. The focus is on providing ready-to-use charts with clear override mechanisms.

Health Check
Last Commit

5 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.