monopole
6f6d41f17f
Remove dead merge conflict code.
2021-03-17 06:35:30 -07:00
monopole
839fd2b971
Remove branching on kyaml enablement
2021-03-09 14:29:27 -08:00
Natasha Sarkar
7dd0ade0f9
add openapi/path field to use custom openapi schema document
2021-02-19 14:19:22 -08:00
monopole
b553997447
Make more high level build methods public.
2021-02-12 10:58:20 -08:00
Natasha Sarkar
866dbf2017
added an openapi field to the kustomization file
2021-01-22 16:06:57 -08:00
monopole
2cb972de3b
Rename id annotations to build annotations.
2021-01-15 06:43:13 -08:00
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
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
a5f3d5c823
Use DepProvider in tests to access kyaml impls.
2020-11-21 14:49:44 -08:00
Donny Xia
98900c43f7
fix invalid managed-by label value
2020-11-16 14:05:21 -08:00
jregan
e91cdb5eba
Checkpoint
2020-08-23 19:46:08 -07:00
jregan
1d91401772
Simplify use of the Merginator.
2020-08-22 08:07:57 -07:00
Jingfang Liu
1644fdd076
Add kustomize build flag --enable_managedby_label
2020-06-09 11:10:19 -07:00
Jingfang Liu
4b117c4736
support option for adding managed-by label
2020-06-08 13:08:10 -07:00
Donny Xia
63f7495e88
Remove inventory transformer #2392
2020-04-28 17:36:44 +00:00
jregan
1f85ce454d
More tests/examples.
2019-11-30 11:32:08 -08:00
jregan
89e7b76d48
Start making examples more visible.
2019-11-28 07:23:37 -08:00
jregan
41a8bd208d
Remove more k8sdeps from external API.
2019-11-06 20:43:26 -08:00
jregan
9fa0391ce9
Remove remaining plugins packages from external API.
2019-11-06 19:32:53 -08:00
Jeffrey Regan
300383959d
Remove plugins packages from external API.
2019-11-06 18:31:33 -08:00
Jeffrey Regan
d36e3f015d
Remove target package from exposed API.
2019-11-06 15:10:11 -08:00
jregan
4c15c42447
Remove error return from constructor.
2019-11-03 06:37:04 -08:00
Jeffrey Regan
a45eca7e22
move load restrictions
2019-11-02 10:34:33 -07:00
Jeffrey Regan
4716cb026f
Simplify building api.
2019-10-28 13:36:14 -07:00
jregan
6d30bc5c35
Make krusty package - high-level CLI-like package.
2019-10-27 08:19:56 -07:00