awesome-libsonnet
awesome-libsonnet copied to clipboard
Curated list of Kubernetes focused Jsonnet resources
Awesome libsonnet
A curated, Kubernetes focused list of Jsonnet resources. For a more general list of Jsonnet related things, make sure to check out metalmatze/awesome-jsonnet.
A core feature of Jsonnet, import
, allows easy sharing and reusing of code.
Currently available libraries can be grouped by different types:
- Modules provide Kubernetes API resources to install entire Applications. They can be compared to Helm Charts.
- Mixins usually provide only configuration of some kind. This can be for example Grafana dashboards, Prometheus alerts, etc
Maintained by: | :crown: Project maintainers | :busts_in_silhouette: Community | :no_entry: Unmaintained |
---|
Application modules
Bitly oauth2_proxy
- :busts_in_silhouette: by Grafana Labs:
github.com/grafana/jsonnet-libs/oauth2-proxy
CoreOS etcd-operator
- :busts_in_silhouette: by Grafana Labs:
github.com/grafana/jsonnet-libs/etcd-operator
CoreOS prometheus-operator
Grafana Loki
-
:crown: Loki:
github.com/grafana/loki/production/ksonnet/loki
-
:crown: Promtail:
github.com/grafana/loki/production/ksonnet/promtail
-
:crown: Canary:
github.com/grafana/loki/production/ksonnet/loki-canary
HashiCorp Consul
- :busts_in_silhouette: by Grafana Labs:
github.com/grafana/jsonnet-libs/consul
Prometheus
-
:busts_in_silhouette: kube-prometheus by CoreOS:
github.com/coreos/kube-prometheus/jsonnet/kube-prometheus
-
:busts_in_silhouette: prometheus-ksonnet by Grafana Labs:
github.com/grafana/jsonnet-libs/prometheus-ksonnet
memcached
- :busts_in_silhouette: by Grafana Labs:
github.com/grafana/jsonnet-libs/memcached
Configuration mixins
HashiCorp Consul
- :busts_in_silhouette: by Grafana Labs:
github.com/grafana/jsonnet-libs/consul-mixin
Jaeger
Kubernetes
- :busts_in_silhouette:
github.com/kubernetes-monitoring/kubernetes-mixin
Prometheus
memcached
- :busts_in_silhouette: by Grafana Labs:
github.com/grafana/jsonnet-libs/memcached-mixin