Documentation ¶
Index ¶
- type GenericClusterObjectDeployment
- func (a *GenericClusterObjectDeployment) ClientObject() client.Object
- func (a *GenericClusterObjectDeployment) GetConditions() []metav1.Condition
- func (a *GenericClusterObjectDeployment) GetObjectMeta() metav1.ObjectMeta
- func (a *GenericClusterObjectDeployment) GetPhases() []packagesv1alpha1.ObjectPhase
- func (a *GenericClusterObjectDeployment) SetObjectMeta(m metav1.ObjectMeta)
- func (a *GenericClusterObjectDeployment) SetPhases(phases []packagesv1alpha1.ObjectPhase)
- type GenericClusterPackage
- func (a *GenericClusterPackage) ClientObject() client.Object
- func (a *GenericClusterPackage) GetConditions() *[]metav1.Condition
- func (a *GenericClusterPackage) GetImage() string
- func (a *GenericClusterPackage) GetSource() interface{}
- func (a *GenericClusterPackage) GetStatusSourceHash() string
- func (a *GenericClusterPackage) SetStatusSourceHash(hash string)
- func (a *GenericClusterPackage) UpdatePhase()
- type GenericObjectDeployment
- func (a *GenericObjectDeployment) ClientObject() client.Object
- func (a *GenericObjectDeployment) GetConditions() []metav1.Condition
- func (a *GenericObjectDeployment) GetObjectMeta() metav1.ObjectMeta
- func (a *GenericObjectDeployment) GetPhases() []packagesv1alpha1.ObjectPhase
- func (a *GenericObjectDeployment) SetObjectMeta(m metav1.ObjectMeta)
- func (a *GenericObjectDeployment) SetPhases(phases []packagesv1alpha1.ObjectPhase)
- type GenericPackage
- func (a *GenericPackage) ClientObject() client.Object
- func (a *GenericPackage) GetConditions() *[]metav1.Condition
- func (a *GenericPackage) GetImage() string
- func (a *GenericPackage) GetSource() interface{}
- func (a *GenericPackage) GetStatusSourceHash() string
- func (a *GenericPackage) SetStatusSourceHash(hash string)
- func (a *GenericPackage) UpdatePhase()
- type GenericPackageController
- func NewClusterPackageController(c client.Client, log logr.Logger, scheme *runtime.Scheme, pkoNamespace string) *GenericPackageController
- func NewGenericPackageController(newPackage packageFactory, newObjectDeployment objectDeploymentFactory, ...) *GenericPackageController
- func NewPackageController(c client.Client, log logr.Logger, scheme *runtime.Scheme, pkoNamespace string) *GenericPackageController
- type UnpackController
- func NewClusterUnpackController(log logr.Logger, scheme *runtime.Scheme, c client.Client, packagePath string) *UnpackController
- func NewGenericUnpackController(log logr.Logger, scheme *runtime.Scheme, c client.Client, ...) *UnpackController
- func NewUnpackController(log logr.Logger, scheme *runtime.Scheme, c client.Client, packagePath string) *UnpackController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericClusterObjectDeployment ¶
type GenericClusterObjectDeployment struct {
packagesv1alpha1.ClusterObjectDeployment
}
func (*GenericClusterObjectDeployment) ClientObject ¶
func (a *GenericClusterObjectDeployment) ClientObject() client.Object
func (*GenericClusterObjectDeployment) GetConditions ¶
func (a *GenericClusterObjectDeployment) GetConditions() []metav1.Condition
func (*GenericClusterObjectDeployment) GetObjectMeta ¶
func (a *GenericClusterObjectDeployment) GetObjectMeta() metav1.ObjectMeta
func (*GenericClusterObjectDeployment) GetPhases ¶
func (a *GenericClusterObjectDeployment) GetPhases() []packagesv1alpha1.ObjectPhase
func (*GenericClusterObjectDeployment) SetObjectMeta ¶
func (a *GenericClusterObjectDeployment) SetObjectMeta(m metav1.ObjectMeta)
func (*GenericClusterObjectDeployment) SetPhases ¶
func (a *GenericClusterObjectDeployment) SetPhases(phases []packagesv1alpha1.ObjectPhase)
type GenericClusterPackage ¶
type GenericClusterPackage struct {
packagesv1alpha1.ClusterPackage
}
func (*GenericClusterPackage) ClientObject ¶
func (a *GenericClusterPackage) ClientObject() client.Object
func (*GenericClusterPackage) GetConditions ¶
func (a *GenericClusterPackage) GetConditions() *[]metav1.Condition
func (*GenericClusterPackage) GetImage ¶
func (a *GenericClusterPackage) GetImage() string
func (*GenericClusterPackage) GetSource ¶
func (a *GenericClusterPackage) GetSource() interface{}
func (*GenericClusterPackage) GetStatusSourceHash ¶
func (a *GenericClusterPackage) GetStatusSourceHash() string
func (*GenericClusterPackage) SetStatusSourceHash ¶
func (a *GenericClusterPackage) SetStatusSourceHash(hash string)
func (*GenericClusterPackage) UpdatePhase ¶
func (a *GenericClusterPackage) UpdatePhase()
type GenericObjectDeployment ¶
type GenericObjectDeployment struct {
packagesv1alpha1.ObjectDeployment
}
func (*GenericObjectDeployment) ClientObject ¶
func (a *GenericObjectDeployment) ClientObject() client.Object
func (*GenericObjectDeployment) GetConditions ¶
func (a *GenericObjectDeployment) GetConditions() []metav1.Condition
func (*GenericObjectDeployment) GetObjectMeta ¶
func (a *GenericObjectDeployment) GetObjectMeta() metav1.ObjectMeta
func (*GenericObjectDeployment) GetPhases ¶
func (a *GenericObjectDeployment) GetPhases() []packagesv1alpha1.ObjectPhase
func (*GenericObjectDeployment) SetObjectMeta ¶
func (a *GenericObjectDeployment) SetObjectMeta(m metav1.ObjectMeta)
func (*GenericObjectDeployment) SetPhases ¶
func (a *GenericObjectDeployment) SetPhases(phases []packagesv1alpha1.ObjectPhase)
type GenericPackage ¶
type GenericPackage struct {
packagesv1alpha1.Package
}
func (*GenericPackage) ClientObject ¶
func (a *GenericPackage) ClientObject() client.Object
func (*GenericPackage) GetConditions ¶
func (a *GenericPackage) GetConditions() *[]metav1.Condition
func (*GenericPackage) GetImage ¶
func (a *GenericPackage) GetImage() string
func (*GenericPackage) GetSource ¶
func (a *GenericPackage) GetSource() interface{}
func (*GenericPackage) GetStatusSourceHash ¶
func (a *GenericPackage) GetStatusSourceHash() string
func (*GenericPackage) SetStatusSourceHash ¶
func (a *GenericPackage) SetStatusSourceHash(hash string)
func (*GenericPackage) UpdatePhase ¶
func (a *GenericPackage) UpdatePhase()
type GenericPackageController ¶
type GenericPackageController struct {
// contains filtered or unexported fields
}
Generic reconciler for both Package and ClusterPackage objects.
func NewPackageController ¶
func (*GenericPackageController) SetupWithManager ¶
func (c *GenericPackageController) SetupWithManager(mgr ctrl.Manager) error
type UnpackController ¶
type UnpackController struct {
// contains filtered or unexported fields
}
func NewUnpackController ¶
Click to show internal directories.
Click to hide internal directories.