 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- func NewCmdApply(baseName string, f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- func NewCmdApplyEditLastApplied(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- func NewCmdApplySetLastApplied(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- func NewCmdApplyViewLastApplied(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command
- type ApplyOptions
- type DryRunVerifier
- type PatchBuffer
- type Patcher
- type SetLastAppliedOptions
- type ViewLastAppliedOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCmdApply ¶
Types ¶
type ApplyOptions ¶
type ApplyOptions struct {
	RecordFlags *genericclioptions.RecordFlags
	Recorder    genericclioptions.Recorder
	PrintFlags *genericclioptions.PrintFlags
	ToPrinter  func(string) (printers.ResourcePrinter, error)
	DeleteFlags   *delete.DeleteFlags
	DeleteOptions *delete.DeleteOptions
	Selector       string
	DryRun         bool
	ServerDryRun   bool
	Prune          bool
	PruneResources []pruneResource
	All                        bool
	Overwrite                  bool
	OpenApiPatch               bool
	PruneWhitelist             []string
	ShouldIncludeUninitialized bool
	Validator       validation.Schema
	Builder         *resource.Builder
	Mapper          meta.RESTMapper
	DynamicClient   dynamic.Interface
	DiscoveryClient discovery.DiscoveryInterface
	OpenAPISchema   openapi.Resources
	Namespace        string
	EnforceNamespace bool
	genericclioptions.IOStreams
	// contains filtered or unexported fields
}
    func NewApplyOptions ¶
func NewApplyOptions(ioStreams genericclioptions.IOStreams) *ApplyOptions
func (*ApplyOptions) Run ¶
func (o *ApplyOptions) Run() error
type DryRunVerifier ¶
type DryRunVerifier struct {
	Finder        cmdutil.CRDFinder
	OpenAPIGetter discovery.OpenAPISchemaInterface
}
    DryRunVerifier verifies if a given group-version-kind supports DryRun against the current server. Sending dryRun requests to apiserver that don't support it will result in objects being unwillingly persisted.
It reads the OpenAPI to see if the given GVK supports dryRun. If the GVK can not be found, we assume that CRDs will have the same level of support as "namespaces", and non-CRDs will not be supported. We delay the check for CRDs as much as possible though, since it requires an extra round-trip to the server.
func (*DryRunVerifier) HasSupport ¶
func (v *DryRunVerifier) HasSupport(gvk schema.GroupVersionKind) error
HasSupport verifies if the given gvk supports DryRun. An error is returned if it doesn't.
type PatchBuffer ¶
type Patcher ¶
type Patcher struct {
	Mapping       *meta.RESTMapping
	Helper        *resource.Helper
	DynamicClient dynamic.Interface
	Overwrite bool
	BackOff   clockwork.Clock
	Force        bool
	Cascade      bool
	Timeout      time.Duration
	GracePeriod  int
	ServerDryRun bool
	// If set, forces the patch against a specific resourceVersion
	ResourceVersion *string
	// Number of retries to make if the patch fails with conflict
	Retries int
	OpenapiSchema openapi.Resources
}
    type SetLastAppliedOptions ¶
type SetLastAppliedOptions struct {
	CreateAnnotation bool
	PrintFlags *genericclioptions.PrintFlags
	PrintObj   printers.ResourcePrinterFunc
	FilenameOptions resource.FilenameOptions
	genericclioptions.IOStreams
	// contains filtered or unexported fields
}
    func NewSetLastAppliedOptions ¶
func NewSetLastAppliedOptions(ioStreams genericclioptions.IOStreams) *SetLastAppliedOptions
func (*SetLastAppliedOptions) RunSetLastApplied ¶
func (o *SetLastAppliedOptions) RunSetLastApplied() error
func (*SetLastAppliedOptions) Validate ¶
func (o *SetLastAppliedOptions) Validate() error
type ViewLastAppliedOptions ¶
type ViewLastAppliedOptions struct {
	FilenameOptions              resource.FilenameOptions
	Selector                     string
	LastAppliedConfigurationList []string
	OutputFormat                 string
	All                          bool
	Factory                      cmdutil.Factory
	genericclioptions.IOStreams
}
    func NewViewLastAppliedOptions ¶
func NewViewLastAppliedOptions(ioStreams genericclioptions.IOStreams) *ViewLastAppliedOptions
func (*ViewLastAppliedOptions) RunApplyViewLastApplied ¶
func (o *ViewLastAppliedOptions) RunApplyViewLastApplied(cmd *cobra.Command) error
 Click to show internal directories. 
   Click to hide internal directories.