Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KogitoBuildHandler ¶
type KogitoBuildHandler interface { FetchKogitoBuildInstance(key types.NamespacedName) (api.KogitoBuildInterface, error) CreateBuild() api.BuildsInterface }
KogitoBuildHandler ...
type KogitoInfraHandler ¶
type KogitoInfraHandler interface {
FetchKogitoInfraInstance(key types.NamespacedName) (api.KogitoInfraInterface, error)
}
KogitoInfraHandler ...
type KogitoInfraManager ¶
type KogitoInfraManager interface { MustFetchKogitoInfraInstance(key types.NamespacedName) (api.KogitoInfraInterface, error) IsKogitoInfraReady(key types.NamespacedName) (bool, error) GetKogitoInfraFailureConditionReason(key types.NamespacedName) (string, error) }
KogitoInfraManager ...
func NewKogitoInfraManager ¶
func NewKogitoInfraManager(context operator.Context, infraHandler KogitoInfraHandler) KogitoInfraManager
NewKogitoInfraManager ...
type KogitoRuntimeHandler ¶
type KogitoRuntimeHandler interface { FetchKogitoRuntimeInstance(key types.NamespacedName) (api.KogitoRuntimeInterface, error) FetchAllKogitoRuntimeInstances(namespace string) (api.KogitoRuntimeListInterface, error) }
KogitoRuntimeHandler ...
type KogitoRuntimeManager ¶
type KogitoRuntimeManager interface {
FetchKogitoRuntimeDeployments(namespace string) ([]v1.Deployment, error)
}
KogitoRuntimeManager ...
func NewKogitoRuntimeManager ¶
func NewKogitoRuntimeManager(context operator.Context, runtimeHandler KogitoRuntimeHandler) KogitoRuntimeManager
NewKogitoRuntimeManager ...
type KogitoSupportingServiceHandler ¶
type KogitoSupportingServiceHandler interface { FetchKogitoSupportingService(key types.NamespacedName) (api.KogitoSupportingServiceInterface, error) FetchKogitoSupportingServiceList(namespace string) (api.KogitoSupportingServiceListInterface, error) }
KogitoSupportingServiceHandler ...
type KogitoSupportingServiceManager ¶
type KogitoSupportingServiceManager interface { EnsureSingletonService(namespace string, resourceType api.ServiceType) error FetchKogitoSupportingServiceForServiceType(namespace string, resourceType api.ServiceType) (api.KogitoSupportingServiceInterface, error) FetchKogitoSupportingServiceRoute(namespace string, serviceType api.ServiceType) (route string, err error) FetchKogitoSupportingServiceDeployment(namespace string, serviceType api.ServiceType) (*v1.Deployment, error) }
KogitoSupportingServiceManager ...
func NewKogitoSupportingServiceManager ¶
func NewKogitoSupportingServiceManager(context operator.Context, supportingServiceHandler KogitoSupportingServiceHandler) KogitoSupportingServiceManager
NewKogitoSupportingServiceManager ...
Click to show internal directories.
Click to hide internal directories.