Skip to content
This repository has been archived by the owner on Nov 17, 2021. It is now read-only.

Releases: vmware-archive/kubecfg

v0.4.0

08 Aug 00:51
v0.4.0
Compare
Choose a tag to compare
  • Updated to client_go release-3.0
  • Added "subset" diff strategy that omits fields that don't appear in local config
  • diff now exits with an easily recognisable exit code 10 if a diff is found
  • New native jsonnet functions:
    • manifestJson / manifestYaml: Format jsonnet objects as JSON/YAML. Unlike std.toString(), manifestJson outputs "pretty" JSON (multi-line and indented).

v0.3.0

01 Jul 06:47
Compare
Choose a tag to compare
  • Updated to jsonnet_cgo/jsonnet v0.9.4
  • Support jsonnet "external variables" and "top-level arguments" via -V name=value, and related flags (thanks @GauntletWizard)
  • Add several jsonnet native functions:
    • parseJson / parseYaml: parse a JSON/YAML string into jsonnet object
    • resolveImage: Rewrite a docker image name into a "more canonical" form, including optionally looking up a registry to fetch specific image digest
    • regexMatch / regexSubst / escapeStringRegex: Commonly-requested regex string match/replace functions
    • See lib/kubecfg.libsonnet comments for details

Second alpha release

14 Jun 01:39
Compare
Choose a tag to compare
  • delete and diff subcommands implemented
  • osx binary added to release process
  • fixed reading yaml files

First release

23 May 12:38
Compare
Choose a tag to compare

Basic functionality works:

  • Reading kube.config, talking to kubernetes
  • Supports jsonnet, json, yaml files (by suffix)
  • show subcommand
  • update subcommand updates/creates resources (no delete yet)