Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/tommy351/kosko
- Owner: tommy351
- License: mit
- Created: 2018-12-19T14:53:00.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-26T17:27:20.000Z (17 days ago)
- Last Synced: 2024-12-06T02:08:49.114Z (7 days ago)
- Topics: cli, cli-app, javascript, kubernetes, kubernetes-manifests, kubernetes-models, nodejs, typescript
- Language: TypeScript
- Homepage: https://kosko.dev
- Size: 7 MB
- Stars: 340
- Watchers: 12
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome - kosko - Write Kubernetes manifests in JavaScript. (TypeScript)
- awesome-repositories - tommy351/kosko - Organize Kubernetes manifests in TypeScript. (TypeScript)
- awesome-list - kosko
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/