jregan
bd27d5f8bb
Fix apiversion slash
2020-12-17 08:42:15 -08:00
Donny Xia
d016326877
avoid error when the node has local-config
2020-12-15 13:29:19 -08:00
Donny Xia
485b8121d3
fix wnode get slice issue
2020-12-10 15:12:57 -08:00
jregan
6bbc829593
Add a loader test.
2020-12-09 17:17:21 -08:00
jregan
575b4efc18
Pin to kyaml v0.10.3 cliutils v0.22.1
2020-12-07 16:26:52 -08:00
jregan
e1fd74bb61
Automated Go mod cache updates.
2020-12-07 13:23:20 -08:00
Jeff Regan
d2e995b3e2
Merge pull request #3306 from thatsmydoing/single-fetch
...
Don't fetch default branch if ref is specified
2020-12-07 13:10:26 -08:00
jregan
f66e5bb923
Extract conflict detection to it's own interface.
...
This PR
- defines a patch conflict detector interface,
- extracts implementations of the interface from the
merginator code, making the merginator code
independent of --enable_kyaml.
- injects those implementations into kustomize
as a function of --enable_kyaml.
So, instead of using different merginators to combine
resmaps, this pr allows the use of a single patch merge
code path that uses different conflict detectors.
So instead of debating how to merge, we're now only
considering whether to warn on conflict detection
in one transformer.
This PR is in service of #3304 , eliminating seven
instances where --enable_kyaml was consulted. These
were cases where conflict detection wasn't an issue
(but merging patches was).
2020-12-06 08:38:45 -08:00
jregan
1a5aa63d54
Spelling nits.
2020-12-04 12:29:39 -08:00
jregan
dbaa2d6092
hacking
2020-12-02 10:23:13 -08:00
Thomas Dy
6445e03d1a
Don't fetch default branch if ref is specified
...
Currently, we always fetch the default branch with an initial git clone
and then fetch the ref after if it's specified. This changes it to only
make one fetch instead of two if a ref is specified.
2020-12-02 16:16:30 +09:00
jregan
4a55a07c14
Patchtransformers - drop copied code, improve deletion handling.
2020-11-30 11:58:43 -08:00
jregan
60ea8de5f1
Complete WNode implementation.
2020-11-26 14:48:00 -08:00
Jeff Regan
4af4483e12
Merge pull request #3281 from Shell32-Natsu/update-go-version
...
update Go version to 1.15
2020-11-25 14:05:24 -08:00
Donny Xia
8f7bcb9b16
update Go version to 1.15
2020-11-25 12:41:20 -08:00
jregan
aed7e5aaf9
Delegate more from WNode to RNode.
...
The implementations in WNode are supposed to be thin,
as it will be removed once #2506 closes.
The change also makes some addjustments for the
upcoming flip of the enable_kyaml flag, pointing to
issue #3271 .
2020-11-25 07:11:06 -08:00
jregan
1eb378254a
Add more tests around yaml parsing.
2020-11-24 14:15:45 -08:00
jregan
5248fd0cd9
In some tests, replace reflection with yaml compare.
2020-11-22 18:48:32 -08:00
Jeff Regan
b6ae9f80d3
Merge pull request #3257 from monopole/binaryData
...
Secrets and ConfigMaps with binary data in kyaml
2020-11-21 15:11:29 -08:00
jregan
a5f3d5c823
Use DepProvider in tests to access kyaml impls.
2020-11-21 14:49:44 -08:00
jregan
b88e770b1d
binary data nope
2020-11-20 17:55:20 -08:00
jregan
114b3f4b00
Automated go.sum change.
2020-11-20 17:18:14 -08:00
jregan
486be07e22
Add WNodeFactory.MakeConfigMap,MakeSecret
2020-11-18 09:45:43 -08:00
jregan
0cac05448b
Implement WNodeFactory.SliceFromBytes and FromMap
2020-11-16 11:33:04 -08:00
jregan
a4f22cb84f
Add RNode fromMap method.
2020-11-14 13:10:53 -08:00
Donny Xia
abc88c56c4
support inline transformer and generator
2020-11-12 15:19:14 -08:00
jregan
636c9fcddf
Pin to cli-utils_v0.21.1 kyaml_v0.9.4
2020-11-11 13:26:05 -08:00
Jeff Regan
c5cd539b01
Merge pull request #3118 from brianpursley/kustomize-2893
...
Implement WNode methods
2020-11-11 08:15:29 -08:00
Donny Xia
5ab320c216
fix helm chart inflation generator
2020-11-10 10:03:26 -08:00
Kubernetes Prow Robot
0acac39640
Merge pull request #3192 from Shell32-Natsu/multierror
...
Improve the readability for multiple errors in kusttarget
2020-11-06 17:21:38 -08:00
Donny Xia
94d26ba53a
improve the readability for multiple errors
2020-11-06 15:16:48 -08:00
Donny Xia
3b79944190
improve target in JSON6902 transformer
2020-11-03 17:13:43 -08:00
Donny Xia
be8d2fe016
Merge pull request #3161 from mikebz/mb_remove_travis
...
removing travis references
2020-11-03 11:15:58 -08:00
Mike Borozdin
072ae36fe6
removing travis references
2020-11-03 10:04:42 -08:00
Donny Xia
e75d4fc87d
convert helm inflator to builtin plugin
2020-10-30 23:18:54 -07:00
Donny Xia
08099f0cea
Pin to kyaml v0.9.3
2020-10-29 14:47:52 -07:00
Jeff Regan
13c9a2873e
Update comments in multi-transformer
2020-10-27 07:17:14 -07:00
Donny Xia
62a8a8c57d
check Gvk in roleRef when update name reference
2020-10-19 14:01:13 -07:00
brianpursley
027b7d61ea
Implemented the following WNode methods:
...
* GetFieldValue
* GetSlice
* GetString
* Map
* SetAnnotations
* SetGvk
* SetLabels
* SetName
* SetNamespace
2020-10-18 20:09:42 -04:00
Donny Xia
dd696b5cb4
Pin to kyaml v0.9.2
2020-10-15 13:55:30 -07:00
jregan
7346813b8d
Move pluginator to cmd dir.
2020-10-15 09:22:29 -07:00
jregan
b3cf475024
Pin to kyaml/v0.9.1 and cli-utils/v0.20.4
2020-10-07 16:23:13 -07:00
Jeff Regan
1bfcc81f08
Merge pull request #3027 from gochist/windows-exec
...
Support exec plugin on Windows
2020-10-07 14:18:14 -07:00
June Yi
51ecca8f2f
Add a comment about the behavior in Windows
2020-10-03 09:49:56 +09:00
June Yi
85f79edc97
Add testcase for ErrIfNotExecutable
2020-09-26 18:01:39 +09:00
Jeff Regan
eb6c715bc3
Merge pull request #3032 from Shell32-Natsu/default-branch
...
remove default master branch in cloner
2020-09-25 17:01:54 -07:00
Jeff Regan
1320e0c3dc
Merge pull request #2999 from aodinokov/fixenv
...
Added list of env variables for fn-plugins
2020-09-25 17:00:28 -07:00
Donny Xia
f02af7a48b
remove default master branch in cloner
2020-09-22 15:57:50 -07:00
June Yi
551841b789
Support exec plugin on Windows
2020-09-22 22:42:18 +09:00
jregan
0bfec6b39b
Unpin kyaml, cmd/config and api.
2020-09-20 08:07:32 -07:00