Documentation ¶
Index ¶
- func NewVirtualDeploymentBindingValidator(resolver references.Resolver, log loggerutil.OSOKLogger) manager.CustomResourceValidator
- type VirtualDeploymentBindingServiceManager
- func (h *VirtualDeploymentBindingServiceManager) CreateOrUpdate(ctx context.Context, obj runtime.Object, req ctrl.Request) (servicemanager.OSOKResponse, error)
- func (h *VirtualDeploymentBindingServiceManager) Delete(ctx context.Context, obj runtime.Object) (bool, error)
- func (h *VirtualDeploymentBindingServiceManager) GetCrdStatus(obj runtime.Object) (*api.OSOKStatus, error)
- type VirtualDeploymentBindingValidator
- func (v *VirtualDeploymentBindingValidator) GetEntityType() client.Object
- func (v *VirtualDeploymentBindingValidator) GetStatus(object client.Object) (*servicemeshapi.ServiceMeshStatus, error)
- func (v *VirtualDeploymentBindingValidator) ResolveRef(object client.Object) (bool, string)
- func (v *VirtualDeploymentBindingValidator) ValidateObject(object client.Object) error
- func (v *VirtualDeploymentBindingValidator) ValidateOnCreate(context context.Context, object client.Object) (bool, string)
- func (v *VirtualDeploymentBindingValidator) ValidateOnUpdate(context context.Context, object client.Object, oldObject client.Object) (bool, string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewVirtualDeploymentBindingValidator ¶
func NewVirtualDeploymentBindingValidator(resolver references.Resolver, log loggerutil.OSOKLogger) manager.CustomResourceValidator
Types ¶
type VirtualDeploymentBindingServiceManager ¶
type VirtualDeploymentBindingServiceManager struct {
// contains filtered or unexported fields
}
func NewVirtualDeploymentBindingServiceManager ¶
func NewVirtualDeploymentBindingServiceManager(client client.Client, log loggerutil.OSOKLogger, clientSet kubernetes.Interface, referenceResolver references.Resolver, meshClient services.ServiceMeshClient) *VirtualDeploymentBindingServiceManager
func (*VirtualDeploymentBindingServiceManager) CreateOrUpdate ¶
func (h *VirtualDeploymentBindingServiceManager) CreateOrUpdate(ctx context.Context, obj runtime.Object, req ctrl.Request) (servicemanager.OSOKResponse, error)
func (*VirtualDeploymentBindingServiceManager) GetCrdStatus ¶
func (h *VirtualDeploymentBindingServiceManager) GetCrdStatus(obj runtime.Object) (*api.OSOKStatus, error)
type VirtualDeploymentBindingValidator ¶
type VirtualDeploymentBindingValidator struct {
// contains filtered or unexported fields
}
func (*VirtualDeploymentBindingValidator) GetEntityType ¶
func (v *VirtualDeploymentBindingValidator) GetEntityType() client.Object
func (*VirtualDeploymentBindingValidator) GetStatus ¶
func (v *VirtualDeploymentBindingValidator) GetStatus(object client.Object) (*servicemeshapi.ServiceMeshStatus, error)
func (*VirtualDeploymentBindingValidator) ResolveRef ¶
func (v *VirtualDeploymentBindingValidator) ResolveRef(object client.Object) (bool, string)
func (*VirtualDeploymentBindingValidator) ValidateObject ¶
func (v *VirtualDeploymentBindingValidator) ValidateObject(object client.Object) error
func (*VirtualDeploymentBindingValidator) ValidateOnCreate ¶
Click to show internal directories.
Click to hide internal directories.