Levis is Kubernetes Manifest Generator for simply creating Kubernetes applications. Levis generates pure Kubernetes YAML - you can use Levis to define Kubernetes applications with YAML syntax for any Kubernetes clusters running anywhere.
This is an project built with ❤️ by KubeOps Skills. We encourage you to try it out, leave feedback, and jump in to help!
Levis Release | cdk8s Version | construct Version | log4js Version | minimist Version | yaml Version |
---|---|---|---|---|---|
1.5.0-beta | 0.30.0 | 3.0.14 | 6.3.0 | 1.2.5 | 2.0.0-6 |
Levis is available on Linux, macOS and Windows platforms.
Binaries for Linux, Windows and Mac are available as tarballs in the release page.
macOS with homebrew
# Install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew tap kubeopsskills/levis
brew install levis
yarn
for installing dependenciesyarn test
for run unit test with jestyarn test:re-snapshot
for update jest snapshot for unit testafter install levis you can use
levis create -f <levis-config.yaml> -o <output.yaml>
Interacting with the community and the development team is a great way to contribute to the project. Please consider the following venues (in order):
See our Examples Directory.
See our roadmap for details about our plans for the project
We welcome community contributions and pull requests. See our contribution guide for more information on how to report issues, set up a development environment and submit code.
This project is distributed under the MIT License, Copyright (c) 2021 KUBEOPS SKILLS Co., Ltd.