0.0
The project is in a healthy, maintained state
Clone the repo and run bin/rename-gem and you have a gem.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 5.0
~> 13.0
~> 1.21

Runtime

~> 1.11
~> 1.5
~> 0.2.2
 Project Readme

kube_ctl

A Ruby DSL that compiles to kubectl and helm commands. No YAML. No templates. Just Ruby.

Usage

Please see the project documentation for more details.

  • Getting Started - This guide walks you through installing kube_ctl and building your first kubectl command with Ruby.

  • The DSL - This guide covers the full kubectl DSL syntax.

  • Helm - This guide covers using the Helm DSL.

  • Kubeconfig Scoping - This guide covers scoping commands to a specific kubeconfig.

  • The CLI - This guide covers the kube command-line interface.

  • Plugin System - This guide covers extending the kube CLI with plugins.

Related Projects

  • kube_cluster -- OOP Kubernetes resource management with dirty tracking and persistence
  • kube_schema -- Kubernetes resource schema validation
  • kube_kit -- Generators for kube_cluster projects
  • kube_engine -- Kubernetes engine

Built With

string_builder -- captures Ruby method chains into a buffer and serializes them to strings.

License

Apache-2.0