Documentation
¶
Index ¶
- Constants
- func CreatePatch(original, updated interface{}) ([]byte, error)
- func MergeAnnotations(a1, a2 map[string]string) map[string]string
- func SetLastAppliedCfg(obj Annotatable) error
- type Annotatable
- type ClientSet
- type ClientSetProvider
- type DefaultClientSetProvider
- type JSONObjectPrinter
- type ObjectPrinter
- type YAMLObjectPrinter
Constants ¶
View Source
const (
FormatYAML string = "yaml"
FormatJSON string = "json"
)
Variables ¶
This section is empty.
Functions ¶
func CreatePatch ¶
func CreatePatch(original, updated interface{}) ([]byte, error)
func MergeAnnotations ¶
func MergeAnnotations(a1, a2 map[string]string) map[string]string
func SetLastAppliedCfg ¶
func SetLastAppliedCfg(obj Annotatable) error
Types ¶
type Annotatable ¶
type Annotatable interface {
GetAnnotations() map[string]string
SetAnnotations(annotations map[string]string)
runtime.Object
}
type ClientSet ¶
type ClientSet struct {
KpackClient versioned.Interface
K8sClient k8s.Interface
DynamicClient dynamic.Interface
Namespace string
}
type ClientSetProvider ¶
type ClientSetProvider interface {
GetClientSet(namespace string) (ClientSet, error)
}
type DefaultClientSetProvider ¶
type DefaultClientSetProvider struct {
// contains filtered or unexported fields
}
func (DefaultClientSetProvider) GetClientSet ¶
func (d DefaultClientSetProvider) GetClientSet(namespace string) (ClientSet, error)
type JSONObjectPrinter ¶
type JSONObjectPrinter struct{}
func (JSONObjectPrinter) PrintObject ¶
func (j JSONObjectPrinter) PrintObject(obj runtime.Object, w io.Writer) error
type ObjectPrinter ¶
type ObjectPrinter interface {
PrintObject(obj runtime.Object, w io.Writer) error
}
func NewObjectPrinter ¶
func NewObjectPrinter(format string) (ObjectPrinter, error)
type YAMLObjectPrinter ¶
type YAMLObjectPrinter struct {
// contains filtered or unexported fields
}
func (*YAMLObjectPrinter) PrintObject ¶
func (y *YAMLObjectPrinter) PrintObject(obj runtime.Object, w io.Writer) error
Click to show internal directories.
Click to hide internal directories.