Documentation
¶
Index ¶
Constants ¶
View Source
const ( // CRDsAmount define the whole number of CRDs registered by the Service Catalog CRDsAmount = 8 // ClusterServiceBroker define the name of the ClusterServiceBroker CRD ClusterServiceBroker = "clusterservicebrokers.servicecatalog.k8s.io" // ServiceBroker define the name of the ServiceBroker CRD ServiceBroker = "servicebrokers.servicecatalog.k8s.io" // ServiceClass define the name of the ServiceClass CRD ServiceClass = "serviceclasses.servicecatalog.k8s.io" // ClusterServiceClass define the name of the ClusterServiceClass CRD ClusterServiceClass = "clusterserviceclasses.servicecatalog.k8s.io" // ServicePlan define the name of the ServicePlan CRD ServicePlan = "serviceplans.servicecatalog.k8s.io" // ClusterServicePlan define the name of the ClusterServicePlan CRD ClusterServicePlan = "clusterserviceplans.servicecatalog.k8s.io" // ServiceInstance define the name of the ServiceInstance CRD ServiceInstance = "serviceinstances.servicecatalog.k8s.io" // ServiceBinding define the name of the ServiceBinding CRD ServiceBinding = "servicebindings.servicecatalog.k8s.io" )
Variables ¶
This section is empty.
Functions ¶
func IsServiceCatalogCustomResourceDefinition ¶
func IsServiceCatalogCustomResourceDefinition(crd v1beta1.CustomResourceDefinition) bool
IsServiceCatalogCustomResourceDefinition checks if CRD belongs to ServiceCatalog crd
Types ¶
type ReadinessCRD ¶
type ReadinessCRD struct {
// contains filtered or unexported fields
}
ReadinessCRD provides functionality that ensures that all ServiceCatalog CRDs are ready
func NewReadinessCRDProbe ¶
func NewReadinessCRDProbe(apiextensionsClient apiextensionsclientset.Interface) (*ReadinessCRD, error)
NewReadinessCRDProbe returns pointer to ReadinessCRD
func (*ReadinessCRD) Check ¶
func (r *ReadinessCRD) Check(_ *http.Request) error
Check if all CRDs with specific label are ready
func (*ReadinessCRD) IsReady ¶
func (r *ReadinessCRD) IsReady() (bool, error)
IsReady returns true if all required CRDs are ready
Click to show internal directories.
Click to hide internal directories.