Documentation ¶
Index ¶
- type IstioClient
- func (c *IstioClient) IsListenerHTTPRouteConfigured(ctx context.Context, vsObjectKey client.ObjectKey, ...) bool
- func (c *IstioClient) IsListenerHTTPRoutesEmpty(ctx context.Context, vsObjectKey client.ObjectKey) bool
- func (c *IstioClient) RemoveVirtualServiceConfigForCR(ctx context.Context, vsObjectKey client.ObjectKey, ...) error
- func (c *IstioClient) UpdateVirtualServiceConfig(ctx context.Context, vsObjectKey client.ObjectKey, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IstioClient ¶
type IstioClient struct {
istioclient.Interface
}
func NewVersionedIstioClient ¶
func NewVersionedIstioClient(cfg *rest.Config) (*IstioClient, error)
func (*IstioClient) IsListenerHTTPRouteConfigured ¶
func (c *IstioClient) IsListenerHTTPRouteConfigured(ctx context.Context, vsObjectKey client.ObjectKey, obj *watcherv1alpha1.Watcher, ) bool
func (*IstioClient) IsListenerHTTPRoutesEmpty ¶
func (*IstioClient) RemoveVirtualServiceConfigForCR ¶
func (c *IstioClient) RemoveVirtualServiceConfigForCR(ctx context.Context, vsObjectKey client.ObjectKey, obj *watcherv1alpha1.Watcher, ) error
func (*IstioClient) UpdateVirtualServiceConfig ¶
func (c *IstioClient) UpdateVirtualServiceConfig(ctx context.Context, vsObjectKey client.ObjectKey, obj *watcherv1alpha1.Watcher, ) error
Click to show internal directories.
Click to hide internal directories.