Documentation
¶
Index ¶
- func FakeIstioAnnotations() map[string]string
- func FakeNamespace(name string) *core_v1.Namespace
- func FakePodList() []core_v1.Pod
- func FakePodListWithoutSidecar() []core_v1.Pod
- type K8SClientFactoryMock
- type K8SClientMock
- func (o *K8SClientMock) CreateIstioObject(api, namespace, resourceType, json string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) DeleteIstioObject(api, namespace, objectType, objectName string) error
- func (o *K8SClientMock) GetAdapter(namespace, adapterType, adapterName string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetAdapters(namespace, labelSelector string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetAuthorizationDetails(namespace string) (*kubernetes.RBACDetails, error)
- func (o *K8SClientMock) GetClusterRbacConfig(namespace string, policyName string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetClusterRbacConfigs(namespace string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetCronJobs(namespace string) ([]batch_apps_v1.CronJob, error)
- func (o *K8SClientMock) GetDeployment(namespace string, deploymentName string) (*apps_v1.Deployment, error)
- func (o *K8SClientMock) GetDeploymentConfig(namespace string, deploymentName string) (*osapps_v1.DeploymentConfig, error)
- func (o *K8SClientMock) GetDeploymentConfigs(namespace string) ([]osapps_v1.DeploymentConfig, error)
- func (o *K8SClientMock) GetDeployments(namespace string) ([]apps_v1.Deployment, error)
- func (o *K8SClientMock) GetDeploymentsByLabel(namespace string, labelSelector string) ([]apps_v1.Deployment, error)
- func (o *K8SClientMock) GetDestinationRule(namespace string, destinationrule string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetDestinationRules(namespace string, serviceName string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetEndpoints(namespace string, serviceName string) (*core_v1.Endpoints, error)
- func (o *K8SClientMock) GetGateway(namespace string, gateway string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetGateways(namespace string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetIstioDetails(namespace string, serviceName string) (*kubernetes.IstioDetails, error)
- func (o *K8SClientMock) GetIstioRule(namespace string, istiorule string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetIstioRules(namespace string, labelSelector string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetJobs(namespace string) ([]batch_v1.Job, error)
- func (o *K8SClientMock) GetMeshPolicies(namespace string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetMeshPolicy(namespace string, policyName string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetNamespace(namespace string) (*core_v1.Namespace, error)
- func (o *K8SClientMock) GetNamespaces(labelSelector string) ([]core_v1.Namespace, error)
- func (o *K8SClientMock) GetPod(namespace, name string) (*core_v1.Pod, error)
- func (o *K8SClientMock) GetPodLogs(namespace, name string, opts *core_v1.PodLogOptions) (*kubernetes.PodLogs, error)
- func (o *K8SClientMock) GetPods(namespace, labelSelector string) ([]core_v1.Pod, error)
- func (o *K8SClientMock) GetPolicies(namespace string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetPolicy(namespace string, policyName string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetProject(project string) (*osproject_v1.Project, error)
- func (o *K8SClientMock) GetProjects(labelSelector string) ([]osproject_v1.Project, error)
- func (o *K8SClientMock) GetQuotaSpec(namespace string, quotaSpecName string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetQuotaSpecBinding(namespace string, quotaSpecBindingName string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetQuotaSpecBindings(namespace string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetQuotaSpecs(namespace string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetRbacConfig(namespace string, policyName string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetRbacConfigs(namespace string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetReplicaSets(namespace string) ([]apps_v1.ReplicaSet, error)
- func (o *K8SClientMock) GetReplicationControllers(namespace string) ([]core_v1.ReplicationController, error)
- func (o *K8SClientMock) GetRoute(namespace, name string) (*osroutes_v1.Route, error)
- func (o *K8SClientMock) GetSelfSubjectAccessReview(namespace, api, resourceType string, verbs []string) ([]*auth_v1.SelfSubjectAccessReview, error)
- func (o *K8SClientMock) GetServerVersion() (*version.Info, error)
- func (o *K8SClientMock) GetService(namespace string, serviceName string) (*core_v1.Service, error)
- func (o *K8SClientMock) GetServiceEntries(namespace string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetServiceEntry(namespace string, serviceEntryName string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetServiceRole(namespace string, policyName string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetServiceRoleBinding(namespace string, policyName string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetServiceRoleBindings(namespace string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetServiceRoles(namespace string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetServices(namespace string, selectorLabels map[string]string) ([]core_v1.Service, error)
- func (o *K8SClientMock) GetSidecar(namespace string, sidecar string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetSidecars(namespace string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetStatefulSet(namespace string, statefulsetName string) (*apps_v1.StatefulSet, error)
- func (o *K8SClientMock) GetStatefulSets(namespace string) ([]apps_v1.StatefulSet, error)
- func (o *K8SClientMock) GetTemplate(namespace, templateType, templateName string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetTemplates(namespace, labelSelector string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetVirtualService(namespace string, virtualservice string) (kubernetes.IstioObject, error)
- func (o *K8SClientMock) GetVirtualServices(namespace string, serviceName string) ([]kubernetes.IstioObject, error)
- func (o *K8SClientMock) IsOpenShift() bool
- func (o *K8SClientMock) MockEmptyWorkload(namespace interface{}, workload interface{})
- func (o *K8SClientMock) MockEmptyWorkloads(namespace interface{})
- func (o *K8SClientMock) MockService(namespace, name string)
- func (o *K8SClientMock) MockServices(namespace string, names []string)
- func (o *K8SClientMock) Stop()
- func (o *K8SClientMock) UpdateIstioObject(api, namespace, resourceType, name, jsonPatch string) (kubernetes.IstioObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FakeIstioAnnotations ¶
func FakeNamespace ¶
func FakePodList ¶
Types ¶
type K8SClientFactoryMock ¶
func NewK8SClientFactoryMock ¶
func NewK8SClientFactoryMock(k8s kubernetes.IstioClientInterface) *K8SClientFactoryMock
Constructor
func (*K8SClientFactoryMock) GetClient ¶
func (o *K8SClientFactoryMock) GetClient(token string) (kubernetes.IstioClientInterface, error)
Business Methods
type K8SClientMock ¶
func NewK8SClientMock ¶
func NewK8SClientMock() *K8SClientMock
func (*K8SClientMock) CreateIstioObject ¶
func (o *K8SClientMock) CreateIstioObject(api, namespace, resourceType, json string) (kubernetes.IstioObject, error)
func (*K8SClientMock) DeleteIstioObject ¶
func (o *K8SClientMock) DeleteIstioObject(api, namespace, objectType, objectName string) error
func (*K8SClientMock) GetAdapter ¶
func (o *K8SClientMock) GetAdapter(namespace, adapterType, adapterName string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetAdapters ¶
func (o *K8SClientMock) GetAdapters(namespace, labelSelector string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetAuthorizationDetails ¶
func (o *K8SClientMock) GetAuthorizationDetails(namespace string) (*kubernetes.RBACDetails, error)
func (*K8SClientMock) GetClusterRbacConfig ¶
func (o *K8SClientMock) GetClusterRbacConfig(namespace string, policyName string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetClusterRbacConfigs ¶
func (o *K8SClientMock) GetClusterRbacConfigs(namespace string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetCronJobs ¶
func (o *K8SClientMock) GetCronJobs(namespace string) ([]batch_apps_v1.CronJob, error)
func (*K8SClientMock) GetDeployment ¶
func (o *K8SClientMock) GetDeployment(namespace string, deploymentName string) (*apps_v1.Deployment, error)
func (*K8SClientMock) GetDeploymentConfig ¶
func (o *K8SClientMock) GetDeploymentConfig(namespace string, deploymentName string) (*osapps_v1.DeploymentConfig, error)
func (*K8SClientMock) GetDeploymentConfigs ¶
func (o *K8SClientMock) GetDeploymentConfigs(namespace string) ([]osapps_v1.DeploymentConfig, error)
func (*K8SClientMock) GetDeployments ¶
func (o *K8SClientMock) GetDeployments(namespace string) ([]apps_v1.Deployment, error)
func (*K8SClientMock) GetDeploymentsByLabel ¶
func (o *K8SClientMock) GetDeploymentsByLabel(namespace string, labelSelector string) ([]apps_v1.Deployment, error)
It returns an error on any problem.
func (*K8SClientMock) GetDestinationRule ¶
func (o *K8SClientMock) GetDestinationRule(namespace string, destinationrule string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetDestinationRules ¶
func (o *K8SClientMock) GetDestinationRules(namespace string, serviceName string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetEndpoints ¶
func (*K8SClientMock) GetGateway ¶
func (o *K8SClientMock) GetGateway(namespace string, gateway string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetGateways ¶
func (o *K8SClientMock) GetGateways(namespace string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetIstioDetails ¶
func (o *K8SClientMock) GetIstioDetails(namespace string, serviceName string) (*kubernetes.IstioDetails, error)
func (*K8SClientMock) GetIstioRule ¶
func (o *K8SClientMock) GetIstioRule(namespace string, istiorule string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetIstioRules ¶
func (o *K8SClientMock) GetIstioRules(namespace string, labelSelector string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetJobs ¶
func (o *K8SClientMock) GetJobs(namespace string) ([]batch_v1.Job, error)
func (*K8SClientMock) GetMeshPolicies ¶
func (o *K8SClientMock) GetMeshPolicies(namespace string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetMeshPolicy ¶
func (o *K8SClientMock) GetMeshPolicy(namespace string, policyName string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetNamespace ¶
func (o *K8SClientMock) GetNamespace(namespace string) (*core_v1.Namespace, error)
func (*K8SClientMock) GetNamespaces ¶
func (o *K8SClientMock) GetNamespaces(labelSelector string) ([]core_v1.Namespace, error)
func (*K8SClientMock) GetPod ¶
func (o *K8SClientMock) GetPod(namespace, name string) (*core_v1.Pod, error)
func (*K8SClientMock) GetPodLogs ¶
func (o *K8SClientMock) GetPodLogs(namespace, name string, opts *core_v1.PodLogOptions) (*kubernetes.PodLogs, error)
func (*K8SClientMock) GetPods ¶
func (o *K8SClientMock) GetPods(namespace, labelSelector string) ([]core_v1.Pod, error)
func (*K8SClientMock) GetPolicies ¶
func (o *K8SClientMock) GetPolicies(namespace string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetPolicy ¶
func (o *K8SClientMock) GetPolicy(namespace string, policyName string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetProject ¶
func (o *K8SClientMock) GetProject(project string) (*osproject_v1.Project, error)
func (*K8SClientMock) GetProjects ¶
func (o *K8SClientMock) GetProjects(labelSelector string) ([]osproject_v1.Project, error)
func (*K8SClientMock) GetQuotaSpec ¶
func (o *K8SClientMock) GetQuotaSpec(namespace string, quotaSpecName string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetQuotaSpecBinding ¶
func (o *K8SClientMock) GetQuotaSpecBinding(namespace string, quotaSpecBindingName string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetQuotaSpecBindings ¶
func (o *K8SClientMock) GetQuotaSpecBindings(namespace string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetQuotaSpecs ¶
func (o *K8SClientMock) GetQuotaSpecs(namespace string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetRbacConfig ¶
func (o *K8SClientMock) GetRbacConfig(namespace string, policyName string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetRbacConfigs ¶
func (o *K8SClientMock) GetRbacConfigs(namespace string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetReplicaSets ¶
func (o *K8SClientMock) GetReplicaSets(namespace string) ([]apps_v1.ReplicaSet, error)
func (*K8SClientMock) GetReplicationControllers ¶
func (o *K8SClientMock) GetReplicationControllers(namespace string) ([]core_v1.ReplicationController, error)
func (*K8SClientMock) GetRoute ¶
func (o *K8SClientMock) GetRoute(namespace, name string) (*osroutes_v1.Route, error)
func (*K8SClientMock) GetSelfSubjectAccessReview ¶
func (o *K8SClientMock) GetSelfSubjectAccessReview(namespace, api, resourceType string, verbs []string) ([]*auth_v1.SelfSubjectAccessReview, error)
func (*K8SClientMock) GetServerVersion ¶
func (o *K8SClientMock) GetServerVersion() (*version.Info, error)
func (*K8SClientMock) GetService ¶
func (*K8SClientMock) GetServiceEntries ¶
func (o *K8SClientMock) GetServiceEntries(namespace string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetServiceEntry ¶
func (o *K8SClientMock) GetServiceEntry(namespace string, serviceEntryName string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetServiceRole ¶
func (o *K8SClientMock) GetServiceRole(namespace string, policyName string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetServiceRoleBinding ¶
func (o *K8SClientMock) GetServiceRoleBinding(namespace string, policyName string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetServiceRoleBindings ¶
func (o *K8SClientMock) GetServiceRoleBindings(namespace string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetServiceRoles ¶
func (o *K8SClientMock) GetServiceRoles(namespace string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetServices ¶
func (*K8SClientMock) GetSidecar ¶
func (o *K8SClientMock) GetSidecar(namespace string, sidecar string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetSidecars ¶
func (o *K8SClientMock) GetSidecars(namespace string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetStatefulSet ¶
func (o *K8SClientMock) GetStatefulSet(namespace string, statefulsetName string) (*apps_v1.StatefulSet, error)
func (*K8SClientMock) GetStatefulSets ¶
func (o *K8SClientMock) GetStatefulSets(namespace string) ([]apps_v1.StatefulSet, error)
func (*K8SClientMock) GetTemplate ¶
func (o *K8SClientMock) GetTemplate(namespace, templateType, templateName string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetTemplates ¶
func (o *K8SClientMock) GetTemplates(namespace, labelSelector string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) GetVirtualService ¶
func (o *K8SClientMock) GetVirtualService(namespace string, virtualservice string) (kubernetes.IstioObject, error)
func (*K8SClientMock) GetVirtualServices ¶
func (o *K8SClientMock) GetVirtualServices(namespace string, serviceName string) ([]kubernetes.IstioObject, error)
func (*K8SClientMock) IsOpenShift ¶
func (o *K8SClientMock) IsOpenShift() bool
func (*K8SClientMock) MockEmptyWorkload ¶
func (o *K8SClientMock) MockEmptyWorkload(namespace interface{}, workload interface{})
MockEmptyWorkload setup the current mock to return an empty workload for every type of workloads (deployment, dc, rs, jobs, etc.)
func (*K8SClientMock) MockEmptyWorkloads ¶
func (o *K8SClientMock) MockEmptyWorkloads(namespace interface{})
MockEmptyWorkloads setup the current mock to return empty workloads for every type of workloads (deployment, dc, rs, jobs, etc.)
func (*K8SClientMock) MockService ¶
func (o *K8SClientMock) MockService(namespace, name string)
func (*K8SClientMock) MockServices ¶
func (o *K8SClientMock) MockServices(namespace string, names []string)
func (*K8SClientMock) Stop ¶
func (o *K8SClientMock) Stop()
func (*K8SClientMock) UpdateIstioObject ¶
func (o *K8SClientMock) UpdateIstioObject(api, namespace, resourceType, name, jsonPatch string) (kubernetes.IstioObject, error)
Click to show internal directories.
Click to hide internal directories.