kubernetesk8s.io/kubernetes/pkg/kubectl/cmd/taint Index | Files

package taint

import "k8s.io/kubernetes/pkg/kubectl/cmd/taint"

Package taints implements utilites for working with taints

Index

Constants

const (
	MODIFIED  = "modified"
	TAINTED   = "tainted"
	UNTAINTED = "untainted"
)

Exported taint constant strings

Functions

func NewCmdTaint

func NewCmdTaint(f cmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command

Types

type TaintOptions

type TaintOptions struct {
	PrintFlags *genericclioptions.PrintFlags
	ToPrinter  func(string) (printers.ResourcePrinter, error)

	ClientForMapping func(*meta.RESTMapping) (resource.RESTClient, error)

	genericclioptions.IOStreams
	// contains filtered or unexported fields
}

TaintOptions have the data required to perform the taint operation

func (*TaintOptions) Complete

func (o *TaintOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) (err error)

Complete adapts from the command line args and factory to the data required.

func (TaintOptions) RunTaint

func (o TaintOptions) RunTaint() error

RunTaint does the work

func (TaintOptions) Validate

func (o TaintOptions) Validate() error

Validate checks to the TaintOptions to see if there is sufficient information run the command.

Source Files

taint.go utils.go

Version
v1.14.6
Published
Aug 16, 2019
Platform
js/wasm
Imports
20 packages
Last checked
3 minutes ago

Tools for package owners.