Documentation ¶
Index ¶
- type BuildContext
- type Builder
- func (f Builder) AddPreRun(fun func(cmd *cobra.Command, args []string))
- func (f Builder) AddPreRunE(fun func(cmd *cobra.Command, args []string) error)
- func (f *Builder) BuildInto(destination interface{})
- func (f *Builder) RegisterFlagCompletionFunc(flagName string, ...) error
- func (f Builder) RegisterValidArgFunc(argIndex int, ...)
- func (f *Builder) RequireNamespace() *Builder
- func (f *Builder) WithChartNameArg(argIndex int) *Builder
- func (f *Builder) WithDebugFlag() *Builder
- func (f *Builder) WithKubeConfigFlags() *Builder
- func (f *Builder) WithKubeScheme(scheme *runtime.Scheme) *Builder
- func (f *Builder) WithNamespaceFlag() *Builder
- func (f *Builder) WithReleaseNameArg(argIndex int) *Builder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildContext ¶
type BuildContext struct { // public Ctx context.Context KubeScheme *runtime.Scheme KubeConfig clientcmd.ClientConfig RESTConfig *rest.Config Namespace string DiscoveryClient discovery.CachedDiscoveryInterface ClientNegotiator client_negotiator.ExtendedClientNegotiator InfoCreator *resource.ResourceCreator RESTMapper *resource.RESTMapper OpenAPIResources openapi.Resources CapabilityRetriever *helm.CapabilityRetriever CoreClient corev1.CoreV1Interface HelmChartName string HelmSettings *cli.EnvSettings HelmReleaseClient *helm.HelmReleaseClient HelmRelease *rspb.Release HelmChart *chart.Chart HelmConfig map[string]interface{} // contains filtered or unexported fields }
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func NewFromBuilder ¶
func (Builder) AddPreRunE ¶
func (*Builder) RegisterFlagCompletionFunc ¶
func (Builder) RegisterValidArgFunc ¶
func (*Builder) RequireNamespace ¶
func (*Builder) WithChartNameArg ¶
func (*Builder) WithDebugFlag ¶
func (*Builder) WithKubeConfigFlags ¶
func (*Builder) WithNamespaceFlag ¶
func (*Builder) WithReleaseNameArg ¶
Click to show internal directories.
Click to hide internal directories.