Releases: jkcfg/kubernetes
0.6.2
0.6.1
This is a patch release fixing a problem with schema validation.
0.6.0
This release adds schema validation for Kubernetes versions 1.7.0 through 1.17.0, for use with jk validate
.
The module @jkcfg/kubernetes/validate
exports a validation function which will check a Kubernetes resource against the schema for its group, version and kind (e.g., apps/v1 Deployment).
Other things of note:
- there is now a convenience function for using shorts with
jk generate
- examples of using this library have been moved to the main jk repo
0.5.0
0.4.0
This is a minor release with a modest power-up for overlays.
Fixes
- Omit status field from generated API constructors #33
Breaking change
- The transforms module used for overlays have been moved to the top level, so must be imported as
@jkcfg/kubernetes/transform
rather than@jkcfg/kubernetes/overlay/transforms
.
Feature
- Overlay objects can now be given resources generated by other means (as well as filenames), and transformations as functions (as well as kustomize-specific fields like
commonLabels
) #35
0.3.1
0.3.0
Feature: This release adds limited support for "shorts", inspired by https://docs.koki.io/short/, which are shorthand forms for Kubernetes manifests. See the examples in examples/short/
.
Breaking change: the API for charts and overlays has changed to make it easier to use. These now depend on @jkcfg/std
, rather than needing its procedures to be supplied as parameters.
The modules @jkcfg/kubernetes/chart
and @jkcfg/kubernetes/overlay
have the "do it all" procedures, including variations suitable for using with jk generate
. Other modules (e.g., @jkcfg/kubernetes/chart/template
) have building blocks for finer control.