64
vendor/istio.io/client-go/pkg/informers/externalversions/generic.gen.go
generated
vendored
64
vendor/istio.io/client-go/pkg/informers/externalversions/generic.gen.go
generated
vendored
@@ -1,3 +1,17 @@
|
||||
// Copyright Istio Authors
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
// Code generated by informer-gen. DO NOT EDIT.
|
||||
|
||||
package externalversions
|
||||
@@ -5,11 +19,11 @@ package externalversions
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
v1alpha1 "istio.io/client-go/pkg/apis/authentication/v1alpha1"
|
||||
v1alpha2 "istio.io/client-go/pkg/apis/config/v1alpha2"
|
||||
v1alpha3 "istio.io/client-go/pkg/apis/networking/v1alpha3"
|
||||
rbacv1alpha1 "istio.io/client-go/pkg/apis/rbac/v1alpha1"
|
||||
v1beta1 "istio.io/client-go/pkg/apis/security/v1beta1"
|
||||
v1beta1 "istio.io/client-go/pkg/apis/networking/v1beta1"
|
||||
v1alpha1 "istio.io/client-go/pkg/apis/rbac/v1alpha1"
|
||||
securityv1beta1 "istio.io/client-go/pkg/apis/security/v1beta1"
|
||||
schema "k8s.io/apimachinery/pkg/runtime/schema"
|
||||
cache "k8s.io/client-go/tools/cache"
|
||||
)
|
||||
@@ -40,13 +54,7 @@ func (f *genericInformer) Lister() cache.GenericLister {
|
||||
// TODO extend this to unknown resources with a client pool
|
||||
func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource) (GenericInformer, error) {
|
||||
switch resource {
|
||||
// Group=authentication, Version=v1alpha1
|
||||
case v1alpha1.SchemeGroupVersion.WithResource("meshpolicies"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Authentication().V1alpha1().MeshPolicies().Informer()}, nil
|
||||
case v1alpha1.SchemeGroupVersion.WithResource("policies"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Authentication().V1alpha1().Policies().Informer()}, nil
|
||||
|
||||
// Group=config, Version=v1alpha2
|
||||
// Group=config.istio.io, Version=v1alpha2
|
||||
case v1alpha2.SchemeGroupVersion.WithResource("attributemanifests"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Config().V1alpha2().AttributeManifests().Informer()}, nil
|
||||
case v1alpha2.SchemeGroupVersion.WithResource("httpapispecs"):
|
||||
@@ -64,7 +72,7 @@ func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource
|
||||
case v1alpha2.SchemeGroupVersion.WithResource("rules"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Config().V1alpha2().Rules().Informer()}, nil
|
||||
|
||||
// Group=networking, Version=v1alpha3
|
||||
// Group=networking.istio.io, Version=v1alpha3
|
||||
case v1alpha3.SchemeGroupVersion.WithResource("destinationrules"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1alpha3().DestinationRules().Informer()}, nil
|
||||
case v1alpha3.SchemeGroupVersion.WithResource("envoyfilters"):
|
||||
@@ -77,20 +85,40 @@ func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1alpha3().Sidecars().Informer()}, nil
|
||||
case v1alpha3.SchemeGroupVersion.WithResource("virtualservices"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1alpha3().VirtualServices().Informer()}, nil
|
||||
case v1alpha3.SchemeGroupVersion.WithResource("workloadentries"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1alpha3().WorkloadEntries().Informer()}, nil
|
||||
|
||||
// Group=rbac, Version=v1alpha1
|
||||
case rbacv1alpha1.SchemeGroupVersion.WithResource("clusterrbacconfigs"):
|
||||
// Group=networking.istio.io, Version=v1beta1
|
||||
case v1beta1.SchemeGroupVersion.WithResource("destinationrules"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1beta1().DestinationRules().Informer()}, nil
|
||||
case v1beta1.SchemeGroupVersion.WithResource("gateways"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1beta1().Gateways().Informer()}, nil
|
||||
case v1beta1.SchemeGroupVersion.WithResource("serviceentries"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1beta1().ServiceEntries().Informer()}, nil
|
||||
case v1beta1.SchemeGroupVersion.WithResource("sidecars"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1beta1().Sidecars().Informer()}, nil
|
||||
case v1beta1.SchemeGroupVersion.WithResource("virtualservices"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1beta1().VirtualServices().Informer()}, nil
|
||||
case v1beta1.SchemeGroupVersion.WithResource("workloadentries"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Networking().V1beta1().WorkloadEntries().Informer()}, nil
|
||||
|
||||
// Group=rbac.istio.io, Version=v1alpha1
|
||||
case v1alpha1.SchemeGroupVersion.WithResource("clusterrbacconfigs"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Rbac().V1alpha1().ClusterRbacConfigs().Informer()}, nil
|
||||
case rbacv1alpha1.SchemeGroupVersion.WithResource("rbacconfigs"):
|
||||
case v1alpha1.SchemeGroupVersion.WithResource("rbacconfigs"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Rbac().V1alpha1().RbacConfigs().Informer()}, nil
|
||||
case rbacv1alpha1.SchemeGroupVersion.WithResource("serviceroles"):
|
||||
case v1alpha1.SchemeGroupVersion.WithResource("serviceroles"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Rbac().V1alpha1().ServiceRoles().Informer()}, nil
|
||||
case rbacv1alpha1.SchemeGroupVersion.WithResource("servicerolebindings"):
|
||||
case v1alpha1.SchemeGroupVersion.WithResource("servicerolebindings"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Rbac().V1alpha1().ServiceRoleBindings().Informer()}, nil
|
||||
|
||||
// Group=security, Version=v1beta1
|
||||
case v1beta1.SchemeGroupVersion.WithResource("authorizationpolicies"):
|
||||
// Group=security.istio.io, Version=v1beta1
|
||||
case securityv1beta1.SchemeGroupVersion.WithResource("authorizationpolicies"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Security().V1beta1().AuthorizationPolicies().Informer()}, nil
|
||||
case securityv1beta1.SchemeGroupVersion.WithResource("peerauthentications"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Security().V1beta1().PeerAuthentications().Informer()}, nil
|
||||
case securityv1beta1.SchemeGroupVersion.WithResource("requestauthentications"):
|
||||
return &genericInformer{resource: resource.GroupResource(), informer: f.Security().V1beta1().RequestAuthentications().Informer()}, nil
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user