Skip to content

Releases: kubernetes-sigs/kustomize

kustomize/v3.3.0

24 Oct 18:22
7050c6a
Compare
Choose a tag to compare

First release of kustomize executable that depends on the new separately published API module.

This means

  • The official kustomize CLI consumes a distinct kustomize API .

  • The CLI module, which is now unimportable (containing only a main package and internal libraries), can follow semver with respect to commands and flags, e.g. flag removal requires incrementing the major version number.

  • The API module, a normal collection of Go packages, can now follow semver with respect to just those package signatures and not get confused with the CLI. This lets it be incorporated safely into other clients, e.g. kubectl.

Changelog

b0b3a70 Fix internal kustomize CLI deps
ce7ebe3 Make all releases draft by default
02f9b98 Move kustomize back to v3
f77143c Pin kustomize CLI to API v0.1.1
9b50b78 Use latest cloudbuilder image.

api/v0.1.1

22 Oct 19:24
b7d2ba2
Compare
Choose a tag to compare

This is the first release of the Kustomize Go API.

The kustomize CLI and other kustomize API clients may require this module with a go.mod line like

require sigs.k8s.io/kustomize/api v0.1.1

Expect the api to change - primarily get smaller - in the coming weeks, then v1.0.0 will be released and
obey semver, which the module located at the root of the repo (now deleted, and only available at older git tags) never did.

Changelog

bff0604 Add kubeval install notes.
ba464a5 Add support for kustomize edit set replicas
61149cb Add tag check to release script
85b71a3 Cleanup types package before going public.
335077e Cloud build adjustments.
c28a0eb Deal with goreleaser field deprecations.
83f7087 Define the API release process.
0f0e740 Document the types package.
c90e0a4 Drain pkg/transformers.
dee1c42 Drain the top level internal.
52e57da FIx yaml formatting of replicas count when count is 0
b306f85 Fix some nits
0cf2057 Install generated plugin code into the API module.
5416ae7 Introduce API module.
46524d3 Introduce API module.
fda3ba8 Make SMP code private to CLI.
951d15b Make api/plugins
f54d4a5 Make git package private
e2d7a06 Make inventory public.
c88e8cc Make new nesting place for generated builtin code.
3af5a8a Make resource, resmap public.
07d2500 Make types package public.
04c23b2 Maker hasher public for now.
b95164b More code to discuss in 1297
24837ba More releasing tweaks.
5de000e Move FieldSpec to API.
a88ee3f Move filesys package up to make public.
3f08e15 Move generated plugin code.
fddde81 Move ks8deps to api for now.
4e9d42f Move kv loader code to public package.
72d9b4c Remove minecraft version check from chart plugin tests.
bb77e74 Rename DataSources to KvPairSources and remove deprecated env field.
9e3b837 Rename fs package to filesys
e5c8b5e Start api directory, which will become a module.
41a008e Start pluglib, a set of public, plugin specific functions.
d0caea0 Update INSTALL.md
d1240bc Update INSTALL.md
cc4341c Update INSTALL.md
b7bcb90 Update README.md
2f2d078 Update README.md
310d516 Update README.md
2ce138a Update awker.sh
9778f86 Update broken URL in Exec Plugin Tutorial
4e45af6 Update complexcomposition_test.go
a62f136 Update docs
5caba59 Upgrade golang to v1.13
705b4ab cleanup on errors in git loader
07a9454 doc: add configmap generator key example
367d0e0 fix string trim in normalizeGitHostSpec func
586bba0 fixNits
d851305 make failing test showing spurious variable conflicts
d21ff7c make test pass with reference to bug
949b10b refactor complexcomposition_test in prep for addition
e6770e5 tweakNamesInTest
aa82240 use namespace value when making Var

v3.3.1

08 Oct 23:11
f2ac5a2
Compare
Choose a tag to compare

Test of new API goreleaser-driven release process. LGTM.

Ignore the assets, as there's just a binary that prints the API version number.
The important thing with this release is that one may

require sigs.k8s.io/kustomize/v3 v3.3.1

from your go.mod file.

Changelog

78d14d0 Introduce dummy program to help with API releases.
40ed9e6 fix zh-doc
3cf6b8e v3.3.0 release notes
281f932 zh example:chart,secret generator plugin

kustomize/v3.2.3

08 Oct 23:33
Compare
Choose a tag to compare

Changelog

f8412aa Have kustomize CLI depend on kustomize Go API v3.3.1

v3.3.0

07 Oct 22:59
5d800f0
Compare
Choose a tag to compare

First release of the kustomize API-only module, with the CLI removed.

See https://github.com/kubernetes-sigs/kustomize/blob/master/docs/v3.3.0.md

kustomize/v3.2.2

07 Oct 23:19
Compare
Choose a tag to compare

Changelog

3c9d828 Have kustomize CLI depend on kustomize Go API v3.3.0

kustomize/v3.2.1

27 Sep 00:14
d89b448
Compare
Choose a tag to compare

Changelog

3b9bcc4 Compress copyright in the commands package.
def4f04 Depend on new pluginator location.
9288dec Fix failing BashedConfigMapTest
d89b448 Fix git tag recovery in cloud build.
9d7b654 Make pre-commit more portable and less tricky.
b82a8fd Move the kustomize binary to its own module.
032b385 Pin the kustomize binary's dependence on kustomize libs.
aa342de Pin tool versions using go modules
79fbe7c Support resource generator options in exec plugins
7c70568 Update README.md to include Kubernetes 1.16
a694ac7 Update cloud build process for kustomize.
17bf9d3 Update releasing README.
ac9424f tests: Add unit tests for update resource options
f69d526 v3.2.1 release notes

pluginator/v1.0.0

24 Sep 21:45
Compare
Choose a tag to compare

Changelog

33deefc Copy pluginator to its own module.
1d90ba7 Fix typo in apiVersion yaml declaration
b1fdaa2 Fix typo in transformerconfigs README
274b5c3 Tweak file path handling and logging in test.
aec8206 Update INSTALL.md
b1faa98 Update Ingress apiVersion to networking.k8s.io/v1beta1
55941f5 add note about GO111MODULE for source install
77b63f9 add release note for v3.2.0

v3.2.0

18 Sep 16:25
a3103f1
Compare
Choose a tag to compare

Changelog

f59d799 Add an example of reusable builtin plugins with custom config.
3f1b2bb Add configs
aabbbf0 Add cover target to Makefile
5dfa929 Add create subcommand
ed91bce Add example plugin for go-getter
7783a76 Add internal tooling library for index queries.
66fa2de Add main backend service and configurations
64341a8 Add short version flag
e898c52 Add test for name conflict with base reuse
aa2bf7e Adds frontend + configs to interal/tools/ui
02f6b3e Allow replicas to find modified names.
6a4150d Amend go-getter plugin document according to comments
963913f Automatically anchor resource selector patterns
1237ae4 Consider currentId when replacing/merging resources
c2d6f09 Crawler performance improvements, better structure
24c173a Detect ID conflicts in namespace transformer
dd5b3c1 Do not prefix/suffix APIService resources
2de052e Download submodules when using base from git
2050afd Ease doing custom configuration of builtin plugins.
74ed0b3 Example of configuring builtin plugin.
351df67 First draft of documentation for internal/tools
44b62a8 Fix indirect git resource cycle detection
fa834f9 Fix non-travis tests.
8e9c08e Fix patch path example
bafd6b5 Fix typo in patches definition
594a06d Fixes to create sub-command
adbb622 Handle git:: prefix in urls containing _git
96c5b4a Handle ordering patches with SMP delete directives
ca41674 Implementation of basic crawler organisation.
62edcae Implementation of configurable github crawler.
ac6918d Implementation of github query helper library.
e0d388c Implements search query partitioning by filesize.
c02b4f3 Initial (temporary) implementation of search doc.
2e6dd48 IsInKustomizeCtx should use end of nameprefix array (1/3)
6e13acf IsInKustomizeCtx should use end of nameprefix array (2/3)
93cedba IsInKustomizeCtx should use end of nameprefix array (3/3)
31262cc IsInKustomizeCtx should use end of nameprefix array (code review)
fe8ba8e Log loader errors during resource accumulation
54f1952 Log output from git on errors
df779fd Modify document for elasticsearch migration.
e904f61 Move commands/edit utils package up to commands
eeafd43 Remove import of k8sdeps from create command
a68f95b Rename commands utility function file
eaae7af Retain replicas field in edit marshal path
ed3c29b Simplify name reference candidate resmap building
ed920af Support setting command in go-getter plugin
a081534 Test custom configuration of a builtin plugin.
423a8a6 Test examples against HEAD as well as against latest release.
33bd221 Update README.md
fe45157 Update crawler to cache web request form github.
b4d6e89 Update zh-README.md
86f2216 Update zh-example-README.md
6c44da5 add PriorityClass to the order list
4690558 add document for inline patch (#1411)
9516880 add inline patch document
35481ec add inline patch support for Strategic Merge Patch and JSON patch
e6fffc8 add makefile
b4038a6 add testting for patch transformers
e011f3b change "bases:" to "resources:"
716a730 feat: Add instructions for setting key in configmap
e455acc fix
aedb362 fix doc
73660af fix environment variable typo.
34287e5 fix example-zh-README.md
d3d4908 fix latest version
c2cc93a fix: tempfile(?)
af29855 fix: windows builds
bc303c4 in plugin executor remove unnecessary code and improve error messages
a279c08 make repospec memebers public
4cb8838 plugin/go-getter: support urls including :
2e7ad48 properly omitempty for 'inventory' in 'kustomize'
d3022cc rename to tools directory
78c9729 translate-zh: glossary.md
6cf8b9e update examples-zh
a4e1ba0 update zh doc
6fcb784 use kubectl apply -k # (#1495)

v3.1.0

26 Jul 18:10
95f3303
Compare
Choose a tag to compare