An open API service indexing awesome lists of open source software.

https://github.com/blarc/helm-values-schemas

A lightweight HTTP service that generates JSON schemas for Helm charts.
https://github.com/blarc/helm-values-schemas

helm helm-chart helm-values json-schema json-schema-generator

Last synced: about 2 months ago
JSON representation

A lightweight HTTP service that generates JSON schemas for Helm charts.

Awesome Lists containing this project

README

          

# Helm Values Schema Generator

A lightweight HTTP service that generates JSON schema for Helm charts. The service downloads values.yaml files from Helm chart repositories, generates schema using the losisin/helm-values-schema-json library, and returns the schema as JSON.

## Example
Official Loki Helm Chart lacks a JSON schema: https://github.com/grafana/loki/tree/main/production/helm/loki.

Generate one using: https://helm-values-schemas.onrender.com/grafana/loki/refs/heads/main/production/helm/loki/values.yaml

**URL Pattern:** Take any GitHub raw URL like:

https://raw.githubusercontent.com/grafana/loki/refs/heads/main/production/helm/loki/values.yaml

Replace `https://raw.githubusercontent.com` with the service URL:

https://helm-values-schemas.onrender.com/grafana/loki/refs/heads/main/production/helm/loki/values.yaml