Skip to content
Dhall types for Kops
Dhall
Branch: master
Clone or download
Latest commit cccd1f6 Dec 24, 2019

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api
tests/api/v1alpha2
LICENSE
README.md
imports.dhall
package.dhall

README.md

dhall-kops

standard-readme compliant

Dhall types for Kops

Description

This repository includes types and default records in the Dhall language which allow for 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.5.1/package.dhall sha256:30f3f1e58f79ad024427b711f46a8ac347534b9196519fbc0d24427499a70717

Usage

See tests/api/v1alpha2/tests.dhall for examples of each of the types and their corresponding defaults.

CLI

kops replace -f <(dhall-to-yaml --omitNull <<< './example-cluster.dhall')

Maintainers

Ari Becker Oded David

Contributing

TBD

License

Apache License 2.0 © Coralogix, Inc.

You can’t perform that action at this time.