Releases: kubernetes-sigs/kustomize
v3.0.3
Changelog
bfafbbf Add FAQ about how to customize configuration
fb44880 Add back GCP KMS example
08d7c35 Add storage class name ref
580963e Address replacement of digest by ImageTransformer
579995d Address simultaneous transformation of name and namespace
7998ee7 Addresses slice case with notNamespaceable objects
f1dbab9 Convert go plugin example to GPG based
0edab60 Fix typo: kubectl v1.15 -> kubectl v1.14 (#1333)
9b40f8a Implement code review comments to NameReferenceTransformer changes.
c4d899f Improve NameReference Test cases
0d8d9e2 Move plugin EnvForTest manager into new package
e5ebca6 Test tracking issue "patchesStrategicMerge elements can be dropped"
b43bd54 Update Issue 1264 Reproduction Test
c3ea109 Update goPluginGuidedExample.md
095333f Update references to NewEnvForTest
3c05e2d add extended patch transformer
ed0cfc6 add test for extended patch with overlapping patches
120ba6b docs/versioningPolicy.md: fix expired urls
a85f297 enable extended patch transformer and add tests
6f74419 fix local test failures
f5fc9ac fix local test failures
8121467 fix the ci failure
28d1bad fix the ci failure
dc6dcd8 update the latest version in readme
v3.0.2
Changelog
876f2a8 Fix missing nameReference in default config
145d073 add labels in test patch files
eeed195 include nameprefix and namesuffix to find matched reference for cluster level kinds
33fff65 move strategic merge patch transformer to a builtin transformer
31ab347 refactor the strategic merge patch transformer toward moving it to a plugin (#1340)
v3.0.1
Changelog
c912bae Enable ns transformer for webhook
f996ac8 Fix typo in the go plugin guide
483188b Generate updated ns transformer
efcb7cc Update README.md
8b60b45 Update README.md
c64a72f Update goPluginGuidedExample.md
3bf13f8 Update goPluginGuidedExample.md
6b597f8 Update v3 notes
49b3247 fix the regression on merging configmap with different namespace
v3.0.0
v2.1.0
v2.0.3
Changelog
45ba785 Add configmaps test for json string
8bbe147 Add webhooks to order list of gvk
ea3d5e6 Fix for #818 - Added support for quoted values
eb75203 Fix for #831 - Ignore domain when finding the image tag
6bfd7cf Improve error handling during var resolution.
ed2ad86 Move trim quotes logic to separate function
ff6cd3c Report unused variables.
1303ea3 Run kustomize tests on OSX
e666630 Simplify map conversion logic
9d77cbe Update golang/x/net dependency to release-branch.go1.11
28cefb3 improve error message for loading files listed under crds
78cbff1 improve error message in json patch transformer
b0c3cd7 update the doc for crds: the files in this list should be openAPI definition
f4eef1d update transformerconfigs/crd example
v2.0.2
Changelog
901455e Add Pod initContainer to var reference
bf1c801 Add doc indicating existing of 'behavior' in configMapGenerator
f5f8e49 Add explanatory comments and format
1f063d6 Add more git url regression coverage
d4d993a Add more resid test coverage.
7d3735b Adding goos and goarch from runtime
1382d87 Change ExpandFileSource to work with key=val patterns
5e6c06f Change imagetag to image in docs/eschewedFeatures.md
0f30c09 Delete extraneous copyright.
773c1f2 Make requested wording changes from PR for behavior document
0488f57 More generator tests.
77eebb8 Review changes
48717f3 Switch to black box testing of KustTarget and Resource
1a03dca Test missing file report
d72b162 add a test for a list with no 'items:' provided
8c93f7b add support for varref in maps values
3118ccf add tests for *List kinds and empty lists
d968c0b add varref mountpath test case
9837b5b add volumeMounts/mountPath to varreference
1eab47b fix abs path with symlinks
1a43759 fix invalid relative path in kustomization.yaml
fdba7df if the kind matches '*List$', treat it as a list
0e459eb prevent panic on image transformer
cebcd8a transformers/image: loop refactoring
b15b204 typo: changes verb number to agree with subject
1d005d4 typo: makes verb number agree with subject
v2.0.1
release notes:
- add nil pointer check when loading from remote URL #779
- improve error message when customization file is not found #771
Changelog
ccc4461 Fix nil ptr bug
d720e9e Fix some typos in versioning policy
242b920 Improve error msg returned when no kustomization file is found
7c8db24 Rename kv.KVPair to kv.Pair
9e69b9d Typos in versioning
fc5c726 add documentation for kustomize 2.0.0
e41ca93 move package and add tests
e14ebc0 refactor kv pairs
v2.0.0
Changelog
ecb83c6 Add KustTarget.getAllVars Test
bf18cf2 Add Service nameReference to APIService
d4b90c8 Add bug writing instructions to README.
0759136 Add enforcement message for apiVersion and kind
6dd599a Add image transformer
dcb5682 Add more coverage for loader and strengthen type safety.
2e6bdd4 Add more loader tests.
6ad5d9f Add namespace for config map and secret generators
506c4a3 Add projected secret path to transformer config
78bac97 Add sed-like behavior to the eschewed feature list.
e9b1928 Add some resId tests to support refactor.
8cecccb Add spec/jobTemplate/metadata/labels to common labels transformer
986c85e Add subcommand: edit fix
252cf37 Add support for variable subsitution in Ingress hosts
29694e5 Add test for secretfactory.
176ad74 Add unit test for additional git url patterns
352ec69 Allow directory substrings in cycle check.
38f0ca9 Allow namespaced object to refer cluster level object
d4ba221 Avoid unnecessary shell execution in secretFactory.
8c99472 Check for config merge conflicts and duplication.
8405743 Combine generatorArgs and generatorOptions into options of Resource
a838b85 Convert CRD tests to in-memory.
b7e1f8d Convert configmap tests to in-memory.
243cbae Convert file system based test to in-memory.
9dcbee1 Convert generator merge and replace tests to in-memory.
95203c5 Convert multi-patch test to in-memory.
b16a736 Convert namespaced generators to in-memory.
8b76799 Convert variable tests to in-memory.
c21dfef Cover CleanedAbs
d141b24 DataSources is now common to Secrets and ConfigMaps.
d98afdc Delete deprecated file-based build test code.
35daae1 Delete some dead code and fix nits.
8c2bff2 Disallow cloned kustomization from using a local base outside the clone dir.
f550540 Document SMP behavior for custom resources
60dc3aa Don't force all config to be explicit.
032fffe Drain more code from kusttarget.
cbcc976 Extract common generator args to common type.
fd3cd47 Fix copyright, add TODOs
48e8a3a Fix incorrect use of filepath.Separator
a5c6938 Fix link
93ad371 Fix some comments and format nits.
f1b8fde Fix typo in generatorOptions example doc
0665371 Forbid Var name collisions in a kustomization stack
11a1990 Improve name transformer docs.
3ddc20f Increase git url parsing coverage.
ad400cd Introduce RepoSpec.
50a8b27 Introduce ResAccumulator.
4b25963 List of strategic merge patches (#637)
037f898 Make KustTarget test harness to reduce boilerplate.
9b7ddd6 Merge in cloner_tmp, preserving blame history.
4583c4a More custom transform coverage.
47a04f2 More fully in-memory integration tests.
e2102de Move cloner to cloner_tmp.
bcb939c Move cloner to repospec.
90b863d Move cloner_tmp back to cloner.
1d9a20b Move git code to its own pkg.
77b44f5 Reduce log noise.
d40f52e Reduce size of missing field markers.
f7c34cc Remove filesystem from ConfigMapGenerator and SecretGenerator
94be867 Remove git:: prefix for all urls not only GitLab
31691f0 Replace all repo uri strings with git.RepoSpec.
108b3e4 Require relocatable kustomizations and fix some nits.
14af70d Restrict loading to root or below.
6f566d7 Revert "add apiVersion and kind to docs and examples" (#653)
54d6cf7 Simplify refvar transformer.
ea1dd08 Small cleanups, no change in exec.
3b9cd6b Tiny but noticeable typo fix
51bbf57 Tweak documentation on directive.
120e7b5 Versioning policy
949fd51 Yet another kusttarget test.
62d096e add 'images' documentation
5b88179 add APIService to cluster level kinds
a0c22b8 add add secret command
731a2a6 add another hostname to test
0d14e89 add apiVersion and kind in README.md for examples
819b2e9 add apiVersion and kind to docs/kustomization.yaml
64372a7 add apiVersion and kind to example kustomizations
b6b2fb9 add apiVersiond and kind in tests to reduce test noise
fed8195 add apiversion and kind to docs/kustomization.yaml
1997606 add empty objects test for kunstruct SliceFromBytes
199763d add group name to kustomize.config.k8s.io
259cecd add handling function for remote url hostname
b22e43a add set image command
feb0502 added DaemonSet
e905704 allow apiVersion and Kind to be empty or specific values
1cd99ab change current version from v1 to v1beta1
8741159 configmap binarydata comments and small tweaks
d417079 configmap binarydata support
cdcc005 examples: typo
6616b25 fix comment
6d56c17 fix issues from code review
d0e4db7 fix the missing fields in all edit commands
dd17174 fix typos (#645)
209b115 ignore yaml files that do not include any entries
a62d15e improve error message when failing to find an object to patch
e49bd3a improve image command messages
20e37ea improve url parsing function in gitcloner
b9ab948 make BuildOptions exported
d858533 minor fix: incorrect apiVersion and add NoOpTransformer for vars (#757)
78a2884 remove myself from maintainers
c461f1f remove patches and imageTags from kustomization.yaml
79d357b remove warning for using prefix/suffix in conjunction with a Namespace
2fa4a34 replace commands/envcommand by DataSource in SecretGenerator
1d263d2 replaceVars returns nil on nil input, not error
931f43f resolve namereference in an array
f7a5917 support different filenames for kustomization file
af8a169 typo in doc
v1.0.11
Changelog
ebf1efe Add StorageClass to the list of ordered objects
4827d99 Add example for generatorOptions
eed16af Add removeAll to fakeFs
4daa655 Add test coverage to gitloader.
8ba2ea9 Add test for mutatefield
d05bb6b Add/fix some documentation and vars names.
793577d Consult history in fileloader.
02d2d38 Deal with branch spec in simpleGitCloner.
a40c250 Delete hashicorp cloner.
4f9d00c Enforce relocatabile kustomizations.
6b93973 Fix #560 (kinda/sorta)
421ca3f Fix typo in namereference path for cronjobs
538aaaf Fix typos: expectd->expected, cluser->cluster
885c195 Improve test coverage.
d9ba209 Introduce simple git cloner.
3e1a3d8 Minor tweaks
25415c5 Remove -t flag in build and add configurations field in kustomization.yaml
6cddc25 Remove stray comment.
a8fbe35 Rename disableHash to disableNameSuffixHash
910eb32 Rename gitloader to gitcloner.
d04877a Simplify some code and add TODOs.
7c1277f Turn off hashicorp cloner.
e0ec802 Update TransformerConfig.Merge function to handle nil
57a5fa5 Update default var reference link
95fed47 Update generatorOptions.md
3488b54 add edit command option for editing name suffix
9d82d54 add fallback for GVK comparison
a14609f add suffix field to ResId
ecbf3c5 add support .yml extension for kusotmization file
93094c7 add transformer for appending suffix
51e9fec allow accessing labels and annotations in vars
f714e9f another tweak
d481dba combine transformers
04a030b enable nameSuffix field of kustomization.yaml
4cf916e fix incorrect path in default namereference configs
b8c2ed2 fix the command usage
c1e7f1b fix the order of YAMLs
5947f69 make sure the objects loaded have name and kind
a898457 refactor test code for readability
83bc67c remove glog dependency from kustomize code (#542)
7dc8ef1 update build command testdata
6ec77b2 update crd example by using configurations file list
e574948 update docs for vars
59df8a0 update docs, examples, comments
727b5eb update vendor_kustomize.sh
a094be4 update vendor_kustomize.sh with run-in-gopath.sh (#545)