diff --git a/README.md b/README.md index 137921181..5790fad68 100644 --- a/README.md +++ b/README.md @@ -171,4 +171,5 @@ is governed by the [Kubernetes Code of Conduct]. [variant]: docs/glossary.md#variant [variants]: docs/glossary.md#variant [v2.0.3]: https://github.com/kubernetes-sigs/kustomize/releases/tag/v2.0.3 +[v2.1.0]: https://github.com/kubernetes-sigs/kustomize/releases/tag/v2.1.0 [workflows]: docs/workflows.md diff --git a/docs/README.md b/docs/README.md index aba76a458..95c26741f 100644 --- a/docs/README.md +++ b/docs/README.md @@ -23,12 +23,12 @@ English | [简体中文](zh/README.md) ## Release notes - * [2.1](v_2.1.0.md) - Date TBD, target late May 2019 + * [2.1](v2.1.0.md) - Date TBD, target late May 2019 - * [2.0](v_2.0.0.md) - Mar 2019. + * [2.0](v2.0.0.md) - Mar 2019. kustomize [v2.0.3] is available in [kubectl v1.14][kubectl]. - * [1.0](v_1.0.1.md) - May 2018. Initial release after development + * [1.0](v1.0.1.md) - May 2018. Initial release after development in the [kubectl repository]. diff --git a/docs/v_1.0.1.md b/docs/v1.0.1.md similarity index 100% rename from docs/v_1.0.1.md rename to docs/v1.0.1.md diff --git a/docs/v_2.0.0.md b/docs/v2.0.0.md similarity index 100% rename from docs/v_2.0.0.md rename to docs/v2.0.0.md diff --git a/docs/v_2.1.0.md b/docs/v2.1.0.md similarity index 98% rename from docs/v_2.1.0.md rename to docs/v2.1.0.md index 18513c8d2..f68657abd 100644 --- a/docs/v_2.1.0.md +++ b/docs/v2.1.0.md @@ -1,5 +1,6 @@ # kustomize 2.1.0 +Download [here](https://github.com/kubernetes-sigs/kustomize/releases/tag/v2.1.0) [Go modules]: https://github.com/golang/go/wiki/Modules [generator options]: ../examples/generatorOptions.md diff --git a/docs/v2.1.0_changelog.md b/docs/v2.1.0_changelog.md new file mode 100644 index 000000000..82c0564e7 --- /dev/null +++ b/docs/v2.1.0_changelog.md @@ -0,0 +1,242 @@ + +e1b59c93 2.1 release notes +2cf8371a Add --force flag to modify annotations and labels +0fa2d9c3 Add --reorder flag. +2d70526e Add ConfigMapGenerator and test. +4df57686 Add SedTransformerTest +68f6b0be Add Webhookconfiguration in default name references +1545e07d Add a plugin loader test. +449175e3 Add a sorting plugin. +aafc23a6 Add annotation transformer. +9bd456c6 Add bug report page. +0df58838 Add builtin JSON patch transformer +621bb7c6 Add builtin NameTransformer plugin. +45901219 Add builtin label transformer. +79906d73 Add builtin namespace transformer plugin +d9b0c4c8 Add copy method to VarSet +798b61c8 Add copy method to VarSet +d9259397 Add documentation for the replicas transform +2744e058 Add entry for inventory in fields.md +3f2acc90 Add faq +99391157 Add goplugin KV generator example. +3b8c5ee9 Add load_restrictor flag. +8f413f52 Add name reference of storageClass +5e054c9d Add originalName field to resource. +bb9b3163 Add script to run cloud build 'locally'. +ffc16d51 Add secret generator. +755dd3d0 Add some utilities. +c9d903cc Add support for escaping characters in Doc +2825888f Add test for builtin secretgenerator plugin. +e6c1b141 Add test for transformers/image custom config +644dc4b9 Add test showing shared patches disallowed. +96707645 Add test showing shared patches disallowed. +8d9897d5 Add the rmBuilder test helper. +000f81b2 Added test to verify usage of multiline strip chomp in configMapGenerator +5e7ddc86 Adds precommit for windows + documentation +5e33ac4a Allow nil label and annotaion +f38d0c69 Apply LimitRange resources before workloads +b28aaae6 Break a bad dep. +76d370a8 Chart last mile example +f621543d Cleanup kusttarget. +16fe7ced Cleanup plugin builds. +d4842ebd Cleanup the replica plugin implementation. +8991bcb3 Collect existing internal pkgs under one roof. +d0cf0473 Convert image transformer test to a more readable format +81c98c85 Convert inventory transformer to plugin, reduce k8sdeps. +c9a5c03e Convert legacy file based test to in-memory +2e71a3b8 Convert plugins to accept bytes instead of unstruct. +52faa01e Cover #1155 with a test. +fe67bcdb Cut more ties to k8sdeps +e1389649 Cut more ties to k8sdeps +175c754f Define a plugin compiler. +9a850710 Delete kustomizationerror. +6a106546 Delete the KV plugin code. +9a4cb6c9 Delete unused code. +cc531af6 Deprecate 'bases:' field. +939de0cd Dogfood the plugin framework. +267eec55 Fix 918 +3a44508d Fix error message +0f571b91 Fix field names +9a4692e6 Fix function comments based on best practices from Effective Go +e207ae4c Fix incorrect default varrefs for CronJob volumeMounts +3d0e2907 Fix markdownlint warnings +31091a8d Fix missing varrefs for CronJob, Job, ReplicaSet +cefb64b6 Fix path +a9145702 Fix some comment nits. +7295a9b3 Fix some nits. +b92ee256 Fix some nits. +57eecd74 Fix test broken by the change in ordering. +e079c20c Fix typo +559efd64 Fix typo in namereference path for cronjobs initContainers. +a7a2589e Fix yaml in generator examples. +9b6f8f0c Format generated code. +2545ea10 Helm chart generator exec plugin +02f37953 Idiom fixes. +5000a2e5 Implement replica transformer as patch alternative +9c36ac28 Improve comments in name transform code. +58d9a510 Improve plugin doc. +529db049 Introduce envs field. +6d309b52 Introduce stacked transformers. +abf538d8 Keep backward compatibility for image transformer +7e12918f Keep var refernce in resources +7130e3ff Leave defautconfig empty for images +3e85c458 Load default config for image transformer +4162dbc2 Maintain resources in order loaded. +3a7c8a03 Make builtin the default pluginType +bcc7412e Make kusttestharness shareable. +cfb0c5ef Make plugin dir match Go conventions. +8d4b6452 Make the replica transformer `kind` aware. +3f8b1fe0 Make the replica transformer `kind` aware. +c470982c Make transformer configs array-aware +cd19d426 Merge remote-tracking branch 'upstream/master' +0b555e1b Modify tests to present expected data in unsorted order. +f17698a8 More release note tweaks. +9a12b551 Move accumulator code to its own package. +ee728d58 Move hashing code out of k8sdeps. +fd2248e7 Move hashing transformer out of k8sdeps. +d2c93065 Move kustomize main to cmd directory. +4bc31f4b Move pluginator to cmd directory. +5653ae69 One plugin per dir. +a09b42b3 Order ValidatingWebhookConfig last. +c63ebbdf Preserve order when merging. +11bb176a Push suffix/prefix code to plugin. +103c1b3a Put goplugins behind flag. +2796e545 Put windows test script next to pre-commit.sh +47c96548 Reduce k8ds deps +4f429d6b Reduce time required for cloning remote bases +b67d713b Remove dependency on ghodss/yaml +78cdff6d Remove kv plugins from docs. +3c58c9d1 Remove local load restrictions. +8767495b Remove some duped code. +b32e041b Remove some duped code. +8c133ef0 Removes mdrip testing for Windows +a2e4f6cf Rename ./bin dir to ./travis. +0e4f9acb Rename ErrorIfNotEqual to ErrorIfNotEqualSets +49d94f53 Rename the prefix/suffix transformer. +c06b9507 Secret/configmap factory cleanup. +3a01a63a Simplify code base. +76a31798 Simplify plugin loader code. +3a85fcd3 Simplify some of the plugin testing code. +3011f180 Sort default varReference config by kind, path +44ac9a9f Standalone ChartInflator plugin test. +5614649d Standalone service generator test +f311ba8d Support custom config for image transformer +e191ff53 Switch to vgo +a5660415 Tell homebrew to update. +ed03818e This commit enhances the UnstructAdapter +e0d2fa57 Translated kustomization.yaml into markdown in fields.md. Updated links to point to fields.md +a352ff39 True and false are mysterious. +7971ac1c Tweak secret docs. +852e7ed5 Typo Fix +1dd448e6 Update 2.1 release notes before release. +0f50be87 Update ChartInflatorExec +72fd31fd Update FAQ.md +185ae510 Update README.md +fa4dc14c Update all.go +ae0510f6 Update chartinflatorexecplugin_test.go +08b6f6f4 Update golinter to 1.17.1 +4502e8ff Update inventory_object.md +ca478016 Update minecraft version in example. +efcf8757 Update order of resources to include psps +64bd0692 Update plugins.md +0045d7b7 Update plugins.md +54d1c557 Update plugins.md +86534869 Update remoteBuild.md +2ec8189c Update remoteBuild.md +1afc6c77 Update strategic-merge link +c1dea667 Update travis file. +9edecffc Update v_2.1.0.md +f2295acf Update v_2.1.0.md +71f44d64 Update v_2.1.0.md +bb69e9e7 Updates documentation for support and source +2490e605 Updates in image transformer (#911) +c6476d16 Upgrade version of minecraft used in tests. +af2b101f Use go modules in cloud builder. +5be42092 Vars should expand in ingress/spec/tls/secretName +9203478a Write individual files to output path if it is a directory +942e36e1 a few more changes +5b18c4de add ItemId type +6f4b104c add admission webhook types in the default cluster-scoped resource list +9fc4d388 add builtin envfiles plugin +a8465c95 add builtin files plugin +388d5c2d add builtin plugins +7fa02ce5 add document to explain inventory field (#997) +142879ec add example for transformer plugin +74937321 add generator plugins +deaf0779 add generators/transformers fields in kusotmization.yaml +ba43ecbc add goplugin for exec generators and transformers +d5abe39d add inventory package and refactor inventory transformer +f7cd44be add job initcontainer to varreference config +53a22cbe add note for availability in kubectl +2675bf4b add older release notes +ca6228b5 add remove resource subcommand +18f63282 add secret and configmap generator plugins +f6e01cfd add support for exec plugins +dd59eb38 add test case +c724cb71 add test for empty patch file +445f7392 add test for ensuirng the loader root is correctly passed +a8c476f7 add the Chhinese translation of docs list & install (#1022) +fb9e00bf add the unstructured to ENV of exec plugins +4f1a2350 add transformer plugins +237c54f4 add tutorial for custom images transformer +b4dbac1b add validation transformer +89243aed add zh dir +b07bea40 added field tables +3168b2a1 added link to examples +7a54d998 added links to section headings +e9a3f9f5 address comments +86f0f9a4 address comments +e5d730e1 address comments +ad7ca697 address comments +65886f12 address comments +1d65f24b adds documentation for choco package +e4159d94 allow to set image without a tag +b4fc1e43 change field name: prune -> inventory +404884e2 chinese helloworld doc +7b82154c correct spelling, minor word ordering +ca4aea17 doc/glossary updates for v2.1 +3ff5c793 docs add kubectl command +c250f75d enable go module in the integration test (#1153) +3e6ee23a fix README +70def866 fix a link +e6d1de0d fix commonLabels spec for volumeClaimTemplates +4848987a fix configmap/secret name references for cronjobs with projected volumes +fa552d77 fix help msg for set image cmd +a64baed4 fix link +1bd7afe6 fix linter +822420e4 fix mergeFlags +bcb697eb fix namespace transformer for cluster-scoped resources +7765bdd9 fix some doc +a889f97f fix some example ptrs +56965a00 fix test +927b497f fix tests +61d46c26 fix the boilerplate copyright header (#1064) +03751372 fix the bug for patching CRDs +93908602 fix the bug for setting annotations when triggering transformers +21a0cba4 fix the regression of building remote url (#935) +7ab4d284 fix translation +62d3200e fix typo in namereference where serviceaccount name would not resolve +826affb8 generate configmap for pruning +cd9572e0 hey +5c471965 honor XDG_CONFIG_HOME +2aa7e30a minimize test +29cbec37 move parse helpers to util +fc8063f7 pass loader root to exec plugins +c1e2b27c pass resources to transformer plugin all together +e287f615 readded kustomization.yaml +f850ca63 remove extra comment +e17d3033 reorganize the examples layout +bfc3655b skip adding namespace when the object is empty +440d0361 some transformer plugins +61cf67fb start v2.1 release notes +403ede78 tests: demonstrate issue with JSON patch when base adds name prefix +b4efc833 translate example list +16924d79 translate kustomization.yaml +faaf6002 translate kustomization.yaml & update zh/README +540e4023 typo in README +748c88c2 update PruneString for resources +b60fca05 update edit add secrets/configmaps to use plugins +c836de5c update error msg +e4956c55 update examples/README.md +b2c87522 update validation transformer example text +d2103dbf updated grouping and added brief descriptions of sections diff --git a/docs/zh/README.md b/docs/zh/README.md index 28c3b2725..724924206 100644 --- a/docs/zh/README.md +++ b/docs/zh/README.md @@ -20,12 +20,12 @@ ## 发行说明 - * [2.1](../v_2.1.0.md) - 日期待定,预计2019年5月下旬。 + * [2.1](../v2.1.0.md) - 日期待定,预计2019年5月下旬。 - * [2.0](../v_2.0.0.md) - 2019年3月 + * [2.0](../v2.0.0.md) - 2019年3月 可以在 [kubectl v1.14][kubectl] 中使用 kustomize [v2.0.3] 。 - * [1.0](../v_1.0.1.md) - 2018年5月 + * [1.0](../v1.0.1.md) - 2018年5月 于 [kubectl repository] 开发后的首发版本。