Versions in this module Expand all Collapse all v0 v0.0.2 Oct 1, 2021 Changes in this version type Interface + func NewFromControllerFactory(factory controller.SharedControllerFactory) (Interface, error) v0.0.1 Oct 1, 2021 Changes in this version + const GroupName + const Version + var AddToScheme = SchemeBuilder.AddToScheme + var DestinationRuleGroupVersionKind = schema.GroupVersionKind + var DestinationRuleGroupVersionResource = schema.GroupVersionResource + var DestinationRuleResource = metav1.APIResource + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + var VirtualServiceGroupVersionKind = schema.GroupVersionKind + var VirtualServiceGroupVersionResource = schema.GroupVersionResource + var VirtualServiceResource = metav1.APIResource + func Kind(kind string) schema.GroupKind + func NewDestinationRule(namespace, name string, obj v1alpha3.DestinationRule) *v1alpha3.DestinationRule + func NewVirtualService(namespace, name string, obj v1alpha3.VirtualService) *v1alpha3.VirtualService + func Resource(resource string) schema.GroupResource + type Client struct + func (c *Client) DestinationRules(namespace string) DestinationRuleInterface + func (c *Client) RESTClient() rest.Interface + func (c *Client) Start(ctx context.Context, threadiness int) error + func (c *Client) Sync(ctx context.Context) error + func (c *Client) VirtualServices(namespace string) VirtualServiceInterface + type DestinationRuleChangeHandlerFunc func(obj *v1alpha3.DestinationRule) (runtime.Object, error) + type DestinationRuleController interface + AddClusterScopedFeatureHandler func(ctx context.Context, enabled func() bool, name, clusterName string, ...) + AddClusterScopedHandler func(ctx context.Context, name, clusterName string, ...) + AddFeatureHandler func(ctx context.Context, enabled func() bool, name string, ...) + AddHandler func(ctx context.Context, name string, handler DestinationRuleHandlerFunc) + Enqueue func(namespace, name string) + EnqueueAfter func(namespace, name string, after time.Duration) + Generic func() controller.GenericController + Informer func() cache.SharedIndexInformer + Lister func() DestinationRuleLister + Start func(ctx context.Context, threadiness int) error + Sync func(ctx context.Context) error + type DestinationRuleHandlerFunc func(key string, obj *v1alpha3.DestinationRule) (runtime.Object, error) + func NewDestinationRuleLifecycleAdapter(name string, clusterScoped bool, client DestinationRuleInterface, ...) DestinationRuleHandlerFunc + type DestinationRuleInterface interface + AddClusterScopedFeatureHandler func(ctx context.Context, enabled func() bool, name, clusterName string, ...) + AddClusterScopedFeatureLifecycle func(ctx context.Context, enabled func() bool, name, clusterName string, ...) + AddClusterScopedHandler func(ctx context.Context, name, clusterName string, sync DestinationRuleHandlerFunc) + AddClusterScopedLifecycle func(ctx context.Context, name, clusterName string, ...) + AddFeatureHandler func(ctx context.Context, enabled func() bool, name string, ...) + AddFeatureLifecycle func(ctx context.Context, enabled func() bool, name string, ...) + AddHandler func(ctx context.Context, name string, sync DestinationRuleHandlerFunc) + AddLifecycle func(ctx context.Context, name string, lifecycle DestinationRuleLifecycle) + Controller func() DestinationRuleController + Create func(*v1alpha3.DestinationRule) (*v1alpha3.DestinationRule, error) + Delete func(name string, options *metav1.DeleteOptions) error + DeleteCollection func(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error + DeleteNamespaced func(namespace, name string, options *metav1.DeleteOptions) error + Get func(name string, opts metav1.GetOptions) (*v1alpha3.DestinationRule, error) + GetNamespaced func(namespace, name string, opts metav1.GetOptions) (*v1alpha3.DestinationRule, error) + List func(opts metav1.ListOptions) (*DestinationRuleList, error) + ListNamespaced func(namespace string, opts metav1.ListOptions) (*DestinationRuleList, error) + ObjectClient func() *objectclient.ObjectClient + Update func(*v1alpha3.DestinationRule) (*v1alpha3.DestinationRule, error) + Watch func(opts metav1.ListOptions) (watch.Interface, error) + type DestinationRuleLifecycle interface + Create func(obj *v1alpha3.DestinationRule) (runtime.Object, error) + Remove func(obj *v1alpha3.DestinationRule) (runtime.Object, error) + Updated func(obj *v1alpha3.DestinationRule) (runtime.Object, error) + type DestinationRuleList struct + Items []v1alpha3.DestinationRule + func (in *DestinationRuleList) DeepCopy() *DestinationRuleList + func (in *DestinationRuleList) DeepCopyInto(out *DestinationRuleList) + func (in *DestinationRuleList) DeepCopyObject() runtime.Object + type DestinationRuleLister interface + Get func(namespace, name string) (*v1alpha3.DestinationRule, error) + List func(namespace string, selector labels.Selector) (ret []*v1alpha3.DestinationRule, err error) + type DestinationRulesGetter interface + DestinationRules func(namespace string) DestinationRuleInterface + type Interface interface + RESTClient func() rest.Interface + func NewForConfig(config rest.Config) (Interface, error) + type VirtualServiceChangeHandlerFunc func(obj *v1alpha3.VirtualService) (runtime.Object, error) + type VirtualServiceController interface + AddClusterScopedFeatureHandler func(ctx context.Context, enabled func() bool, name, clusterName string, ...) + AddClusterScopedHandler func(ctx context.Context, name, clusterName string, ...) + AddFeatureHandler func(ctx context.Context, enabled func() bool, name string, ...) + AddHandler func(ctx context.Context, name string, handler VirtualServiceHandlerFunc) + Enqueue func(namespace, name string) + EnqueueAfter func(namespace, name string, after time.Duration) + Generic func() controller.GenericController + Informer func() cache.SharedIndexInformer + Lister func() VirtualServiceLister + Start func(ctx context.Context, threadiness int) error + Sync func(ctx context.Context) error + type VirtualServiceHandlerFunc func(key string, obj *v1alpha3.VirtualService) (runtime.Object, error) + func NewVirtualServiceLifecycleAdapter(name string, clusterScoped bool, client VirtualServiceInterface, ...) VirtualServiceHandlerFunc + type VirtualServiceInterface interface + AddClusterScopedFeatureHandler func(ctx context.Context, enabled func() bool, name, clusterName string, ...) + AddClusterScopedFeatureLifecycle func(ctx context.Context, enabled func() bool, name, clusterName string, ...) + AddClusterScopedHandler func(ctx context.Context, name, clusterName string, sync VirtualServiceHandlerFunc) + AddClusterScopedLifecycle func(ctx context.Context, name, clusterName string, ...) + AddFeatureHandler func(ctx context.Context, enabled func() bool, name string, ...) + AddFeatureLifecycle func(ctx context.Context, enabled func() bool, name string, ...) + AddHandler func(ctx context.Context, name string, sync VirtualServiceHandlerFunc) + AddLifecycle func(ctx context.Context, name string, lifecycle VirtualServiceLifecycle) + Controller func() VirtualServiceController + Create func(*v1alpha3.VirtualService) (*v1alpha3.VirtualService, error) + Delete func(name string, options *metav1.DeleteOptions) error + DeleteCollection func(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error + DeleteNamespaced func(namespace, name string, options *metav1.DeleteOptions) error + Get func(name string, opts metav1.GetOptions) (*v1alpha3.VirtualService, error) + GetNamespaced func(namespace, name string, opts metav1.GetOptions) (*v1alpha3.VirtualService, error) + List func(opts metav1.ListOptions) (*VirtualServiceList, error) + ListNamespaced func(namespace string, opts metav1.ListOptions) (*VirtualServiceList, error) + ObjectClient func() *objectclient.ObjectClient + Update func(*v1alpha3.VirtualService) (*v1alpha3.VirtualService, error) + Watch func(opts metav1.ListOptions) (watch.Interface, error) + type VirtualServiceLifecycle interface + Create func(obj *v1alpha3.VirtualService) (runtime.Object, error) + Remove func(obj *v1alpha3.VirtualService) (runtime.Object, error) + Updated func(obj *v1alpha3.VirtualService) (runtime.Object, error) + type VirtualServiceList struct + Items []v1alpha3.VirtualService + func (in *VirtualServiceList) DeepCopy() *VirtualServiceList + func (in *VirtualServiceList) DeepCopyInto(out *VirtualServiceList) + func (in *VirtualServiceList) DeepCopyObject() runtime.Object + type VirtualServiceLister interface + Get func(namespace, name string) (*v1alpha3.VirtualService, error) + List func(namespace string, selector labels.Selector) (ret []*v1alpha3.VirtualService, err error) + type VirtualServicesGetter interface + VirtualServices func(namespace string) VirtualServiceInterface