new command kustomize edit add buildmetadata (#4413)

* new command kustomize edit add buildmetadata

* new commands kustomize edit set buildmetadata and kustomize edit remove buildmetadata
This commit is contained in:
Natasha Sarkar
2022-01-26 15:34:50 -08:00
committed by GitHub
parent c65ef489ca
commit bcebad1664
16 changed files with 450 additions and 6 deletions

View File

@@ -325,11 +325,7 @@ func (kt *KustTarget) runTransformers(ra *accumulator.ResAccumulator) error {
return err
}
r = append(r, lts...)
err = ra.Transform(newMultiTransformer(r))
if err != nil {
return err
}
return nil
return ra.Transform(newMultiTransformer(r))
}
func (kt *KustTarget) configureExternalTransformers(transformers []string) ([]*resmap.TransformerWithProperties, error) {

View File

@@ -23,6 +23,8 @@ const (
ManagedByLabelOption = "managedByLabel"
)
var BuildMetadataOptions = []string{OriginAnnotations, TransformerAnnotations, ManagedByLabelOption}
// Kustomization holds the information needed to generate customized k8s api resources.
type Kustomization struct {
TypeMeta `json:",inline" yaml:",inline"`