Skip to content

Releases: jkcfg/kubernetes

0.6.2

01 Apr 09:11
Compare
Choose a tag to compare

This release is to adjust the container image built, for use with jkcfg/jk#315.

0.6.1

18 Mar 08:35
Compare
Choose a tag to compare

This is a patch release fixing a problem with schema validation.

  • #70 fixes schema validation for resources from API group apiextensions.k8s.io (e.g., CustomResourceDefinition)
  • #62 adds an option for valuesForGenerate so you can put all files into one directory, rather than in directories by namespace.

0.6.0

21 Feb 20:58
Compare
Choose a tag to compare

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:

0.5.0

21 Aug 11:44
Compare
Choose a tag to compare
0.5.0 Pre-release
Pre-release

This release is a brow bag release, porting to the jk 0.3.0 stdlib. Use 0.5.1 instead.

0.4.0

16 Jul 11:52
Compare
Choose a tag to compare

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

30 Jun 10:59
Compare
Choose a tag to compare

This is a patch release with a fix for template instantiation.

Fixes

  • Correct the return value of @jkcfg/kubernetes/template#loadDir #34

0.3.0

26 Jun 14:16
Compare
Choose a tag to compare

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.

0.2.1

19 May 16:30
Compare
Choose a tag to compare

Feature: Helm chart-like functionality and examples
Feature: New ImageReference class that can parse docker image strings

0.2.0

27 Jan 12:38
Compare
Choose a tag to compare

Feature: Overlay API to provide Kustomize-like behaviour

0.1.0

26 Jan 21:00
Compare
Choose a tag to compare

Friends & Family