ktmpl
« Back to VersTracker
Description:
Parameterized templates for Kubernetes manifests
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Devops
Tags: kubernetes devops yaml templates deployment
Install: brew install ktmpl
About:
Ktmpl is a command-line tool for rendering parameterized Kubernetes manifest templates. It allows users to define templates using a Ruby-based DSL, providing powerful logic and variable substitution capabilities. This streamlines the management of environment-specific configurations for complex deployments.
Key Features:
  • Ruby-based DSL for template logic
  • Parameter injection for environment-specific values
  • Support for conditional rendering and loops
  • Validation of rendered manifests against the Kubernetes API
Use Cases:
  • Managing multi-environment Kubernetes configurations (dev, staging, prod)
  • DRY (Don't Repeat Yourself) principle for shared manifest components
  • Automating deployment pipelines with dynamic manifest generation
Alternatives:
  • Helm – Helm is the industry standard with a larger ecosystem, but uses Go templates which some find less flexible than Ruby DSL.
  • Kustomize – Kustomize is a declarative approach that patches existing YAML rather than using a templating engine, avoiding template syntax.
Version History
Detected Version Rev Change Commit
Sep 12, 2025 8:51am 0 VERSION_BUMP 55fe1ec9