Documentation
¶
Index ¶
- Constants
- func CanUpdateBinding(obj Object, oldObj Object) error
- func Conditions() *conditionsBuilder
- func MaybeAddFinalizer(obj Object) bool
- func MaybeRemoveFinalizer(obj Object) bool
- func Requester(objMeta metav1.ObjectMeta) *authv1.UserInfo
- func SetRequester(obj *unstructured.Unstructured, userInfo v1.UserInfo)
- type Object
Constants ¶
View Source
const ( // BindingReady indicates that the overall sbr succeeded BindingReady string = "Ready" // CollectionReady indicates readiness for collection and persistance of intermediate manifests CollectionReady string = "CollectionReady" // InjectionReady indicates readiness to change application manifests to use those intermediate manifests // If status is true, it indicates that the binding succeeded InjectionReady string = "InjectionReady" // EmptyServiceSelectorsReason is used when the ServiceBinding has empty // services. EmptyApplicationReason = "EmptyApplication" // EmptyApplicationReason is used when the ServiceBinding has empty // application. ApplicationNotFoundReason = "ApplicationNotFound" // ApplicationNotFoundReason is used when the application is not found. ServiceNotFoundReason = "ServiceNotFound" // NoBindingDataReason is used when no binding data is collected for binding. NoBindingDataReason = "NoBindingData" // ServiceNotFoundReason is used when the service is not found. BindingInjectedReason = "BindingInjected" // DataCollectedReason indicates that bindings are collected successfully DataCollectedReason = "DataCollected" // RequiredBindingNotFound when some mandatory bindings are missing RequiredBindingNotFound = "RequiredBindingNotFound" )
Variables ¶
This section is empty.
Functions ¶
func CanUpdateBinding ¶
func Conditions ¶
func Conditions() *conditionsBuilder
func MaybeAddFinalizer ¶
func MaybeRemoveFinalizer ¶
func Requester ¶ added in v0.10.0
func Requester(objMeta metav1.ObjectMeta) *authv1.UserInfo
Return username of requester who submitted the service binding
func SetRequester ¶ added in v0.10.0
func SetRequester(obj *unstructured.Unstructured, userInfo v1.UserInfo)
Types ¶
Directories
¶
Path | Synopsis |
---|---|
binding
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the operators v1alpha1 API group +kubebuilder:object:generate=true +groupName=binding.operators.coreos.com
|
Package v1alpha1 contains API Schema definitions for the operators v1alpha1 API group +kubebuilder:object:generate=true +groupName=binding.operators.coreos.com |
spec
|
|
v1alpha3
Package v1alpha3 contains API Schema definitions for the spec v1alpha3 API group +kubebuilder:object:generate=true +groupName=servicebinding.io
|
Package v1alpha3 contains API Schema definitions for the spec v1alpha3 API group +kubebuilder:object:generate=true +groupName=servicebinding.io |
Click to show internal directories.
Click to hide internal directories.