You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -230,7 +230,7 @@ graduation to beta does not require this. `Composition` support MUST be included
230
230
#### Plugin execution flags
231
231
232
232
This KEP does not propose any changes to the flags used to gate plugins, or to the parameters
233
-
available to configure container/exec/starlark plugin execution. All plugin execution from either
233
+
available to configure container/exec plugin execution. All plugin execution from either
234
234
Kind will remain gated behind `--enable-alpha-plugins`, as well as existing additional flags for
235
235
particular plugin provider types. Any changes to plugin gating should apply identically to both
236
236
Kinds. This does limit the usefulness of `Composition` within `kubectl -k` for the time being, since
@@ -290,7 +290,7 @@ transformerOverrides:
290
290
transformers:
291
291
- apiVersion: example.com/v1
292
292
kind: Prometheus
293
-
provider:
293
+
runtime:
294
294
container:
295
295
image: example/prometheus:v1.0.2
296
296
metadata:
@@ -308,8 +308,7 @@ Notes:
308
308
- One notable difference from `Kustomization` is that in addition to being able to provide a path to
309
309
a file containing the transformer config, you can specify the config itself (not strigified)
310
310
inline.
311
-
- A second difference is the introduction of a top-level reserved `provider` field, replacing the
312
-
JSON annotation currently used for this information.
311
+
- The examples here use a new a top-level reserved `runtime` field instead of the JSON annotation currently used for this information. This field may be introduced as part of KEP 2953. It does not block this KEP, and usage within Kustomization and Composition will be identical regardless.
313
312
- The `metadata.name` field is defaulted to `Kind` in kebab case. However, `metadata.name` MUST be
314
313
specified when using multiple independent instances of the same GVK within a `Composition` tree.
@@ -491,18 +490,16 @@ Testing can be done purely on the client-side without the need for a cluster.
491
490
492
491
#### Alpha
493
492
494
-
- `Composition`implemented with an alpha GV and supported by `kustomize build`
495
-
- Compatibility with existing built-in transformers
496
-
- `ResourceAccumulator`extracted as a transformer
497
-
- `transformer`, `transformersFrom` and `transformerOverrides` fields implemented.
498
-
- reserved `provider` field
493
+
- `Composition`implemented with an alpha GV and supported by `kustomize build`. This includes implementing the `transformer`, `transformersFrom`, `transformerOverrides` and `transformerOrder` fields.
494
+
- `ResourceGenerator`extracted as a transformer
495
+
- Introduce a way to use default `fieldSpecs` when invoking builtin transformers from the transformers field (and generators from the generators field, etc.).
496
+
- Built-in generators updated to work in transformers fields
499
497
- Basic documentation added to the Kustomize website.
500
498
501
499
#### Beta
502
500
503
501
- `Composition`beta GV supported by `kustomize build`
504
502
- `Kustomization`transformer implemented
505
-
- `transformerOrder`field implemented
506
503
- `Composition`supported by the `resources`, `transformers`, `generators` and `validators` fields
507
504
in `Kustomization` and `Component`
508
505
- Thorough documentation and examples published on the Kustomize website.
@@ -657,6 +654,7 @@ N/A -- feature is client-side-only
657
654
658
655
- April 27, 2021: Provisional KEP merged
659
656
- August 2021: Proposal updated and marked implementable.
657
+
- December 2021: Prototype PR opened at [kustomize/#4323](https://github.com/kubernetes-sigs/kustomize/pull/4323) and KEP updated to reflect additional work discovered.
660
658
661
659
<!--
662
660
Major milestones in the lifecycle of a KEP should be tracked in this section. Major milestones might
0 commit comments