Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tommy351/kosko

Organize Kubernetes manifests in TypeScript.
https://github.com/tommy351/kosko

cli cli-app javascript kubernetes kubernetes-manifests kubernetes-models nodejs typescript

Last synced: about 5 hours ago
JSON representation

Organize Kubernetes manifests in TypeScript.

Awesome Lists containing this project

README

        

# Kosko

[![](https://img.shields.io/npm/v/kosko.svg)](https://www.npmjs.com/package/kosko) ![Test](https://github.com/tommy351/kosko/workflows/Test/badge.svg) [![codecov](https://codecov.io/gh/tommy351/kosko/branch/master/graph/badge.svg)](https://codecov.io/gh/tommy351/kosko)

Organize Kubernetes manifests in TypeScript.

## Features

- Use TypeScript or any language compiled into JavaScript.
- Manage multiple environments.
- Validate against Kubernetes OpenAPI definitions.
- Reuse variables and functions across components.
- Find issues such as missing namespaces, invalid pod selectors, require container probes, and much more.

## Documentation

Learn more on [the official site](https://kosko.dev).

## License

MIT

[typescript]: https://www.typescriptlang.org/