monopole
bb41d018b5
Add more tests and explain some strange quotes.
2021-01-13 15:49:12 -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
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
ce2ab487a5
Unpin kyaml, cmd/config, api
2020-12-29 16:18:12 -08:00
jregan
6977c83a83
Pin to api/v0.7.1 (--enableKyaml=true)
2020-12-29 09:24:25 -08:00
jregan
8732671919
Pin to api/v0.6.8
2020-12-29 07:27:11 -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
8b97274af3
More merge tests, clearer method names.
2020-12-22 17:26:12 -08:00
jregan
45e118458c
Drop another go.mod version replacement omission.
2020-12-20 17:06:26 -08:00
jregan
338910d36c
In module replacements, drop specific version numbers.
2020-12-20 16:23:23 -08:00
Kubernetes Prow Robot
38e9770f40
Merge pull request #3374 from monopole/deleteOldChartInflator
...
Delete old example helm chart inflator.
2020-12-20 11:24:25 -08:00
jregan
51fba009b3
Delete old example helm chart inflator.
2020-12-20 10:45:43 -08:00
jregan
002215d719
Unpin kyaml
2020-12-20 10:31:17 -08:00
jregan
c0a754e7b0
Unpin api module.
2020-12-17 09:38:14 -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
Petr Michalec
8ac6954de1
helm values on inflator config - test
...
Signed-off-by: Petr Michalec <epcim@apealive.net >
2020-12-15 08:39:17 +01:00
Petr Michalec
0a0a6e1018
helm values on inflator config - plugin
...
Signed-off-by: Petr Michalec <epcim@apealive.net >
2020-12-15 08:38:37 +01:00
JaredTan95
36bdcca735
update plugin api version.
...
Signed-off-by: JaredTan95 <jian.tan@daocloud.io >
2020-12-15 12:22:57 +08:00
jregan
f8a3c04286
Pin kustomize to api/v0.7.0, enabling kyaml by default
...
ALLOW_MODULE_SPAN
2020-12-10 10:48:52 -08:00
jregan
cb2b376065
Pin to api v0.6.7
2020-12-09 19:20:29 -08:00
jregan
b4ad4b6984
Pin to api v0.6.6
2020-12-07 17:29:46 -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
51ba54ad82
Revert "helm values on inflator config"
2020-12-07 12:52:31 -08:00
Jeff Regan
4144775a3b
Merge pull request #3316 from epcim/helmValuesOnInflatorConfigSpec
...
helm values on inflator config
2020-12-07 12:51:42 -08:00
jregan
e3d022325b
Fix some plugin module names.
2020-12-07 11:59:13 -08:00
jregan
d08b9c30ee
What is this?
2020-12-07 10:16:30 -08:00
Petr Michalec
f6e5eedee2
helm values on inflator config spec.
2020-12-07 13:49:30 +01: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
Jeff Regan
55f44a29c6
Update README.md
2020-12-01 16:48:41 -08:00
jregan
c37c7b6b2c
Move ReplacementTransformer plugin to untested.
2020-12-01 10:04:00 -08:00
jregan
67db23b24b
Start directory for 'untested' plugins.
2020-12-01 07:32:44 -08:00
Kubernetes Prow Robot
35a19fb8a9
Merge pull request #3296 from monopole/secretGeneratorTestKYaml
...
Adjust SecretGeneratorTest to pass with --enable_kyaml
2020-11-30 19:50:57 -08:00
Kubernetes Prow Robot
a6c2e982f9
Merge pull request #3292 from Shell32-Natsu/helm-extra-args
...
Add field extraArgs to helm generator
2020-11-30 19:50:49 -08:00
jregan
64201c8352
Adjust SecretGeneratorTest to pass with --enable_kyaml
2020-11-30 19:17:15 -08:00
jregan
32dd194aca
Automated go.sum updates.
2020-11-30 18:16:23 -08:00
Donny Xia
2bf73c60c3
Add field extraArgs to helm generator
2020-11-30 14:22:25 -08:00
jregan
4a55a07c14
Patchtransformers - drop copied code, improve deletion handling.
2020-11-30 11:58:43 -08:00
Donny Xia
8f7bcb9b16
update Go version to 1.15
2020-11-25 12:41:20 -08:00
jregan
a4f22cb84f
Add RNode fromMap method.
2020-11-14 13:10:53 -08:00
jregan
fa3caaacee
Unpin everything post v3.8.7 release
2020-11-11 15:45:09 -08:00
jregan
0a9fc6c8cb
Pin to api_v0.6.5
2020-11-11 14:56:25 -08:00
jregan
636c9fcddf
Pin to cli-utils_v0.21.1 kyaml_v0.9.4
2020-11-11 13:26:05 -08:00
jregan
a468743b81
Disable helm inflator tests.
2020-11-10 15:22:25 -08:00
Natasha Sarkar
6788af083b
updated tests for multiple merge keys
2020-11-09 11:35:37 -08:00
Natasha Sarkar
df0576a270
use merge key tuple instead of single merge key
2020-11-09 11:34:31 -08:00