Skip to content

Releases: kubernetes-sigs/kustomize

v1.0.7

27 Aug 16:12
633c43a
Compare
Choose a tag to compare

In this release, remote URL support is added. One can run kustomize build url or use the URL as a base in an overlay. More details, please take a look at remote target

Changelog

ec95e5f Add all dependency of go-getter
b29e449 Add docs README.md
759ba1c Add example for kustomize build {url}
3975ebc Add garbage collection KEP link
f018370 Add kustomize build {repoUrl}
a0089a2 Add missing files when running dep ensure
94ed0fe Add namereference of PersistentVolume in PersistentVolumeClain
20fd433 Add tests
f9a0e67 Add timeoutSeconds to secretArgs
f931e15 Add varcheck to presubmit.
b3993dc Adds starter validation framework for semantic validation of inputs.
38a5e12 Create CODE_OF_CONDUCT.md
950c353 Delete diff command and code it uses.
0833693 Disable creation of PDB matchLabels
2ae00db Don't crash on resource load errors
735a93d Fix some Go nits.
1e38240 Implements labels and annotations as subcommands of edit
da142a8 Move some docs to docs dir (declutter the top).
3b64447 Parse data into string map for easy access in RunAddMetadata
6a2786a Remove Complete function and references
1874154 Removed individual files in favor of combined metadata file
11c04dd Removes semantic validation from addmetadata.go and tests.
31dd8fc Restructured tests
524d593 Separate functions for RunnAddLabel and RunAddAnnotation
77f4811 Tests test Validate function
5fa209a Tweak docs readme
924aa6f Use iota declaration for constants and implements string method for KindOfAdd metadata
afac2fb Uses single file for both addLabel and addAnnotation commands, as the code is nearly identical. Tests included.
42e6ced add docs
2174741 add homebrew package to INSTALL.md
e2cd44f add support for kustomize edit set namespace
6221bed add typemeta to kustomization
6da691f cleanup after handling remote bases
72b1a4b combine fileLoader.New and NewLoader into one function: NewLoader
52c6b57 fix bug in the example download links
e113944 fix loader loader when run from gopath
3416917 fix the double quotation problem in ConfigMapGenerator
b02f777 manually add dependency on go-getter
6847bb7 trivial: Change dep constraint to an override

v1.0.6

10 Aug 16:48
017c4ae
Compare
Choose a tag to compare

Changelog

7b2baad Add -o flag to kustomize build
0b4df3d Add deprecation message for namePrefix behavior change
e304014 Add example for multibases
1b7171a Add glob support in edit add resource
bf73633 Add glob support in subcommands add patch and add configmap
5193d6b Add ingress annotations to the namereference path config
71f069c Add multibases example with different namespace
58bc4b1 Add support for using common base
f0cf457 Change the order of validate and expandFileSource in add configmap subcommand
9e5374e Combine loaderImpl and fileLoader.
7fe2338 Container Builder has been renamed Cloud Build
02f9329 Enumerate eschewed features in docs
37e9708 Eschew globbing doc
083d3cb More description of eschewed features
d7cbb95 More information in error message when secret gen fails
cf17050 Revert "Skip adding nameprefix to namespace"
10665c6 Skip adding nameprefix to namespace
4471b75 Use regexp in set imagetag
f881c19 add env sources to secrets
31c6a55 add namepreference for secret in ingress annotation
b6abd76 add namespace in ResId
79d1abe dep ensure run
7406dda fixes
2e7093e ignore the empty YAML object
8d7b5f8 preserve order and comments in edit
88aec95 remove commented code update multibases/README.md
de4d8b7 remove glob support from kustomization.yaml
36115a7 use regexp to determin if the image matched in imagetag transformer

v1.0.5

25 Jul 17:55
4569a09
Compare
Choose a tag to compare

Changelog

3fdaa2e Add ImageTags in kustomization type
838a766 Add docs and demo for imageTags
fa3a64e Add imageTagTransformer
5851f96 Add initContainers in imageTagTransformer
909de5c Add set imagetag command
ed9f716 Add unit test for NetworkPolicy
25d3ad7 Delete duplicative code.
fdc46fb Delete some code.
9986b65 Disable creation of NetworkPolicy podSelector.matchLabels
a78aa22 Drop useless or duplicative code.
564b0d6 Fix cluster of silly Go nits.
072bf99 Fix configGeneration.md
2eaeb83 Fix wrong path in diff tests on macOS
7f22f18 Introduce secret factory.
276693c Make a secret factory.
969f4f2 Pull factories out of the bowels.
9576a81 Put the two sets of configmap make codes sidebyside
b754557 Remove a util package; more cleanup for #86
9432671 Replace os.Stat with IsDir, simplifying FS abstraction.
4b6f180 address comments
05a9189 break helloWorld example into two examples: - one for declaring a ConfigMap as resources - one for declaring a ConfigMap from ConfigMapGenerator and rolling update
f14988f configMap factory refactor for #86
c8502c7 drop complete function from setImageTag subcommand
59b9872 enable imageTagTransformer in application
58aa45c fixed version info injection in build script
9645f39 remove adding hash for configmap/secret read from resource yaml files
08bc863 set the default behavior for SecretGenerator and ConfigMapGenerator as create

v1.0.4

17 Jul 21:54
94dab9d
Compare
Choose a tag to compare

Changelog

0c260ef Add NetworkPolicy to label transformer
7755d6c Add common labels to pod affinity/anti-affinity label selector
4325401 Add namespace transformation for subjects.namespace in ClusterRoleBinding
aa72922 Interpret projected configMap volume names
9674fd1 Run namehash transformer before resolving names for refvars
36772aa add PersistentVolumeClaim to name reference transformer
afbc1b0 docs(vars): add some docs explaining the usage and limitations of vars
d4c7131 fix linter dupl errors
81f246e skip adding namespace to CustomResourceDefinitions
d2b1898 update helloWorld example: change configmap to configmapGenerator

v1.0.3

29 Jun 19:02
6f82073
Compare
Choose a tag to compare

Changelog

d7b9f64 Absorb exec package from utils.
2a06a17 Add CronJob to refvars transformer
6392e66 Add glob support
6fd0330 Add gometalinter to pre-commit hook
2a3f09a Add integration test for glob support
4f05482 Add support for CRDs
46e8fd7 Add variable reference support for args
09ab2bb Add variable reference to container env
ad3cd47 Add variable reference to pod command,args,env
4e7610a Addresses review comments
37489ec Adds ability to add multiple base directories to kustomization
54e8a01 Adds example for secret download using curl
a1dcf33 Adds kustomize edit add base command
5a3c655 Clarifies hello-world example documentation
50c40eb CronJob transformation fixed
f557841 Enable unparam linter and fix issues
6a67183 Enhancement for format error message - add yaml format error handler - silent usage when build command fails
40bb811 Fixes #33; add SECURITY_CONTACTS
398ceb0 Jobs do not create a selector if not already present
2fb69db Move version.go to commands dir.
623e21d Rename examples dir to examplelayout.
c6d8bcb Replace deprecated crypto/md5 with crypto/sha256
f616e30 Update example to show correct environment
ea00134 Update pathconfigs library
e7ecceb Update vendor
5d24dda add imagePullSecrets namerefs
bbd29d9 add test
90d16c2 correct ordering of the k8s objects: NameSpace, CRD, ServiceAccount, Role, ClusterRole, RoleBinding, ClusterRoleBinding
d488d98 grepping for configMap name
730597b grepping for kiwi
991ffbb populate the map from a slice
809d5b1 put namespace objects first in the output
cc86903 remove extra package comment on crds
636ab87 update failed test

v1.0.2

11 Jun 22:26
5563f15
Compare
Choose a tag to compare

Changelog

92864ba Add Ingress spec.tls.secretName to Secret namerefs
b6efde1 Add README.md for wordpress to show variable reference usage
44696d5 Add TODO referencing bug
3772076 Add a test case
c7ef8a7 Add expansion package
e002b69 Add more test coverage for RawResources.
35344c1 Add test case for variable reference
1f8e56a Add wordpress example for demonstrating variable reference
1a28f3a Address comments: add unit tests, defaulting and update comment
49f586a Create and document diff package.
708cd7e Doc the error package.
8afba0b Document constants package.
0e2c71c Drop the util package.
c994130 Fix go lint error and add golint checks to a pre-commit hook
16fa340 Fix #40
5c8d82a Fixed gocyclo warnings and added pre-commit hook
de65503 Handle arb length paths in GetFieldName
2e0e43c Improve package doc.
ef71cb4 Introduce ResId and ResMap.
a42c72b Reduce indirection.
ccd255f Reduce unstruct notation noise in Resource construction.
d0c6a82 Remove util and privatize selectByGvk
bc14427 Removes help text for kustomize edit add secret
d06620c Rename OverlayTranformer to PatchTransformer.
bdad67c Return error along with a resource
5f75564 Skip adding nameprefix for CRD
211cda0 Some cleanup refactoring in app package.
d9b422c Update README with file layout
5563f15 Update README.md
aa88a05 Update README.md
00e5209 Update workflow doc
69d816d add PodDisruptionBudget labels
95f568b add comments in refvar transformer Refactor change
e3934ee add instructions for publishing a release
08e2a10 add namerefs for hpa
db15bc6 add namerefs for ingress
c83b701 add namerefs for initContainers
fa8d6f0 add namespace to the doc
815db03 add namespace.yaml
501e1a4 add regression coverage
934e37d add unit test and address comments
526ba2d add varialber reference support
ab0c9b4 address comments
1583486 base overlay notes
8f3fe7d betterFigs
7086e4f demos --> examples
6e54814 kustomize namespace
e017d04 make generated configmaps composable
f774172 refactor namespaces to use PathConfig
5a54c96 update readmes
920f538 use variant in figure

v1.0.1

21 May 22:11
2f6e7ec
Compare
Choose a tag to compare

Changelog

c8ac9c7 add goreleaser config file