Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Annotation AnnotationType Label LabelType )
Functions ¶
This section is empty.
Types ¶
type AnnotationType ¶
type AnnotationType struct {
// ConfigVersion is standard "config.giantswarm.io/version" annotation.
ConfigVersion
// XAppInfo is set on generated ConfigMap and Secret to show what App
// they were generated for.
XAppInfo
// XCreator is used in the CLI mode. The value is OS username. It is
// set on generated ConfigMap and Secret.
XCreator
// XInstallation s set on generated ConfigMap and Secret to show what
// installation they were generated for.
XInstallation
// XObjectHash is set on objects managed by the controllers. It is used
// to determine whether the managed object needs update.
XObjectHash
// XPreviousConfig is set on Config CRs to allow orphaned ConfigMap and
// Secret cleanup.
XPreviousConfig
// XProjectVersion is set on generated ConfigMap and Secret to show what
// version of config-controller was used to generate them.
XProjectVersion
}
type ConfigVersion ¶
type ConfigVersion struct{}
func (ConfigVersion) Key ¶
func (ConfigVersion) Key() string
type XInstallation ¶
type XInstallation struct{}
func (XInstallation) Key ¶
func (XInstallation) Key() string
type XObjectHash ¶
type XObjectHash struct{}
func (XObjectHash) Key ¶
func (XObjectHash) Key() string
type XPreviousConfig ¶
type XPreviousConfig struct{}
func (XPreviousConfig) Get ¶
func (XPreviousConfig) Get(o Object) (v1alpha1.ConfigStatusConfig, error)
func (XPreviousConfig) Key ¶
func (XPreviousConfig) Key() string
func (XPreviousConfig) Set ¶
func (XPreviousConfig) Set(o Object, c v1alpha1.ConfigStatusConfig) error
type XProjectVersion ¶
type XProjectVersion struct{}
func (XProjectVersion) Key ¶
func (XProjectVersion) Key() string
func (XProjectVersion) Val ¶
func (XProjectVersion) Val(unique bool) string
Click to show internal directories.
Click to hide internal directories.