Skip to content

Releases: kubernetes-sigs/kustomize

kustomize/v3.5.5

11 May 16:56
897e7b6
Compare
Choose a tag to compare

Changelog

5213426 Pin kustomize to api v0.3.3
70b1cfe Update build scripts

api/v0.3.3

11 May 15:31
abb9d5a
Compare
Choose a tag to compare

Changelog

39cb87c Define global const for metadata/namespace field
065f707 Upgrade to latest kyaml, cmd/config
e544557 ValueAddTransformer
51e3e0f add filesys.InsertPathPart function
1a89d09 add value add filter
83c7c29 release kyaml and cmd/config v0.1.10
cc84eb1 update cmd/config e2e tests with new go function framework

kustomize/v3.5.4

11 Jan 03:21
3af514f
Compare
Choose a tag to compare

Changelog

52efd8c Upgrade some deps in kustomize.
39c42d7 update VERSIONS for cmd/resource and cmd/config
3bb7c1c update versions for kustomize 3.5.4

api/v0.3.2

10 Jan 23:19
0c9a375
Compare
Choose a tag to compare

Changelog

595e41a Adds functions to add/retrieve inventory to/from grouping object
7b1a5f8 Print the initial unknown status for all resources before looking at events
3f417c7 increment api patch release to 0.3.2

kustomize/v3.5.3

17 Dec 22:04
Compare
Choose a tag to compare

Changelog

5ba90fe update go.mod for release

kustomize/v3.5.2

17 Dec 04:14
79a891f
Compare
Choose a tag to compare

kustomize CLI pinned at kustomize API v0.3.0

To see new alpha features, set KUSTOMIZE_ENABLE_ALPHA_COMMANDS to true, e.g.

KUSTOMIZE_ENABLE_ALPHA_COMMANDS=true ./kustomize help 

Changelog

68af986 Add kubeval function example.
60188eb Address issues in release scripts
0b9aa41 Pin kustomize to specific versions of local deps.
e059768 Update zh/INSTALL.md
46f1f1b fix

api/v0.3.1

17 Dec 21:59
3dd3654
Compare
Choose a tag to compare

Changelog

de824c2 Drop mdrip dependency from api/ because it has conflicting deps with kubectl
eaaefc1 Using single quote style when setting annotations

pluginator/v2.1.0

13 Dec 01:15
425cc04
Compare
Choose a tag to compare

Changelog

2252b3c Pin pluginator to api v0.3.0
1cae8f9 Rename misspelled commands.go

kustomize/v3.5.1

13 Dec 21:21
2c96359
Compare
Choose a tag to compare

kustomize/v3.5.1 is equivalent to kustomize/3.4.0 --- because we screwed up some module tagging in v3.5.0, and want a quick fix to supercede v3.5.0 in people's caches.

Please wait for 3.5.2 to try new features.

api/v0.3.0

13 Dec 00:59
0582949
Compare
Choose a tag to compare

Highlights for API 0.3.0 release

  • alpha config commands now available
  • Dozens of high level tests in krusty package
    to demo various configuration scenarios, in particular
    api/krusty/customconfigreusable_test.go
    which shows how to do advanced labelling
  • multi-OS kustomize install script
  • introduced candidate approach to replace $VAR feature
    in plugin/someteam.example.com/v1/replacementtransformer
  • Simpler test harness for transformers and generators
    allows tests to read like examples
  • Everything driven from top level Makefile,
    including pre-submit (if 'make' works,
    your PR should pass on travis)
  • filesys.Walk now works in the in-memory filesystem
  • misc improvements to exec plugin validation / execution
  • Drop pseudo/k8s module. Failed attempt to reintegrate into kubectl
    and workaround the api problems inside k/k repo
  • higher linting bar on precommit

Changelog

83db25d Activate lint for unused code.
3da0afd Activate lint gosimple.
0924269 Activate lint staticcheck.
3624544 Activate lint typecheck
a489f30 Add APIs for computing status based on fetching resource info from a cluster
d98af3f Add PrintPluginEnv plugin.
31c5e89 Add String method to KustomizationDocument to avoid printing the content of kustomization.yaml
68a196d Add a test case to demonstrate kinds have duplicates
964a508 Add a unit test to demonstrate the issue 1747
eccef3b Add appropriate test for read only LocalVolume
9bba761 Add config for creating an ElasticSearch Cluster
e6306f6 Add docs command boilerplate
9e16c8c Add example for replicas in kustomization.yaml
e46108a Add in struct for mounted storage options
b710a76 Add kustomize install script.
c99278c Add kyaml command for invoking container filters
a7cff1c Add local volume support to container filters
e1b18d1 Add script to detect/build Go plugins.
bf119bf Add test elaborating on custom config.
563564a Add tree to necessary tools
f0ca8f9 Add utility for generating cobra documentation from .md files
0d79219 Avoid processing the nil pointer returned by kustomizationResultAdapter
382c330 Consolidate test harness to one package.
105a8e5 Detect path to plugins from krusty tests.
6484259 Disable alpha kustomize commands by default.
b0f1f66 Document the default value
003b3ec Drive kustomize repo verification from make.
87cf123 Drop api module's explicit dependence on pluginator.
ac1f4fe Drop last direct refs to pseudo/k8s.
5e5e3b1 Expand and format Configuration IO API Semantics.
afd24c6 Expose ElasticSearch as a LoadBalancer-type service
a4c69d9 Fix 'config run' by removing default mount.
f202ce3 Fix broken redirect for contributor cheatsheet
1a28e49 Fix client-go version to match apimachinery version
0a8d7c2 Fix code to address complains from gocritic (assignOp, ifElseChain and appendAssign)
2625502 Fix dependencies for kstatus
53b5e0f Fix dir paths in crawler backend Dockerfile
0451680 Fix docs broken links as Github relative links
80dc481 Fix images + name{Prefix,Suffix} field links.
a28c353 Fix issues with rules for Deployment and ReplicaSet
927d0d0 Fix makefile tabs (sigh).
2a35bbf Fix nit leftover from 1820
4312ab3 Fix panic in merge2 comment merging
e9ab3da Fix some nits in the crawler and elsewhere.
5eef5f2 Fix two broken deps to allow tests under hack/crawl to pass
1433ea4 Fix two typos
dd3ff34 Fix typo: suing -> using
49287a0 Fix verb noun agreement mistake
caa71a7 Get rid of the fake loader.
bb03507 Go mod tidy b4 release.
248d0d5 Improve builtin generation rules.
b473fac Improve error handling in kyaml libraries
8c037ba Index is a number not a string
e14c441 Kustomize installation script.
a49507c Library for computing status for Kubernetes resources
7eaaedf Make LocalVolume read only
c722d4c Make filesys walk work.
84b75af Make the crawler work
f3e7351 More tests, better errors.
a49a764 More tests.
1f85ce4 More tests/examples.
50c63d0 Move another test up.
fdd2cc5 Move another test.
f69d2d2 Move hack/crawl under api/internal
ae06588 Move more examples up.
0bace65 Move repeated variable content to constants following linter suggestion
bffc0d7 Mulitple improvements of the crawler
dff30b9 Nit fixes and proper RunFns integration
1be5292 Pin api to pluginator v2.
f015399 Provide another high level example.
4a65ea8 Publish cmd/config as a Kustomize sub-command
75b8103 Raise the golinter bar.
3b2988b Refactor to prep for new filesys.Walk
d08140d Remove api/internal/hack/crawl/crawler/git dir, use api/internal/git instead.
d25b6ff Remove duplicates in kinds
3803541 Remove extraneous whitespace.
df76880 Remove init function following gochecknoinits linter recommendation
f2c7066 Remove leading/trailing newlines following whitespace linter recommendation
d4fa006 Remove leading/trailing newlines following whitespace linter recommendation
d8e5891 Rename cmd/kyaml to cmd/config
14d4059 Rename cmd/kyaml to cmd/config in travis scripts
99701a1 Rename directory cmd/kyaml to cmd/config
a077482 Rename struct field to solve issue raised by go vet
e811da1 Rename variable, constants and struct fields following stylecheck linter recommendation
9255c99 Replace the sigs.k8s.io/kustomize/hack/crawl/* import path with sigs.k8s.io/kustomize/api/internal/crawl/*
c856f80 Revert "Replacement poc"
aa09e3f Run go mod tidy
df25f3a Run go mod tidy to clean up go.sum
8aaa3f5 Set the ElasticSearch index creation configuration
038c070 Simplify and document plugin test harness.
861c86a Simplify plugin tests.
8753856 Simplify precommit.
752ca4b Skip updating empty containers in image tranformer
89e7b76 Start making examples more visible.
400140a Tweak Go plugin build script and targets.
04bfb3e Tweak install.
849e0f3 Unname unused parameters following unparam linter recommendation
ee8598d Unpin all the plugins (non-builtins too).
416e1fc Unpin the builtin plugins.
6b7236a Update INSTALL.md
567bc83 Update INSTALL.md
49f8b2b Update INSTALL.md
c00cf12 Update INSTALL.md
b2814c5 Update INSTALL.md
d0b874a Update Makefile
867b795 Update README.md
0e251ed Update README.md
f33069f Update bugs.md
46af583 Update bugs.md
7ce1f7e Update cmd/config docs from using yaml to using kustomize config
b6d760d Update eschewedFeatures.md
7cdb157 Update execplugin_test.go
6dd4814 Update execplugin_test.go
277f565 Update genargs.go
4448bcf Update go.sum and go.mod by running go build|test
fd5db20 Update harness.go
4f8eaac Update kustomizer_test.go
c0d1bde Update macDevGuide.md
61c5afd Update npm deps.
ecb9b9e Update plugins/doc.go link.
8bb8637 Update replicas.md
8aaac77 Update the module path in go.mod
ee678d6 Upgrade to mdrip 1.0.1
6485a7c add --deep_git_clone flag
06e10cc add replacement transformer
c7600bc add replacement type and an example transformer
3e4354d add test with diamond shape
0115fbc add zh doc transformerconfigs.md validationTransformer.md
ffeae45 added support for 'chartRelease' (stable|incubator) and 'chartVersion' (0.0.1)
1b3b852 cli for status
dc66de6 cmd/config: Add examples and tutorials for config functions
5876a8c cmd/config: add built-in tutorials
5988544 cmd/config: expose target for embedding config commands
7baabf7 cmd/config: mark config command group as [Alpha]
6dbed7c copy apply and diff commands from kubectl
7bdb5d3 expose apply Options so we can tune them
95ad5d0 fix exec plugin args handling
cf5d3e7 fix quotation issues by using a bash array
3ec583a fix typo
52466ff fix typo in pseudo/README.md
92dcc02 fix zh doc
de4d503 kyaml: Enable Go linters (lll, stylecheck, unparam, whitespace)
f0779cd kyaml: Enable goconst Go Linter
20d995c kyaml: Enable gocritic Go linter
bf8af8e kyaml: New documentation for annotations and fns (apis)
bfa5c59 kyaml: add Network to ContainerFilter
7f1e93c kyaml: enable errcheck & golint; fix gofmt
b333115 kyaml: fix error handling
301e529 kyaml: fix scopelint issues
f531ac0 kyaml: fixup Makefile
3345464 kyaml: refactor command documentation into .md files from go files
23f9f81 mdtogo: support for alternate license headers
a8ece4b migrate Deploymnet from apps/v1beta2 to apps/v1
8a2b3cd mv basereusenameprefix_test to api/krusty/, Provide another high level example.
9942a92 mv configmaps_test to api/krusty/, Provide another high level example.
189f65d mv crd_test to api/krusty/, Provide another high level example.
c3716ff mv diamonds to api/krusty/, Provide another high level example.
8e7c53b mv extendedpatch_test, inlinepatch_test to api/krusty/, Provide another high level example.
cbfe314 mv generatormergeandreplace_test, generatoroptions_test to api/krusty/, Provide another high level example.
2d39d64 mv mutiplepath_test, nullvalues_test to api/krusty/, Provide another high level example.
e5c314a mv namespace_test to api/krusty/, Provide another high level example.
cd84b65 mv pruneconfigmap_test to api/krusty/, Provide another high level example.
d28ef82 mv resourceconflict_test to api/krusty/, Provide another high level example.
fd7574c mv variableref_test to api/krusty/, Provide another high level example.
7e847dc publish apply / diff as alpha commands
4542e4a quote PATH to run make successfully even if PATH includes whitespace
98d2be5 refactor cmd/config to internal
1a3f622 regenerate docs and license
61133f3 remove flag logic
4791bf8 remove pseudo/k8s module
484ad36 remove verify deps -- use k8s directly
52a5e6e rename run-fns to run
c2dc7ae revert pseudo/k8s deps
2eacbea shell completion for kustomize commands
9e5af98 support writing run output to files
bf33917 unify git cloner behaviour
9242269 update kyaml travis to include new directories and check for generated files