Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/coralogix/dhall-kops
Dhall types for Kops
https://github.com/coralogix/dhall-kops
Last synced: 11 days ago
JSON representation
Dhall types for Kops
- Host: GitHub
- URL: https://github.com/coralogix/dhall-kops
- Owner: coralogix
- License: apache-2.0
- Created: 2019-07-10T10:57:39.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-05T16:10:42.000Z (over 1 year ago)
- Last Synced: 2024-08-02T07:13:25.187Z (3 months ago)
- Language: Dhall
- Size: 137 KB
- Stars: 7
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-dhall - dhall-kops - Dhall types for Kops. (Libraries)
README
# dhall-kops
[![standard-readme compliant](https://img.shields.io/badge/readme%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/RichardLitt/standard-readme)> Dhall types for Kops
## Description
This repository includes types and default records in the [Dhall language](https://github.com/dhall-lang/dhall-lang) which allow for [Kops](https://github.com/kubernetes/kops) configuration to be generated.
This allows the user to more easily generate type-safe Kops configuration, through the use of the Dhall project's `dhall-to-yaml` tool.
## Install
For stability, users are encouraged to import from a tagged release, not from the master branch, and to watch for new releases. This project does not yet have rigorous testing set up for it and new commits on the master branch are prone to break compatiblility and are almost sure to change the import hash for the expression, thus the releases are currently `v0.x`.
```
https://raw.githubusercontent.com/coralogix/dhall-kops/v0.9.0/package.dhall sha256:eae4e12fd498082b05fc119da080ee82a0ff742847f00e17a5ff871878254e43
```### CLI
```bash
kops replace -f <(dhall-to-yaml --omitNull <<< './example-cluster.dhall')
```## Maintainers
[Ari Becker](https://github.com/ari-becker)
[Oded David](https://github.com/oded-dd)## Contributing
TBD## License
[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0) © Coralogix, Inc.