Displaying 1 to 16 from 16 results

kapitan - Generic templated configuration management for Kubernetes, Terraform and other things

  •    Python

Kapitan is a tool to manage complex deployments using jsonnet and jinja2. Use Kapitan to manage your Kubernetes manifests, your documentation, your Terraform configuration or even simplify your scripts.

kubecfg - A tool for managing complex enterprise Kubernetes environments as code.

  •    Go

A tool for managing Kubernetes resources as code. kubecfg allows you to express the patterns across your infrastructure and reuse these powerful "templates" across many services, and then manage those templates as files in version control. The more complex your infrastructure is, the more you will gain from using kubecfg.

kubecfg - A tool for managing complex enterprise Kubernetes environments as code.

  •    PureBasic

A tool for managing Kubernetes resources as code. kubecfg allows you to express the patterns across your infrastructure and reuse these powerful "templates" across many services, and then manage those templates as files in version control. The more complex your infrastructure is, the more you will gain from using kubecfg.

rules_jsonnet - Jsonnet rules for Bazel

  •    Python

These are build rules for working with Jsonnet files with Bazel.A unique name for this rule.




jsonnetunit - Unit testing framework for Jsonnet

  •    Python

Jsonnetunit is a unit test framework for Jsonnet. Then, just evaluate your test file with jsonnet.

ruby-jsonnet - Jsonnet library for Ruby

  •    C

Jsonnet processor library. Wraps the official C++ implementation with a Ruby extension library. By default this gem will compile and install Jsonnet (v0.9.4) as part of installation. However you can use the system version of Jsonnet if you prefer. This would be the recommended route if you want to use a different version of Jsonnet or are having problems installing this.

node-jsonnet - jsonnet wrapper for Node.js

  •    Javascript

jsonnet is a DSL for JSON. Jsonnet is created by Google. If you would like to know more Jsonnet syntax, read here.

kubecfg - A tool for managing complex enterprise Kubernetes environments as code.

  •    Rust

A tool for managing complex enterprise Kubernetes environments as code. kubecfg allows you to express the patterns across your infrastructure and reuse these powerful "templates" across many services. The more complex you infrastructure is, the more you will gain from using kubecfg.


kube-manifests - A collection of misc Kubernetes configs for various jobs, as used in Bitnami's production clusters

  •    Shell

A collection of misc kubernetes configs for various jobs, as used in Bitnami's production clusters. This is probably not useful directly for anyone else, but we hope it serves as a non-demo example of "real" Kubernetes configuration. Most of the code comments and instructions below are intended for Bitnami employees making changes to our production clusters.

gatekeeper - Verify Kubernetes configuration files against custom rules

  •    Go

gatekeeper is a tool for verifying Kubernetes configuration files against custom rules defined in a Jsonnet ruleset. It will return a list of errors it encounters while verifying the files. First install dep and run dep ensure. Then run make to build a binary inside $GOPATH/bin.

kubeadm-bootstrap - A simple tool to generate templated, known good kubeadm configurations

  •    Go

kubeadm-bootstrap is a simple tool to generate kubeadm configuration files. If you're managing lots of Kubernetes clusters, you want to make sure they are uniform, and adhere to a set of known good standards. Kubeadm is good for actually bootstrapping the Kubernetes clusters, but editing and creating the configuration files involves some degree of templating and management.

kube-libsonnet - Bitnami's jsonnet library for building Kubernetes manifests

  •    Makefile

This repo has been originally populated by the lib/ folder contents from https://github.com/bitnami-labs/kube-manifests as of Mar/2018, aiming to provide a library of jsonnet manifests for common Kubernetes objects (such as Deployment, Service, Ingress, etc). Unit and e2e-ish testing exists at tests/, needs installed jsonnet and kubecfg binaries, as well as a working kubernetes configured environment for kubecfg validate against kubernetes API endpoint.

gluster-mixins - A set of Grafana dashboards and Prometheus alerts for Gluster.

  •    Shell

A set of Grafana dashboards and Prometheus alerts for Gluster. The scope of this project is to provide Gluster specific Grafana dashboard configs and Prometheus rule files using Prometheus Mixins.

qbec - configure kubernetes objects on multiple clusters using jsonnet

  •    Go

Qbec (pronounced like the Canadian province) is a CLI tool that allows you to create Kubernetes objects on multiple Kubernetes clusters or namespaces configured correctly for the target environment in question. It is based on jsonnet and is similar to other tools in the same space like kubecfg and ksonnet.

codemirror-mode-jsonnet

  •    Javascript

Jsonnet integration for codemirror. Try it out here. Token colorization for the full language, including correct handling of ||| and the various string escaping.