Checkpoint

This commit is contained in:
jregan
2020-07-16 17:14:24 -07:00
parent ef54f9be5a
commit e91cdb5eba
15 changed files with 851 additions and 12 deletions

View File

@@ -95,6 +95,7 @@ func NewCmdBuild(out io.Writer) *cobra.Command {
addFlagEnablePlugins(cmd.Flags())
addFlagReorderOutput(cmd.Flags())
addFlagEnableManagedbyLabel(cmd.Flags())
addFlagEnableKyaml(cmd.Flags())
return cmd
}
@@ -132,6 +133,7 @@ func (o *Options) makeOptions() *krusty.Options {
opts.PluginConfig = c
}
opts.AddManagedbyLabel = isManagedbyLabelEnabled()
opts.UseKyaml = flagEnableKyamlValue
return opts
}

View File

@@ -0,0 +1,21 @@
// Copyright 2019 The Kubernetes Authors.
// SPDX-License-Identifier: Apache-2.0
package build
import (
"github.com/spf13/pflag"
)
var (
flagEnableKyamlValue = false
)
func addFlagEnableKyaml(set *pflag.FlagSet) {
set.BoolVar(
&flagEnableKyamlValue,
"enable_kyaml", // flag name
false, // default value
"enable dependence on kyaml instead of k8sdeps.", // help
)
}