connec / k8s-tpl

Templatisation for Kubernetes manifests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

k8s-tpl

Templatisation for Kubernetes manifests

Overview

k8s-tpl is a CLI tool for interpolating Kubernetes manifests using the Go templating language. The supported input and output format is intended to facilitate usage in a pipeline with kubectl apply -f -.

Installation

The k8s-tpl CLI is available on crates.io and can be installed using Cargo:

cargo install k8s-tpl

Usage

The CLI is largely self documenting:

k8s-tpl --help

Basic usage

k8s-tpl --config dev.yaml kubernetes.yaml \
  | kubectl apply -f -

Environment variables

k8s-tpl injects environment variables into an Env key in the template context.

About

Templatisation for Kubernetes manifests

License:MIT License


Languages

Language:Rust 100.0%