Project

karist

0.0
The project is in a healthy, maintained state
Karist simplifies development of manifests and releases on Kubernetes by automating templating operations.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Runtime

~> 1.3
 Project Readme

Karist

Karist simplifies the development and deployment of manifests for Kubernetes, and falls somewhere between Kustomize and Helm.

Installation

The recommended ways

rbenv install 3.1.0
rbenv global 3.1.0

gem install karist
karist help

You can also use a Docker container to run Karist.

docker run -ti --name karist ruby:alpine sh
$ gem install karist
karist help

Usage/Examples

$ karist help

Commands:
  karist help [COMMAND]  # Describe available commands or one specific command
  karist init PATH       # Generates a initial project at PATH
  karist render ENV      # Render releases from environment ENV

Running Tests

Tests don't require any external file or interaction. You can run tests using the following commande (test-unit):

  TESTOPTS="-v" rake test

Documentation

For more information regarding the use and particularities of Karist, consult the wiki of this GitHub repository!

License

MIT