monopole
c077ed4b58
Pin to kyaml v0.10.7 and cli-utils v0.23.1
2021-02-05 20:34:05 -08:00
Kubernetes Prow Robot
4345cd2ade
Merge pull request #3534 from KnVerey/starlark_genformer
...
Fix function/exec transformer plugin ability to add/remove resources
2021-02-04 19:54:51 -08:00
Katrina Verey
1460d13d50
Allow exec and function transformers to delete resources
2021-02-04 13:01:09 -08:00
Katrina Verey
97a2b15be6
Allow exec and function transformers to generate resources
2021-02-04 13:01:09 -08:00
Natasha Sarkar
43157f5d35
cleaned up resource refactoring
2021-02-03 14:30:25 -08:00
Natasha Sarkar
f71854a0c8
Refactored resource to store all previous names and namespaces
2021-02-03 12:01:09 -08:00
Jeff Regan
61daea0202
Merge pull request #3245 from natasha41575/UseOpenApiVersions
...
Use `openApi` field in kustomization file to specify OpenAPI schema version
2021-02-03 10:35:08 -08:00
monopole
aae2be1a79
Add tests in support of Issue 3489.
2021-02-02 18:35:46 -08:00
monopole
dcb26d0901
More fieldspec tests.
2021-01-31 19:08:48 -08:00
monopole
64644643d4
Improve name reference transformer testing.
2021-01-31 08:40:47 -08:00
monopole
b3a9314e27
Expose smart path splitter as a utility.
2021-01-31 06:45:04 -08:00
monopole
4287e28ff4
Add test for issue 3489 and improve error messages.
2021-01-29 06:55:23 -08:00
Natasha Sarkar
866dbf2017
added an openapi field to the kustomization file
2021-01-22 16:06:57 -08:00
monopole
86e9983bb7
Pin to kyaml v0.10.6 and cli-utils v0.22.4
2021-01-17 06:55:10 -08:00
monopole
065c2b861a
Fix unfiled bug; don't quote port numbers.
2021-01-16 16:56:48 -08:00
monopole
2a16af80bf
Simplify, document and add more tests to var replacement.
2021-01-16 16:48:26 -08:00
monopole
561cef1d5c
Merge expansion package into refvar package.
2021-01-16 13:50:56 -08:00
monopole
45b1bf17d3
Annotate decisions on issue 3304 in api.
2021-01-16 08:08:52 -08:00
monopole
2cb972de3b
Rename id annotations to build annotations.
2021-01-15 06:43:13 -08:00
monopole
b3fc306f6a
Move some code to make it reusable without import cycles.
2021-01-14 10:29:51 -08:00
monopole
bb41d018b5
Add more tests and explain some strange quotes.
2021-01-13 15:49:12 -08:00
Donny Xia
64beee22e9
fix GetFieldValue cannot handle slice index
2021-01-13 14:14:01 -08:00
Natasha Sarkar
bd4580d73a
Manage name changes (prefix/suffix) via YAML annotations rather than via in-memory-only fields.
2021-01-11 13:08:45 -08:00
monopole
14a1a0e4a8
Fix 3424 by avoiding a JSON round trip
2021-01-10 20:39:01 -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
monopole
614e853db3
Confine calls to ApplyToJSON.
2021-01-07 20:31:10 -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
jregan
99c9edfc3d
Drop close in timed call.
2020-12-28 08:31:42 -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
e411942a74
Fix type ignored in secret generator
2020-12-22 14:37:13 -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
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