Skip to content

v2.0.0

Compare
Choose a tag to compare
@Gabriella439 Gabriella439 released this 29 Nov 21:59
· 58 commits to master since this release
  • Switch to API v2

    This is a large change which consists of the following smaller changes:

    • The ./default subdirectory is renamed to ./defaults

    • Add top-level ./types.dhall and ./defaults.dhall files

    • Add a top-level ./typesUnion.dhall union type

      ... this allows you to wrap heterogeneous in this uniform type so that you can store them in a List and render that as a single YAML file containing one document per resource. If you do so, make sure to use the --documents flag of dhall-to-yaml

    • Records of all nullable fields are no longer themselves nullable

    • Make use of the new Optional literal syntax (i.e. Some/None)

    • Default resources are no longer lambdas

    • Remove cyclic imports

    • Support newer versions of Dhall

  • Support Kubernetes 1.14.3

  • Set Cron* types and defaults to v1beta1

  • Add support for "schemas"

    This adds a new ./schemas directory and ./schemas.dhall package to support the :: operator for newer versions of the language. This allows you to ergonomically instantiate a Kubernetes resource while only specifying non-default values.