monopole
14a1a0e4a8
Fix 3424 by avoiding a JSON round trip
2021-01-10 20:39:01 -08:00
monopole
44b5acad51
Clarify var-related error message.
2021-01-10 20:35:55 -08:00
Jeff Regan
e5e19f7c09
Merge pull request #3431 from Shell32-Natsu/newline
...
keep \n in the end of resource yaml
2021-01-10 12:51:36 -08:00
monopole
30dcf38609
Add var ref replacement tests and more doc.
2021-01-10 09:16:52 -08:00
monopole
658b62c6f1
Reduce complexity in NameReferenceTransformer.
2021-01-10 06:56:06 -08:00
Jeff Regan
cf0bb49610
Merge pull request #3433 from monopole/anotherTowards3412
...
Improve handling of empty resource maps.
2021-01-09 07:20:19 -08:00
monopole
c2fbb709da
Don't swallow error in SM patch and use new RNode Map method.
2021-01-09 07:00:21 -08:00
monopole
769f65d6c4
Short circuit anno/label transformer for performance.
2021-01-08 18:02:58 -08:00
Donny Xia
378eaedc82
keep \n in the end of resource yaml
2021-01-08 15:36:36 -08:00
monopole
614e853db3
Confine calls to ApplyToJSON.
2021-01-07 20:31:10 -08:00
monopole
8c6a9f6495
Move plugin lister to avoid import cycle.
2021-01-07 18:46:04 -08:00
monopole
69cade143f
Add test for issue 3424
2021-01-06 16:23:12 -08:00
jregan
ce2ab487a5
Unpin kyaml, cmd/config, api
2020-12-29 16:18:12 -08:00
jregan
e2806a09fd
Set FlagEnableKyamlDefaultValue = true
2020-12-29 08:17:45 -08:00
jregan
c63ed033ad
Pin to kyaml v0.10.5
...
ALLOW_MODULE_SPAN
2020-12-28 20:30:22 -08:00
jregan
f7b2f0c067
Pin to gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
...
This is the last commit in yaml.v3 before
ae27a74434
which changed the indentation of sequence.
That change has has large downstream impact on tests in the kustomize
repo. To upgrade beyond this point in yaml.v3 means many changes to
indentation in "expected" values in tests. That should be done in a
PR dedicated to that purpose, after specific consideration the change.
ALLOW_MODULE_SPAN
2020-12-28 17:28:01 -08:00
Jeff Regan
d181a73f56
Set FlagEnableKyamlDefaultValue = false for v3.8.9
...
In the 3.8 branch, this is false. In the 3.9 branch, it's true.
2020-12-28 13:32:56 -08:00
Jeff Regan
979fe3b457
Merge pull request #3401 from monopole/close3393
...
Regression coverage for configmap generation.
2020-12-28 13:09:37 -08:00
jregan
c113c41c9c
Regression coverage for configmap generation.
2020-12-28 09:53:34 -08:00
jregan
99c9edfc3d
Drop close in timed call.
2020-12-28 08:31:42 -08:00
jregan
24c4c66403
Close 3343
2020-12-26 10:43:58 -08:00
jregan
6a3bb5df44
Drop another difference between kyaml and apimachinery
2020-12-26 10:12:33 -08:00
jregan
dd1df5a30e
Remaining problems.
2020-12-26 09:28:01 -08:00
jregan
eb26d79fa0
Isolate patch conflation problem to one test.
...
See #3394
2020-12-26 08:41:48 -08:00
jregan
1426137883
Isolate scalar quoting oddities to one test set.
...
The apimachinery code path, in its final marshalling
for output, calls Marshall
https://github.com/go-yaml/yaml/blob/v2/yaml.go#L199
This code path (via apimachinery Unstructured types)
has no JSON schema tags
https://yaml.org/spec/1.2/spec.html#id2803311
so it adds quotes to values that smell like
booleans and ints (e.g. `false` becomes `"false"`).
The kyaml code path, OTOH, uses such tags,
so generally does not quote ints and booleans.
This PR isolates this difference in behavior to
one set of tests (using data fields in configmaps
in api/krusty/configmaps_test.go) so that
they don't confuse other tests that cover
completely different behaviors.
2020-12-23 17:08:25 -08:00
Jeff Regan
1ffd790cfb
Merge pull request #3388 from Shell32-Natsu/secret-type
...
Fix type ignored in secret generator
2020-12-22 17:51:07 -08:00
Jeff Regan
454906d093
Merge pull request #3389 from monopole/moreMergeTests
...
More merge tests, clearer method names.
2020-12-22 17:49:26 -08:00
jregan
8b97274af3
More merge tests, clearer method names.
2020-12-22 17:26:12 -08:00
Donny Xia
b1056b43cb
Merge pull request #3383 from antoninbas/add-role-resourceNames-to-configMap-builtin-nameref-resolver
...
Add Role / ClusterRole resourceNames to ConfigMap nameref resolver
2020-12-22 14:43:19 -08:00
Donny Xia
e411942a74
Fix type ignored in secret generator
2020-12-22 14:37:13 -08:00
jregan
9ddf0fe304
Eliminate extraneous label and anno maps.
2020-12-22 08:37:40 -08:00
Jeff Regan
8a952a1b26
Merge pull request #3384 from monopole/badBlank
...
Fix roleref test failing under enableKyaml
2020-12-22 06:47:55 -08:00
jregan
fff484e98b
Fix test failing under enableKyaml
2020-12-22 06:24:27 -08:00
Antonin Bas
e819a2ba9d
Add Role / ClusterRole resourceNames to ConfigMap nameref resolver
...
While it is possible to use a kustomizeconfig.yml for this, with a
custom namereference, this functionality should probably be built-in.
This is similar to previous PRs, like this one:
https://github.com/kubernetes-sigs/kustomize/pull/592
2020-12-21 21:02:19 -08:00
jregan
735befef19
Add kunstruct impl of Get/SetDataMap, replace Resource.Merge
2020-12-21 07:22:03 -08:00
jregan
338910d36c
In module replacements, drop specific version numbers.
2020-12-20 16:23:23 -08:00
jregan
002215d719
Unpin kyaml
2020-12-20 10:31:17 -08:00
jregan
c32a809dbd
Fix formatting nit with enableKyaml
2020-12-17 11:21:46 -08:00
jregan
bd27d5f8bb
Fix apiversion slash
2020-12-17 08:42:15 -08:00
Kubernetes Prow Robot
0aa250c6e2
Merge pull request #3359 from Shell32-Natsu/resmap-from-rnodes
...
Avoid error when the node has local-config
2020-12-16 11:00:30 -08:00
Jeff Regan
e269ad4a80
Merge pull request #3356 from JaredTan95/update_extension_version
...
upgrade admissionregistration.k8s.io/v1beta1 version to v1
2020-12-16 10:44:08 -08:00
JaredTan95
2361b70967
fix unit test
2020-12-16 10:05:04 +08:00
Donny Xia
d016326877
avoid error when the node has local-config
2020-12-15 13:29:19 -08:00
Donny Xia
67e445c10b
Merge pull request #3353 from epcim/helmValuesOnInflatorConfig-plugin
...
Helm values on inflator config plugin
2020-12-15 10:21:47 -08:00
Petr Michalec
494977b9d0
helm values on inflator config - builtin
...
Signed-off-by: Petr Michalec <epcim@apealive.net >
2020-12-15 08:38:59 +01:00
Petr Michalec
fa69d4ba9d
helm values on inflator config - types
...
Signed-off-by: Petr Michalec <epcim@apealive.net >
2020-12-15 08:37:34 +01:00
JaredTan95
97402f1136
update crd_test.go api version.
2020-12-15 12:20:10 +08:00
JaredTan95
1329afa3ca
update imagetag_test.go api version.
2020-12-15 12:19:37 +08:00
Takao Shibata
a3bf3ba608
Add topologySpreadConstraints to builtin label field
2020-12-14 14:18:02 +09:00
Donny Xia
485b8121d3
fix wnode get slice issue
2020-12-10 15:12:57 -08:00