Skip to content

Releases: kubernetes-sigs/kustomize

kyaml/v0.12.0

24 Sep 15:59
5e3432f
Compare
Choose a tag to compare

dce4ea5 Add AnchorsAweigh option to ByteReader to toggle YAML alias/anchor expansion (#4187)
67a5f6d support krm spec v1 and legacy path, index, and id annotations (#4190)
e997cc5 Handle parsing of bare sequence yaml nodes (#4189)
02cb395 support multiple gvks in custom openapi schema (#4163)
402f6ca Precompute IsNamespaceScoped to avoid expensive schema reads (#4152)
17f1860 Fix a bug with null nodes being dropped with KRM Functions (#4172)

cmd/config/v0.10.1

24 Sep 23:06
7efd7d2
Compare
Choose a tag to compare

67a5f6d support krm spec v1 and legacy path, index, and id annotations (#4190)
f70743b deprecate some fn commands: kustomize fn xargs, kustomize fn source, kustomize fn sink, kustomize fn wrap (#4097)

api/v0.10.0

24 Sep 23:57
0889995
Compare
Choose a tag to compare

dce4ea5 Add AnchorsAweigh option to ByteReader to toggle YAML alias/anchor expansion -- this enables anchor expansion during builds by default (#4187)
67a5f6d support krm spec v1 and legacy path, index, and id annotations (#4190)
02cb395 support multiple gvks in custom openapi schema (#4163)
f438273 [fix 4124] Skip local resource until all transformations have completed. (#4180)
6552b90 Cache the OrgId for nameReferenceTransformer -- performance improvement (#4171)
2bfc7cc throw error instead of panic when replacements source.fieldPath doesn't exist (#4166)
0244f09 update name references after kind change (#4165)

kyaml/v0.11.1

24 Aug 17:46
f2f90d1
Compare
Choose a tag to compare

1e1b9b4 exec function working dir is the kustomization that referenced it (#4125)
360585d Add YAML anchor/alias expansion. (#4114)
6db2bf6 Add FileSystem interface to LocalPackageReadWriter and hook to LocalPackageWriter (#4086)
4eb8232 Added FileSystem field to kio.LocalPackageWriter (#4086)
9b58616 Add FileSystem interface to LocalPackageReadWriter and hook to LocalPackageReader (#4085)
e8a4bf6 Add FileSystem field to LocalPackageReader and one of its tests (#4085)
f0b4cc4 ContainerPatch supports all common workload paths (#4113 )
7a41e47 Filter helper for fallback field lookup (#4113)
38b2b33 update openapi to v1.21.2 (#4112)
c5adafd Make UpdateExpectedFromActual work with hierarchical testdata directories (#4076)
0537b59 support yaml formatted openapi schema (#4017)
ed38b5f Make seq indent configurable and add retain seq indent functionality (#4043)
e1804cb Retain field order after running any arbitrary functions on resources (#4021)
78737f5 Updated ByteReader to allow white space and comments on the same line after --- and throw an error if anything else is detected (#4014)

kustomize/v4.3.0

24 Aug 19:32
cd17338
Compare
Choose a tag to compare

7b5e43d Feature: Add edit set annotation (#4073)
0537b59 support yaml formatted openapi schema (#4017)
1e1b9b4 exec function working dir is the kustomization that referenced it (#4125)
38b2b33 update openapi to v1.21.2, fixing batch/v1 CronJob patching behavior (#4112)
e1804cb Retain field order after running any arbitrary functions on resources (#4021)
78737f5 Updated ByteReader to allow white space and comments on the same line after --- and throw an error if anything else is detected (#4014)
16dcc98 deprecate some cfg commands (#4048 )
3350c72 option for origin data as annotation (#4065)
97e7cb1 remove annotations added by the kyaml reader (#4091)

cmd/config/v0.10.0

24 Aug 18:26
a211186
Compare
Choose a tag to compare

16dcc98 deprecate some cfg commands (#4048 )
0537b59 support yaml formatted openapi schema (#4017)

api/v0.9.0

24 Aug 18:53
3c321ef
Compare
Choose a tag to compare

1e1b9b4 exec function working dir is the kustomization that referenced it (#4125)
360585d Add YAML anchor/alias expansion. (#4114)
3350c72 option for origin data as annotation (#4065)
97e7cb1 remove annotations added by the kyaml reader (#4091)

kyaml/v0.11.0

30 Jun 18:21
5427ab7
Compare
Choose a tag to compare

This release updates go-yaml to version 496545a6307b2a7d7a710fd516e5e16e8ab62dbc, which may fix a number of outstanding bugs. Of note, the updated version of go-yaml no longer forces line wrapping on long strings (see go-yaml/yaml#572). Some users may see minor changes to output as a result. In addition, go-yaml is now used via an internal fork that restores previous sequence indentation behavior (the sequence indicator does not count against indentation). See #3946.

e583f19 Comment out part of script that is likely only needed on first run
3ab0665 fix affected kyaml tests
4b66043 compact sequence indent
979f03e remove serialization hack after bump
c8b049f point to natasha's fork
f3d8883 Internalize forked code
e308f32 fix leading newline issue
beea785 tests for compactSeqIndent
95c5b68 add defaultSeqIndent method
0ddf68c compact sequence indentation option
4cadad5 Internal copy of go-yaml at 496545a6307b2a7d7a710fd516e5e16e8ab62dbc
9e4a639 Instructions and script for go-yaml fork
2e8a3b7 Use the forked go-yaml module
1aa7a1e Handle null values while formatting
1801d33 Add error when datamap is nil
b01da61 Update argument name
23e28bb change marshal indent to 2 (#4005)
a1f1c2d Add documentation
10331d9 Add GetValidatedDataMap to rnode
60038d4 Add filesys.FileSystem to ignoreFileMatcher (#3994)
7fae7d1 Move api/filesys to kyaml/filesys (#3997)
0af3a75 Remove debug fmt.Println breaking kpt Starlark output
2e0556b Allow the Handle function of the ResourceHandler interface to return an error
95e2423 Allow users to customize handling of deleted resources for merge3

kustomize/v4.2.0

01 Jul 21:41
d53a2ad
Compare
Choose a tag to compare

New experimental command to automatically migrate vars to replacements: kustomize edit fix —vars. For details, run kustomize edit fix -h. Warning: converting vars to replacements will potentially overwrite many resource files and in rare scenarios may not produce the same output when kustomize build is run. We recommend doing this in a clean git repository where the change is easy to undo.

a1746f2 Pin to api v0.8.11
bb6f83f Pin to cmd/config v0.9.13
aa92d83 Pin to kyaml (#4020)
217e5c7 fix openapi command help page
7fae7d1 Move api/filesys to kyaml/filesys (#3997)
c19a972 expose --as-current-user via AddFunctionBasicsFlags
3b37fed convert vars to replacements: mapping value with dot
f121e74 convert vars to replacements
24294d3 upgrade json-patch 4.11.0
a3ed120 Handle errors
f6e6ac0 Back to development mode; unpin the modules

cmd/config/v0.9.13

30 Jun 19:14
aa92d83
Compare
Choose a tag to compare

aa92d83 Pin to kyaml (#4020)
b465c20 Remove pinning to external fork
5c2c617 fix affected cmd/config tests
c8b049f point to natasha's fork
2e67433 expose --as-current-user via GetRunFnRunner
a3ed120 Handle errors
e468d6b Fixing cmd/config/internal/commands/e2e/e2e_test.go
58165df comments
0e8257c comments
3ee1579 Fully specify KRM Functions Spec and graduate it to v1.
f6e6ac0 Back to development mode; unpin the modules