configurator

package
v1.3.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 26, 2024 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Overview

Package configurator is a generated GoMock package.

Package configurator implements the Configurator interface that provides APIs to retrieve FSM control plane configurations.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client is the type used to represent the Kubernetes Client for the config.flomesh.io API group

func NewConfigurator

func NewConfigurator(informerCollection *informers.InformerCollection, fsmNamespace, meshConfigName string, msgBroker *messaging.Broker) *Client

NewConfigurator implements configurator.Configurator and creates the Kubernetes client to manage namespaces.

func (*Client) GetCertKeyBitSize

func (c *Client) GetCertKeyBitSize() int

GetCertKeyBitSize returns the certificate key bit size to be used

func (*Client) GetClusterUID added in v1.1.0

func (c *Client) GetClusterUID() string

GetClusterUID returns the UID of the cluster

func (*Client) GetConfigResyncInterval

func (c *Client) GetConfigResyncInterval() time.Duration

GetConfigResyncInterval returns the duration for resync interval. If error or non-parsable value, returns 0 duration

func (*Client) GetFGWLogLevel added in v1.1.4

func (c *Client) GetFGWLogLevel() string

GetFGWLogLevel returns log level of FGW

func (*Client) GetFGWProxyTag added in v1.2.0

func (c *Client) GetFGWProxyTag() configv1alpha3.ProxyTag

func (*Client) GetFGWSSLPassthroughUpstreamPort added in v1.1.4

func (c *Client) GetFGWSSLPassthroughUpstreamPort() int32

GetFGWSSLPassthroughUpstreamPort returns the default upstream port that FGW used for SSL Passthrough

func (*Client) GetFLBSecretName added in v1.1.0

func (c *Client) GetFLBSecretName() string

GetFLBSecretName returns the secret name for FLB

func (*Client) GetFLBUpstreamMode added in v1.2.0

func (c *Client) GetFLBUpstreamMode() configv1alpha3.FLBUpstreamMode

func (*Client) GetFSMGatewayLogLevel added in v1.1.0

func (c *Client) GetFSMGatewayLogLevel() string

GetFSMGatewayLogLevel returns log level of FSM Gateway

func (*Client) GetFSMIngressLogLevel added in v1.1.0

func (c *Client) GetFSMIngressLogLevel() string

GetFSMIngressLogLevel returns the log level of ingress

func (*Client) GetFSMLogLevel

func (c *Client) GetFSMLogLevel() string

GetFSMLogLevel returns the configured FSM log level

func (*Client) GetFSMNamespace

func (c *Client) GetFSMNamespace() string

GetFSMNamespace returns the namespace in which the FSM controller pod resides.

func (*Client) GetFeatureFlags

func (c *Client) GetFeatureFlags() configv1alpha3.FeatureFlags

GetFeatureFlags returns FSM's feature flags

func (*Client) GetGlobalPluginChains

func (c *Client) GetGlobalPluginChains() map[string][]trafficpolicy.Plugin

GetGlobalPluginChains returns plugin chains

func (*Client) GetImagePullPolicy added in v1.1.0

func (c *Client) GetImagePullPolicy() corev1.PullPolicy

func (*Client) GetImageRegistry added in v1.1.0

func (c *Client) GetImageRegistry() string

GetImageRegistry returns the image registry

func (*Client) GetImageTag added in v1.1.0

func (c *Client) GetImageTag() string

GetImageTag returns the image tag

func (*Client) GetInboundExternalAuthConfig

func (c *Client) GetInboundExternalAuthConfig() auth.ExtAuthConfig

GetInboundExternalAuthConfig returns the External Authentication configuration for incoming traffic, if any

func (*Client) GetIngressGatewayCertValidityPeriod

func (c *Client) GetIngressGatewayCertValidityPeriod() time.Duration

GetIngressGatewayCertValidityPeriod returns the validity duration for ingress gateway certificates, and a default in case of unspecified or invalid duration

func (*Client) GetIngressHTTPListenPort added in v1.1.0

func (c *Client) GetIngressHTTPListenPort() int32

GetIngressHTTPListenPort returns the port that ingress listens on for HTTP

func (*Client) GetIngressSSLPassthroughUpstreamPort added in v1.1.0

func (c *Client) GetIngressSSLPassthroughUpstreamPort() int32

GetIngressSSLPassthroughUpstreamPort returns the port that ingress listens on for SSL Passthrough

func (*Client) GetIngressTLSListenPort added in v1.1.0

func (c *Client) GetIngressTLSListenPort() int32

GetIngressTLSListenPort returns the port that ingress listens on for TLS

func (*Client) GetInitContainerImage

func (c *Client) GetInitContainerImage() string

GetInitContainerImage returns the init container image

func (*Client) GetInjectedHealthcheckResources added in v1.2.6

func (c *Client) GetInjectedHealthcheckResources() corev1.ResourceRequirements

GetInjectedHealthcheckResources returns the `Resources` configured for proxies, if any

func (*Client) GetInjectedInitResources added in v1.2.6

func (c *Client) GetInjectedInitResources() corev1.ResourceRequirements

GetInjectedInitResources returns the `Resources` configured for proxies, if any

func (*Client) GetLocalDNSProxyPrimaryUpstream

func (c *Client) GetLocalDNSProxyPrimaryUpstream() string

GetLocalDNSProxyPrimaryUpstream returns the primary upstream DNS server for local DNS Proxy

func (*Client) GetLocalDNSProxySecondaryUpstream

func (c *Client) GetLocalDNSProxySecondaryUpstream() string

GetLocalDNSProxySecondaryUpstream returns the secondary upstream DNS server for local DNS Proxy

func (*Client) GetMaxDataPlaneConnections

func (c *Client) GetMaxDataPlaneConnections() int

GetMaxDataPlaneConnections returns the max data plane connections allowed, 0 if disabled

func (*Client) GetMeshConfig

func (c *Client) GetMeshConfig() configv1alpha3.MeshConfig

GetMeshConfig returns the MeshConfig resource corresponding to the control plane

func (*Client) GetMeshConfigJSON

func (c *Client) GetMeshConfigJSON() (string, error)

GetMeshConfigJSON returns the MeshConfig in pretty JSON.

func (*Client) GetMultiClusterControlPlaneUID added in v1.1.0

func (c *Client) GetMultiClusterControlPlaneUID() string

GetMultiClusterControlPlaneUID returns the UID of the control plane of the multi cluster set

func (*Client) GetProxyResources

func (c *Client) GetProxyResources() corev1.ResourceRequirements

GetProxyResources returns the `Resources` configured for proxies, if any

func (*Client) GetProxyServerPort

func (c *Client) GetProxyServerPort() uint32

GetProxyServerPort returns the port on which the Discovery Service listens for new connections from Sidecars

func (*Client) GetRemoteLoggingAuthorization

func (c *Client) GetRemoteLoggingAuthorization() string

GetRemoteLoggingAuthorization returns the access entity that allows to authorize someone in remote logging service.

func (*Client) GetRemoteLoggingEndpoint

func (c *Client) GetRemoteLoggingEndpoint() string

GetRemoteLoggingEndpoint returns the collector endpoint

func (*Client) GetRemoteLoggingHost

func (c *Client) GetRemoteLoggingHost() string

GetRemoteLoggingHost is the host to which we send logging spans

func (*Client) GetRemoteLoggingLevel added in v1.1.1

func (c *Client) GetRemoteLoggingLevel() uint16

GetRemoteLoggingLevel returns the remote logging level

func (*Client) GetRemoteLoggingPort

func (c *Client) GetRemoteLoggingPort() uint32

GetRemoteLoggingPort returns the remote logging listener port

func (*Client) GetRemoteLoggingSampledFraction

func (c *Client) GetRemoteLoggingSampledFraction() float32

GetRemoteLoggingSampledFraction returns the sampled fraction

func (*Client) GetRemoteLoggingSecretName added in v1.1.0

func (c *Client) GetRemoteLoggingSecretName() string

GetRemoteLoggingSecretName returns the name of the secret that contains the credentials to access the remote logging service.

func (*Client) GetRepoServerCodebase

func (c *Client) GetRepoServerCodebase() string

GetRepoServerCodebase returns the codebase of RepoServer

func (*Client) GetRepoServerIPAddr

func (c *Client) GetRepoServerIPAddr() string

GetRepoServerIPAddr returns the ip address of RepoServer

func (*Client) GetServiceAccessMode added in v1.0.1

func (c *Client) GetServiceAccessMode() string

GetServiceAccessMode tells us which service access mode,

func (*Client) GetServiceCertValidityPeriod

func (c *Client) GetServiceCertValidityPeriod() time.Duration

GetServiceCertValidityPeriod returns the validity duration for service certificates, and a default in case of invalid duration

func (*Client) GetSidecarClass

func (c *Client) GetSidecarClass() string

GetSidecarClass returns the sidecar class

func (*Client) GetSidecarDisabledMTLS

func (c *Client) GetSidecarDisabledMTLS() bool

GetSidecarDisabledMTLS returns the status of mTLS

func (*Client) GetSidecarImage

func (c *Client) GetSidecarImage() string

GetSidecarImage returns the sidecar image

func (*Client) GetSidecarLogLevel

func (c *Client) GetSidecarLogLevel() string

GetSidecarLogLevel returns the sidecar log level

func (*Client) GetSidecarTimeout added in v1.1.1

func (c *Client) GetSidecarTimeout() int

GetSidecarTimeout returns connect/idle/read/write timeout

func (*Client) GetTracingEndpoint

func (c *Client) GetTracingEndpoint() string

GetTracingEndpoint returns the listener's collector endpoint

func (*Client) GetTracingHost

func (c *Client) GetTracingHost() string

GetTracingHost is the host to which we send tracing spans

func (*Client) GetTracingPort

func (c *Client) GetTracingPort() uint32

GetTracingPort returns the tracing listener port

func (*Client) GetTracingSampledFraction

func (c *Client) GetTracingSampledFraction() float32

GetTracingSampledFraction returns the sampled fraction

func (*Client) GetTrafficInterceptionMode

func (c *Client) GetTrafficInterceptionMode() string

GetTrafficInterceptionMode returns the traffic interception mode

func (*Client) IsDebugServerEnabled

func (c *Client) IsDebugServerEnabled() bool

IsDebugServerEnabled determines whether fsm debug HTTP server is enabled

func (*Client) IsEgressEnabled

func (c *Client) IsEgressEnabled() bool

IsEgressEnabled determines whether egress is globally enabled in the mesh or not.

func (*Client) IsFGWHTTP1PerRequestLoadBalancingEnabled added in v1.1.4

func (c *Client) IsFGWHTTP1PerRequestLoadBalancingEnabled() bool

IsFGWHTTP1PerRequestLoadBalancingEnabled returns whether per-request load balancing is enabled for HTTP1 protocol

func (*Client) IsFGWHTTP2PerRequestLoadBalancingEnabled added in v1.1.4

func (c *Client) IsFGWHTTP2PerRequestLoadBalancingEnabled() bool

IsFGWHTTP2PerRequestLoadBalancingEnabled returns whether per-request load balancing is enabled for HTTP2 protocol

func (*Client) IsFGWProxyPreserveHost added in v1.2.1

func (c *Client) IsFGWProxyPreserveHost() bool

IsFGWProxyPreserveHost returns whether to preserve host

func (*Client) IsFGWStripAnyHostPort added in v1.1.4

func (c *Client) IsFGWStripAnyHostPort() bool

IsFGWStripAnyHostPort returns whether to strip any host port

func (*Client) IsFLBEnabled added in v1.1.0

func (c *Client) IsFLBEnabled() bool

IsFLBEnabled returns whether FLB is enabled

func (*Client) IsFLBStrictModeEnabled added in v1.1.0

func (c *Client) IsFLBStrictModeEnabled() bool

IsFLBStrictModeEnabled returns whether FLB is in strict mode

func (*Client) IsGatewayAPIEnabled added in v1.1.0

func (c *Client) IsGatewayAPIEnabled() bool

IsGatewayAPIEnabled returns whether GatewayAPI is enabled

func (*Client) IsIngressEnabled added in v1.1.0

func (c *Client) IsIngressEnabled() bool

IsIngressEnabled returns whether Ingress is enabled

func (*Client) IsIngressHTTPEnabled added in v1.1.0

func (c *Client) IsIngressHTTPEnabled() bool

IsIngressHTTPEnabled returns whether HTTP is enabled for ingress

func (*Client) IsIngressMTLSEnabled added in v1.1.0

func (c *Client) IsIngressMTLSEnabled() bool

IsIngressMTLSEnabled returns whether mTLS is enabled for ingress

func (*Client) IsIngressSSLPassthroughEnabled added in v1.1.0

func (c *Client) IsIngressSSLPassthroughEnabled() bool

IsIngressSSLPassthroughEnabled returns whether SSL Passthrough is enabled for ingress

func (*Client) IsIngressTLSEnabled added in v1.1.0

func (c *Client) IsIngressTLSEnabled() bool

IsIngressTLSEnabled returns whether TLS is enabled for ingress

func (*Client) IsLocalDNSProxyEnabled

func (c *Client) IsLocalDNSProxyEnabled() bool

IsLocalDNSProxyEnabled returns whether local DNS proxy is enabled

func (*Client) IsManaged added in v1.1.0

func (c *Client) IsManaged() bool

IsManaged returns whether the cluster is managed

func (*Client) IsMultiClusterControlPlane added in v1.1.0

func (c *Client) IsMultiClusterControlPlane() bool

IsMultiClusterControlPlane returns whether current cluster is the control plane of a multi cluster set

func (*Client) IsNamespacedIngressEnabled added in v1.1.0

func (c *Client) IsNamespacedIngressEnabled() bool

IsNamespacedIngressEnabled returns whether Namespaced Ingress is enabled

func (*Client) IsPermissiveTrafficPolicyMode

func (c *Client) IsPermissiveTrafficPolicyMode() bool

IsPermissiveTrafficPolicyMode tells us whether the FSM Control Plane is in permissive mode, where all existing traffic is allowed to flow as it is, or it is in SMI Spec mode, in which only traffic between source/destinations referenced in SMI policies is allowed.

func (*Client) IsPrivilegedInitContainer

func (c *Client) IsPrivilegedInitContainer() bool

IsPrivilegedInitContainer returns whether init containers should be privileged

func (*Client) IsRemoteLoggingEnabled

func (c *Client) IsRemoteLoggingEnabled() bool

IsRemoteLoggingEnabled returns whether remote logging is enabled

func (*Client) IsSearchesWithNamespace added in v1.2.3

func (c *Client) IsSearchesWithNamespace() bool

IsSearchesWithNamespace returns whether dns searches contains namespace

func (*Client) IsSearchesWithTrustDomain added in v1.2.3

func (c *Client) IsSearchesWithTrustDomain() bool

IsSearchesWithTrustDomain returns whether dns searches contains trust domain

func (*Client) IsServiceLBEnabled added in v1.1.0

func (c *Client) IsServiceLBEnabled() bool

IsServiceLBEnabled returns whether ServiceLB is enabled

func (*Client) IsTracingEnabled

func (c *Client) IsTracingEnabled() bool

IsTracingEnabled returns whether tracing is enabled

func (*Client) IsWildcardDNSProxyEnabled added in v1.2.0

func (c *Client) IsWildcardDNSProxyEnabled() bool

IsWildcardDNSProxyEnabled returns whether wildcard DNS proxy is enabled

func (*Client) ServiceLBImage added in v1.1.0

func (c *Client) ServiceLBImage() string

ServiceLBImage returns the image for service load balancer

type Configurator

type Configurator interface {
	// GetMeshConfig returns the MeshConfig resource corresponding to the control plane
	GetMeshConfig() configv1alpha3.MeshConfig

	// GetFSMNamespace returns the namespace in which FSM controller pod resides
	GetFSMNamespace() string

	// GetMeshConfigJSON returns the MeshConfig in pretty JSON (human readable)
	GetMeshConfigJSON() (string, error)

	// GetTrafficInterceptionMode returns the traffic interception mode
	GetTrafficInterceptionMode() string

	// IsPermissiveTrafficPolicyMode determines whether we are in "allow-all" mode or SMI policy (block by default) mode
	IsPermissiveTrafficPolicyMode() bool

	// GetServiceAccessMode returns the service access mode
	GetServiceAccessMode() string

	// IsEgressEnabled determines whether egress is globally enabled in the mesh or not
	IsEgressEnabled() bool

	// IsDebugServerEnabled determines whether fsm debug HTTP server is enabled
	IsDebugServerEnabled() bool

	// IsTracingEnabled returns whether tracing is enabled
	IsTracingEnabled() bool

	// IsLocalDNSProxyEnabled returns whether local DNS proxy is enabled
	IsLocalDNSProxyEnabled() bool

	// IsSearchesWithNamespace returns whether dns searches contains namespace
	IsSearchesWithNamespace() bool

	// IsSearchesWithTrustDomain returns whether dns searches contains trust domain
	IsSearchesWithTrustDomain() bool

	// IsWildcardDNSProxyEnabled returns whether wildcard DNS proxy is enabled
	IsWildcardDNSProxyEnabled() bool

	// GetLocalDNSProxyPrimaryUpstream returns the primary upstream DNS server for local DNS Proxy
	GetLocalDNSProxyPrimaryUpstream() string

	// GetLocalDNSProxySecondaryUpstream returns the secondary upstream DNS server for local DNS Proxy
	GetLocalDNSProxySecondaryUpstream() string

	// GetTracingHost is the host to which we send tracing spans
	GetTracingHost() string

	// GetTracingPort returns the tracing listener port
	GetTracingPort() uint32

	// GetTracingEndpoint returns the collector endpoint
	GetTracingEndpoint() string

	// GetTracingSampledFraction returns the sampled fraction
	GetTracingSampledFraction() float32

	// IsRemoteLoggingEnabled returns whether remote logging is enabled
	IsRemoteLoggingEnabled() bool

	// GetRemoteLoggingLevel returns the remote logging level
	GetRemoteLoggingLevel() uint16

	// GetRemoteLoggingHost is the host to which we send logging spans
	GetRemoteLoggingHost() string

	// GetRemoteLoggingPort returns the remote logging listener port
	GetRemoteLoggingPort() uint32

	// GetRemoteLoggingEndpoint returns the collector endpoint
	GetRemoteLoggingEndpoint() string

	// GetRemoteLoggingAuthorization returns the access entity that allows to authorize someone in remote logging service.
	GetRemoteLoggingAuthorization() string

	// GetRemoteLoggingSampledFraction returns the sampled fraction
	GetRemoteLoggingSampledFraction() float32

	// GetRemoteLoggingSecretName returns the name of secret that contains the access entity that allows to authorize someone in remote logging service.
	GetRemoteLoggingSecretName() string

	// GetMaxDataPlaneConnections returns the max data plane connections allowed, 0 if disabled
	GetMaxDataPlaneConnections() int

	// GetSidecarTimeout returns connect/idle/read/write timeout
	GetSidecarTimeout() int

	// GetFSMLogLevel returns the configured FSM log level
	GetFSMLogLevel() string

	// GetSidecarLogLevel returns the sidecar log level
	GetSidecarLogLevel() string

	// GetSidecarClass returns the sidecar class
	GetSidecarClass() string

	// GetSidecarImage returns the sidecar image
	GetSidecarImage() string

	// GetInitContainerImage returns the init container image
	GetInitContainerImage() string

	// GetProxyServerPort returns the port on which the Discovery Service listens for new connections from Sidecars
	GetProxyServerPort() uint32

	// GetSidecarDisabledMTLS returns the status of mTLS
	GetSidecarDisabledMTLS() bool

	// GetRepoServerIPAddr returns the ip address of RepoServer
	GetRepoServerIPAddr() string

	// GetRepoServerCodebase returns the codebase of RepoServer
	GetRepoServerCodebase() string

	// GetServiceCertValidityPeriod returns the validity duration for service certificates
	GetServiceCertValidityPeriod() time.Duration

	// GetIngressGatewayCertValidityPeriod returns the validity duration for the Ingress
	// Gateway certificate, default value if not specified
	GetIngressGatewayCertValidityPeriod() time.Duration

	// GetCertKeyBitSize returns the certificate key bit size
	GetCertKeyBitSize() int

	// IsPrivilegedInitContainer determines whether init containers should be privileged
	IsPrivilegedInitContainer() bool

	// GetConfigResyncInterval returns the duration for resync interval.
	// If error or non-parsable value, returns 0 duration
	GetConfigResyncInterval() time.Duration

	// GetProxyResources returns the `Resources` configured for proxies, if any
	GetProxyResources() corev1.ResourceRequirements

	// GetInjectedInitResources returns the `Resources` configured for proxies, if any
	GetInjectedInitResources() corev1.ResourceRequirements

	// GetInjectedHealthcheckResources returns the `Resources` configured for proxies, if any
	GetInjectedHealthcheckResources() corev1.ResourceRequirements

	// GetInboundExternalAuthConfig returns the External Authentication configuration for incoming traffic, if any
	GetInboundExternalAuthConfig() auth.ExtAuthConfig

	// GetFeatureFlags returns FSM's feature flags
	GetFeatureFlags() configv1alpha3.FeatureFlags

	// GetGlobalPluginChains returns plugin chains
	GetGlobalPluginChains() map[string][]trafficpolicy.Plugin

	// IsGatewayAPIEnabled returns whether GatewayAPI is enabled
	IsGatewayAPIEnabled() bool

	// GetFSMGatewayLogLevel returns log level of FSM Gateway
	GetFSMGatewayLogLevel() string

	// GetFGWLogLevel returns log level of FSM Gateway
	GetFGWLogLevel() string

	// IsFGWStripAnyHostPort returns whether to strip any host port
	IsFGWStripAnyHostPort() bool

	// IsFGWProxyPreserveHost returns whether to preserve host
	IsFGWProxyPreserveHost() bool

	// GetFGWSSLPassthroughUpstreamPort returns the default upstream port that FGW used for SSL Passthrough
	GetFGWSSLPassthroughUpstreamPort() int32

	// IsFGWHTTP1PerRequestLoadBalancingEnabled returns whether per-request load balancing is enabled for HTTP1 protocol
	IsFGWHTTP1PerRequestLoadBalancingEnabled() bool

	// IsFGWHTTP2PerRequestLoadBalancingEnabled returns whether per-request load balancing is enabled for HTTP2 protocol
	IsFGWHTTP2PerRequestLoadBalancingEnabled() bool

	// GetFGWProxyTag returns the proxy tag configuration for FGW
	GetFGWProxyTag() configv1alpha3.ProxyTag

	// IsIngressEnabled returns whether Ingress is enabled
	IsIngressEnabled() bool

	// IsIngressTLSEnabled returns whether Ingress is enabled
	IsIngressTLSEnabled() bool

	// GetIngressTLSListenPort returns the listen port of Ingress TLS
	GetIngressTLSListenPort() int32

	// IsIngressMTLSEnabled returns whether Ingress mTLS is enabled
	IsIngressMTLSEnabled() bool

	// IsIngressSSLPassthroughEnabled returns whether Ingress is enabled
	IsIngressSSLPassthroughEnabled() bool

	// GetIngressSSLPassthroughUpstreamPort returns the upstream port for SSL passthrough
	GetIngressSSLPassthroughUpstreamPort() int32

	// IsNamespacedIngressEnabled returns whether Namespaced Ingress is enabled
	IsNamespacedIngressEnabled() bool

	// IsIngressHTTPEnabled returns whether http port of Ingress is enabled
	IsIngressHTTPEnabled() bool

	// GetIngressHTTPListenPort returns the listen port of Ingress HTTP
	GetIngressHTTPListenPort() int32

	// GetFSMIngressLogLevel returns log level of FSM Gateway
	GetFSMIngressLogLevel() string

	// IsServiceLBEnabled returns whether ServiceLB is enabled
	IsServiceLBEnabled() bool

	// IsFLBEnabled returns whether FLB is enabled
	IsFLBEnabled() bool

	// GetFLBSecretName returns the secret name of FLB
	GetFLBSecretName() string

	// IsFLBStrictModeEnabled returns whether FLB Strict Mode is enabled
	IsFLBStrictModeEnabled() bool

	// IsMultiClusterControlPlane returns whether current cluster is the control plane of a multi cluster set
	IsMultiClusterControlPlane() bool

	// IsManaged returns whether the current cluster is managed by multicluster control plane
	IsManaged() bool

	// GetClusterUID returns the UID of the cluster
	GetClusterUID() string

	// GetMultiClusterControlPlaneUID returns the UID of the control plane if it's managed, or empty if not managed
	GetMultiClusterControlPlaneUID() string

	// GetImageRegistry returns the image registry
	GetImageRegistry() string

	// GetImageTag returns the image tag
	GetImageTag() string

	// GetImagePullPolicy returns the image pull policy
	GetImagePullPolicy() corev1.PullPolicy

	// ServiceLBImage string returns the service-lb image
	ServiceLBImage() string

	// GetFLBUpstreamMode returns the upstream mode of FLB
	GetFLBUpstreamMode() configv1alpha3.FLBUpstreamMode
}

Configurator is the controller interface for K8s namespaces

type MockConfigurator

type MockConfigurator struct {
	// contains filtered or unexported fields
}

MockConfigurator is a mock of Configurator interface.

func NewMockConfigurator

func NewMockConfigurator(ctrl *gomock.Controller) *MockConfigurator

NewMockConfigurator creates a new mock instance.

func (*MockConfigurator) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockConfigurator) GetCertKeyBitSize

func (m *MockConfigurator) GetCertKeyBitSize() int

GetCertKeyBitSize mocks base method.

func (*MockConfigurator) GetClusterUID added in v1.1.0

func (m *MockConfigurator) GetClusterUID() string

GetClusterUID mocks base method.

func (*MockConfigurator) GetConfigResyncInterval

func (m *MockConfigurator) GetConfigResyncInterval() time.Duration

GetConfigResyncInterval mocks base method.

func (*MockConfigurator) GetFGWLogLevel added in v1.1.4

func (m *MockConfigurator) GetFGWLogLevel() string

GetFGWLogLevel mocks base method.

func (*MockConfigurator) GetFGWProxyTag added in v1.2.0

func (m *MockConfigurator) GetFGWProxyTag() v1alpha3.ProxyTag

GetFGWProxyTag mocks base method.

func (*MockConfigurator) GetFGWSSLPassthroughUpstreamPort added in v1.1.4

func (m *MockConfigurator) GetFGWSSLPassthroughUpstreamPort() int32

GetFGWSSLPassthroughUpstreamPort mocks base method.

func (*MockConfigurator) GetFLBSecretName added in v1.1.0

func (m *MockConfigurator) GetFLBSecretName() string

GetFLBSecretName mocks base method.

func (*MockConfigurator) GetFLBUpstreamMode added in v1.2.0

func (m *MockConfigurator) GetFLBUpstreamMode() v1alpha3.FLBUpstreamMode

GetFLBUpstreamMode mocks base method.

func (*MockConfigurator) GetFSMGatewayLogLevel added in v1.1.0

func (m *MockConfigurator) GetFSMGatewayLogLevel() string

GetFSMGatewayLogLevel mocks base method.

func (*MockConfigurator) GetFSMIngressLogLevel added in v1.1.0

func (m *MockConfigurator) GetFSMIngressLogLevel() string

GetFSMIngressLogLevel mocks base method.

func (*MockConfigurator) GetFSMLogLevel

func (m *MockConfigurator) GetFSMLogLevel() string

GetFSMLogLevel mocks base method.

func (*MockConfigurator) GetFSMNamespace

func (m *MockConfigurator) GetFSMNamespace() string

GetFSMNamespace mocks base method.

func (*MockConfigurator) GetFeatureFlags

func (m *MockConfigurator) GetFeatureFlags() v1alpha3.FeatureFlags

GetFeatureFlags mocks base method.

func (*MockConfigurator) GetGlobalPluginChains

func (m *MockConfigurator) GetGlobalPluginChains() map[string][]trafficpolicy.Plugin

GetGlobalPluginChains mocks base method.

func (*MockConfigurator) GetImagePullPolicy added in v1.1.0

func (m *MockConfigurator) GetImagePullPolicy() v1.PullPolicy

GetImagePullPolicy mocks base method.

func (*MockConfigurator) GetImageRegistry added in v1.1.0

func (m *MockConfigurator) GetImageRegistry() string

GetImageRegistry mocks base method.

func (*MockConfigurator) GetImageTag added in v1.1.0

func (m *MockConfigurator) GetImageTag() string

GetImageTag mocks base method.

func (*MockConfigurator) GetInboundExternalAuthConfig

func (m *MockConfigurator) GetInboundExternalAuthConfig() auth.ExtAuthConfig

GetInboundExternalAuthConfig mocks base method.

func (*MockConfigurator) GetIngressGatewayCertValidityPeriod

func (m *MockConfigurator) GetIngressGatewayCertValidityPeriod() time.Duration

GetIngressGatewayCertValidityPeriod mocks base method.

func (*MockConfigurator) GetIngressHTTPListenPort added in v1.1.0

func (m *MockConfigurator) GetIngressHTTPListenPort() int32

GetIngressHTTPListenPort mocks base method.

func (*MockConfigurator) GetIngressSSLPassthroughUpstreamPort added in v1.1.0

func (m *MockConfigurator) GetIngressSSLPassthroughUpstreamPort() int32

GetIngressSSLPassthroughUpstreamPort mocks base method.

func (*MockConfigurator) GetIngressTLSListenPort added in v1.1.0

func (m *MockConfigurator) GetIngressTLSListenPort() int32

GetIngressTLSListenPort mocks base method.

func (*MockConfigurator) GetInitContainerImage

func (m *MockConfigurator) GetInitContainerImage() string

GetInitContainerImage mocks base method.

func (*MockConfigurator) GetInjectedHealthcheckResources added in v1.2.6

func (m *MockConfigurator) GetInjectedHealthcheckResources() v1.ResourceRequirements

GetInjectedHealthcheckResources mocks base method.

func (*MockConfigurator) GetInjectedInitResources added in v1.2.6

func (m *MockConfigurator) GetInjectedInitResources() v1.ResourceRequirements

GetInjectedInitResources mocks base method.

func (*MockConfigurator) GetLocalDNSProxyPrimaryUpstream

func (m *MockConfigurator) GetLocalDNSProxyPrimaryUpstream() string

GetLocalDNSProxyPrimaryUpstream mocks base method.

func (*MockConfigurator) GetLocalDNSProxySecondaryUpstream

func (m *MockConfigurator) GetLocalDNSProxySecondaryUpstream() string

GetLocalDNSProxySecondaryUpstream mocks base method.

func (*MockConfigurator) GetMaxDataPlaneConnections

func (m *MockConfigurator) GetMaxDataPlaneConnections() int

GetMaxDataPlaneConnections mocks base method.

func (*MockConfigurator) GetMeshConfig

func (m *MockConfigurator) GetMeshConfig() v1alpha3.MeshConfig

GetMeshConfig mocks base method.

func (*MockConfigurator) GetMeshConfigJSON

func (m *MockConfigurator) GetMeshConfigJSON() (string, error)

GetMeshConfigJSON mocks base method.

func (*MockConfigurator) GetMultiClusterControlPlaneUID added in v1.1.0

func (m *MockConfigurator) GetMultiClusterControlPlaneUID() string

GetMultiClusterControlPlaneUID mocks base method.

func (*MockConfigurator) GetProxyResources

func (m *MockConfigurator) GetProxyResources() v1.ResourceRequirements

GetProxyResources mocks base method.

func (*MockConfigurator) GetProxyServerPort

func (m *MockConfigurator) GetProxyServerPort() uint32

GetProxyServerPort mocks base method.

func (*MockConfigurator) GetRemoteLoggingAuthorization

func (m *MockConfigurator) GetRemoteLoggingAuthorization() string

GetRemoteLoggingAuthorization mocks base method.

func (*MockConfigurator) GetRemoteLoggingEndpoint

func (m *MockConfigurator) GetRemoteLoggingEndpoint() string

GetRemoteLoggingEndpoint mocks base method.

func (*MockConfigurator) GetRemoteLoggingHost

func (m *MockConfigurator) GetRemoteLoggingHost() string

GetRemoteLoggingHost mocks base method.

func (*MockConfigurator) GetRemoteLoggingLevel added in v1.1.1

func (m *MockConfigurator) GetRemoteLoggingLevel() uint16

GetRemoteLoggingLevel mocks base method.

func (*MockConfigurator) GetRemoteLoggingPort

func (m *MockConfigurator) GetRemoteLoggingPort() uint32

GetRemoteLoggingPort mocks base method.

func (*MockConfigurator) GetRemoteLoggingSampledFraction

func (m *MockConfigurator) GetRemoteLoggingSampledFraction() float32

GetRemoteLoggingSampledFraction mocks base method.

func (*MockConfigurator) GetRemoteLoggingSecretName added in v1.1.0

func (m *MockConfigurator) GetRemoteLoggingSecretName() string

GetRemoteLoggingSecretName mocks base method.

func (*MockConfigurator) GetRepoServerCodebase

func (m *MockConfigurator) GetRepoServerCodebase() string

GetRepoServerCodebase mocks base method.

func (*MockConfigurator) GetRepoServerIPAddr

func (m *MockConfigurator) GetRepoServerIPAddr() string

GetRepoServerIPAddr mocks base method.

func (*MockConfigurator) GetServiceAccessMode added in v1.0.1

func (m *MockConfigurator) GetServiceAccessMode() string

GetServiceAccessMode mocks base method.

func (*MockConfigurator) GetServiceCertValidityPeriod

func (m *MockConfigurator) GetServiceCertValidityPeriod() time.Duration

GetServiceCertValidityPeriod mocks base method.

func (*MockConfigurator) GetSidecarClass

func (m *MockConfigurator) GetSidecarClass() string

GetSidecarClass mocks base method.

func (*MockConfigurator) GetSidecarDisabledMTLS

func (m *MockConfigurator) GetSidecarDisabledMTLS() bool

GetSidecarDisabledMTLS mocks base method.

func (*MockConfigurator) GetSidecarImage

func (m *MockConfigurator) GetSidecarImage() string

GetSidecarImage mocks base method.

func (*MockConfigurator) GetSidecarLogLevel

func (m *MockConfigurator) GetSidecarLogLevel() string

GetSidecarLogLevel mocks base method.

func (*MockConfigurator) GetSidecarTimeout added in v1.1.1

func (m *MockConfigurator) GetSidecarTimeout() int

GetSidecarTimeout mocks base method.

func (*MockConfigurator) GetTracingEndpoint

func (m *MockConfigurator) GetTracingEndpoint() string

GetTracingEndpoint mocks base method.

func (*MockConfigurator) GetTracingHost

func (m *MockConfigurator) GetTracingHost() string

GetTracingHost mocks base method.

func (*MockConfigurator) GetTracingPort

func (m *MockConfigurator) GetTracingPort() uint32

GetTracingPort mocks base method.

func (*MockConfigurator) GetTracingSampledFraction

func (m *MockConfigurator) GetTracingSampledFraction() float32

GetTracingSampledFraction mocks base method.

func (*MockConfigurator) GetTrafficInterceptionMode

func (m *MockConfigurator) GetTrafficInterceptionMode() string

GetTrafficInterceptionMode mocks base method.

func (*MockConfigurator) IsDebugServerEnabled

func (m *MockConfigurator) IsDebugServerEnabled() bool

IsDebugServerEnabled mocks base method.

func (*MockConfigurator) IsEgressEnabled

func (m *MockConfigurator) IsEgressEnabled() bool

IsEgressEnabled mocks base method.

func (*MockConfigurator) IsFGWHTTP1PerRequestLoadBalancingEnabled added in v1.1.4

func (m *MockConfigurator) IsFGWHTTP1PerRequestLoadBalancingEnabled() bool

IsFGWHTTP1PerRequestLoadBalancingEnabled mocks base method.

func (*MockConfigurator) IsFGWHTTP2PerRequestLoadBalancingEnabled added in v1.1.4

func (m *MockConfigurator) IsFGWHTTP2PerRequestLoadBalancingEnabled() bool

IsFGWHTTP2PerRequestLoadBalancingEnabled mocks base method.

func (*MockConfigurator) IsFGWProxyPreserveHost added in v1.2.1

func (m *MockConfigurator) IsFGWProxyPreserveHost() bool

IsFGWProxyPreserveHost mocks base method.

func (*MockConfigurator) IsFGWStripAnyHostPort added in v1.1.4

func (m *MockConfigurator) IsFGWStripAnyHostPort() bool

IsFGWStripAnyHostPort mocks base method.

func (*MockConfigurator) IsFLBEnabled added in v1.1.0

func (m *MockConfigurator) IsFLBEnabled() bool

IsFLBEnabled mocks base method.

func (*MockConfigurator) IsFLBStrictModeEnabled added in v1.1.0

func (m *MockConfigurator) IsFLBStrictModeEnabled() bool

IsFLBStrictModeEnabled mocks base method.

func (*MockConfigurator) IsGatewayAPIEnabled added in v1.1.0

func (m *MockConfigurator) IsGatewayAPIEnabled() bool

IsGatewayAPIEnabled mocks base method.

func (*MockConfigurator) IsIngressEnabled added in v1.1.0

func (m *MockConfigurator) IsIngressEnabled() bool

IsIngressEnabled mocks base method.

func (*MockConfigurator) IsIngressHTTPEnabled added in v1.1.0

func (m *MockConfigurator) IsIngressHTTPEnabled() bool

IsIngressHTTPEnabled mocks base method.

func (*MockConfigurator) IsIngressMTLSEnabled added in v1.1.0

func (m *MockConfigurator) IsIngressMTLSEnabled() bool

IsIngressMTLSEnabled mocks base method.

func (*MockConfigurator) IsIngressSSLPassthroughEnabled added in v1.1.0

func (m *MockConfigurator) IsIngressSSLPassthroughEnabled() bool

IsIngressSSLPassthroughEnabled mocks base method.

func (*MockConfigurator) IsIngressTLSEnabled added in v1.1.0

func (m *MockConfigurator) IsIngressTLSEnabled() bool

IsIngressTLSEnabled mocks base method.

func (*MockConfigurator) IsLocalDNSProxyEnabled

func (m *MockConfigurator) IsLocalDNSProxyEnabled() bool

IsLocalDNSProxyEnabled mocks base method.

func (*MockConfigurator) IsManaged added in v1.1.0

func (m *MockConfigurator) IsManaged() bool

IsManaged mocks base method.

func (*MockConfigurator) IsMultiClusterControlPlane added in v1.1.0

func (m *MockConfigurator) IsMultiClusterControlPlane() bool

IsMultiClusterControlPlane mocks base method.

func (*MockConfigurator) IsNamespacedIngressEnabled added in v1.1.0

func (m *MockConfigurator) IsNamespacedIngressEnabled() bool

IsNamespacedIngressEnabled mocks base method.

func (*MockConfigurator) IsPermissiveTrafficPolicyMode

func (m *MockConfigurator) IsPermissiveTrafficPolicyMode() bool

IsPermissiveTrafficPolicyMode mocks base method.

func (*MockConfigurator) IsPrivilegedInitContainer

func (m *MockConfigurator) IsPrivilegedInitContainer() bool

IsPrivilegedInitContainer mocks base method.

func (*MockConfigurator) IsRemoteLoggingEnabled

func (m *MockConfigurator) IsRemoteLoggingEnabled() bool

IsRemoteLoggingEnabled mocks base method.

func (*MockConfigurator) IsSearchesWithNamespace added in v1.2.3

func (m *MockConfigurator) IsSearchesWithNamespace() bool

IsSearchesWithNamespace mocks base method.

func (*MockConfigurator) IsSearchesWithTrustDomain added in v1.2.3

func (m *MockConfigurator) IsSearchesWithTrustDomain() bool

IsSearchesWithTrustDomain mocks base method.

func (*MockConfigurator) IsServiceLBEnabled added in v1.1.0

func (m *MockConfigurator) IsServiceLBEnabled() bool

IsServiceLBEnabled mocks base method.

func (*MockConfigurator) IsTracingEnabled

func (m *MockConfigurator) IsTracingEnabled() bool

IsTracingEnabled mocks base method.

func (*MockConfigurator) IsWildcardDNSProxyEnabled added in v1.2.0

func (m *MockConfigurator) IsWildcardDNSProxyEnabled() bool

IsWildcardDNSProxyEnabled mocks base method.

func (*MockConfigurator) ServiceLBImage added in v1.1.0

func (m *MockConfigurator) ServiceLBImage() string

ServiceLBImage mocks base method.

type MockConfiguratorMockRecorder

type MockConfiguratorMockRecorder struct {
	// contains filtered or unexported fields
}

MockConfiguratorMockRecorder is the mock recorder for MockConfigurator.

func (*MockConfiguratorMockRecorder) GetCertKeyBitSize

func (mr *MockConfiguratorMockRecorder) GetCertKeyBitSize() *gomock.Call

GetCertKeyBitSize indicates an expected call of GetCertKeyBitSize.

func (*MockConfiguratorMockRecorder) GetClusterUID added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetClusterUID() *gomock.Call

GetClusterUID indicates an expected call of GetClusterUID.

func (*MockConfiguratorMockRecorder) GetConfigResyncInterval

func (mr *MockConfiguratorMockRecorder) GetConfigResyncInterval() *gomock.Call

GetConfigResyncInterval indicates an expected call of GetConfigResyncInterval.

func (*MockConfiguratorMockRecorder) GetFGWLogLevel added in v1.1.4

func (mr *MockConfiguratorMockRecorder) GetFGWLogLevel() *gomock.Call

GetFGWLogLevel indicates an expected call of GetFGWLogLevel.

func (*MockConfiguratorMockRecorder) GetFGWProxyTag added in v1.2.0

func (mr *MockConfiguratorMockRecorder) GetFGWProxyTag() *gomock.Call

GetFGWProxyTag indicates an expected call of GetFGWProxyTag.

func (*MockConfiguratorMockRecorder) GetFGWSSLPassthroughUpstreamPort added in v1.1.4

func (mr *MockConfiguratorMockRecorder) GetFGWSSLPassthroughUpstreamPort() *gomock.Call

GetFGWSSLPassthroughUpstreamPort indicates an expected call of GetFGWSSLPassthroughUpstreamPort.

func (*MockConfiguratorMockRecorder) GetFLBSecretName added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetFLBSecretName() *gomock.Call

GetFLBSecretName indicates an expected call of GetFLBSecretName.

func (*MockConfiguratorMockRecorder) GetFLBUpstreamMode added in v1.2.0

func (mr *MockConfiguratorMockRecorder) GetFLBUpstreamMode() *gomock.Call

GetFLBUpstreamMode indicates an expected call of GetFLBUpstreamMode.

func (*MockConfiguratorMockRecorder) GetFSMGatewayLogLevel added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetFSMGatewayLogLevel() *gomock.Call

GetFSMGatewayLogLevel indicates an expected call of GetFSMGatewayLogLevel.

func (*MockConfiguratorMockRecorder) GetFSMIngressLogLevel added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetFSMIngressLogLevel() *gomock.Call

GetFSMIngressLogLevel indicates an expected call of GetFSMIngressLogLevel.

func (*MockConfiguratorMockRecorder) GetFSMLogLevel

func (mr *MockConfiguratorMockRecorder) GetFSMLogLevel() *gomock.Call

GetFSMLogLevel indicates an expected call of GetFSMLogLevel.

func (*MockConfiguratorMockRecorder) GetFSMNamespace

func (mr *MockConfiguratorMockRecorder) GetFSMNamespace() *gomock.Call

GetFSMNamespace indicates an expected call of GetFSMNamespace.

func (*MockConfiguratorMockRecorder) GetFeatureFlags

func (mr *MockConfiguratorMockRecorder) GetFeatureFlags() *gomock.Call

GetFeatureFlags indicates an expected call of GetFeatureFlags.

func (*MockConfiguratorMockRecorder) GetGlobalPluginChains

func (mr *MockConfiguratorMockRecorder) GetGlobalPluginChains() *gomock.Call

GetGlobalPluginChains indicates an expected call of GetGlobalPluginChains.

func (*MockConfiguratorMockRecorder) GetImagePullPolicy added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetImagePullPolicy() *gomock.Call

GetImagePullPolicy indicates an expected call of GetImagePullPolicy.

func (*MockConfiguratorMockRecorder) GetImageRegistry added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetImageRegistry() *gomock.Call

GetImageRegistry indicates an expected call of GetImageRegistry.

func (*MockConfiguratorMockRecorder) GetImageTag added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetImageTag() *gomock.Call

GetImageTag indicates an expected call of GetImageTag.

func (*MockConfiguratorMockRecorder) GetInboundExternalAuthConfig

func (mr *MockConfiguratorMockRecorder) GetInboundExternalAuthConfig() *gomock.Call

GetInboundExternalAuthConfig indicates an expected call of GetInboundExternalAuthConfig.

func (*MockConfiguratorMockRecorder) GetIngressGatewayCertValidityPeriod

func (mr *MockConfiguratorMockRecorder) GetIngressGatewayCertValidityPeriod() *gomock.Call

GetIngressGatewayCertValidityPeriod indicates an expected call of GetIngressGatewayCertValidityPeriod.

func (*MockConfiguratorMockRecorder) GetIngressHTTPListenPort added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetIngressHTTPListenPort() *gomock.Call

GetIngressHTTPListenPort indicates an expected call of GetIngressHTTPListenPort.

func (*MockConfiguratorMockRecorder) GetIngressSSLPassthroughUpstreamPort added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetIngressSSLPassthroughUpstreamPort() *gomock.Call

GetIngressSSLPassthroughUpstreamPort indicates an expected call of GetIngressSSLPassthroughUpstreamPort.

func (*MockConfiguratorMockRecorder) GetIngressTLSListenPort added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetIngressTLSListenPort() *gomock.Call

GetIngressTLSListenPort indicates an expected call of GetIngressTLSListenPort.

func (*MockConfiguratorMockRecorder) GetInitContainerImage

func (mr *MockConfiguratorMockRecorder) GetInitContainerImage() *gomock.Call

GetInitContainerImage indicates an expected call of GetInitContainerImage.

func (*MockConfiguratorMockRecorder) GetInjectedHealthcheckResources added in v1.2.6

func (mr *MockConfiguratorMockRecorder) GetInjectedHealthcheckResources() *gomock.Call

GetInjectedHealthcheckResources indicates an expected call of GetInjectedHealthcheckResources.

func (*MockConfiguratorMockRecorder) GetInjectedInitResources added in v1.2.6

func (mr *MockConfiguratorMockRecorder) GetInjectedInitResources() *gomock.Call

GetInjectedInitResources indicates an expected call of GetInjectedInitResources.

func (*MockConfiguratorMockRecorder) GetLocalDNSProxyPrimaryUpstream

func (mr *MockConfiguratorMockRecorder) GetLocalDNSProxyPrimaryUpstream() *gomock.Call

GetLocalDNSProxyPrimaryUpstream indicates an expected call of GetLocalDNSProxyPrimaryUpstream.

func (*MockConfiguratorMockRecorder) GetLocalDNSProxySecondaryUpstream

func (mr *MockConfiguratorMockRecorder) GetLocalDNSProxySecondaryUpstream() *gomock.Call

GetLocalDNSProxySecondaryUpstream indicates an expected call of GetLocalDNSProxySecondaryUpstream.

func (*MockConfiguratorMockRecorder) GetMaxDataPlaneConnections

func (mr *MockConfiguratorMockRecorder) GetMaxDataPlaneConnections() *gomock.Call

GetMaxDataPlaneConnections indicates an expected call of GetMaxDataPlaneConnections.

func (*MockConfiguratorMockRecorder) GetMeshConfig

func (mr *MockConfiguratorMockRecorder) GetMeshConfig() *gomock.Call

GetMeshConfig indicates an expected call of GetMeshConfig.

func (*MockConfiguratorMockRecorder) GetMeshConfigJSON

func (mr *MockConfiguratorMockRecorder) GetMeshConfigJSON() *gomock.Call

GetMeshConfigJSON indicates an expected call of GetMeshConfigJSON.

func (*MockConfiguratorMockRecorder) GetMultiClusterControlPlaneUID added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetMultiClusterControlPlaneUID() *gomock.Call

GetMultiClusterControlPlaneUID indicates an expected call of GetMultiClusterControlPlaneUID.

func (*MockConfiguratorMockRecorder) GetProxyResources

func (mr *MockConfiguratorMockRecorder) GetProxyResources() *gomock.Call

GetProxyResources indicates an expected call of GetProxyResources.

func (*MockConfiguratorMockRecorder) GetProxyServerPort

func (mr *MockConfiguratorMockRecorder) GetProxyServerPort() *gomock.Call

GetProxyServerPort indicates an expected call of GetProxyServerPort.

func (*MockConfiguratorMockRecorder) GetRemoteLoggingAuthorization

func (mr *MockConfiguratorMockRecorder) GetRemoteLoggingAuthorization() *gomock.Call

GetRemoteLoggingAuthorization indicates an expected call of GetRemoteLoggingAuthorization.

func (*MockConfiguratorMockRecorder) GetRemoteLoggingEndpoint

func (mr *MockConfiguratorMockRecorder) GetRemoteLoggingEndpoint() *gomock.Call

GetRemoteLoggingEndpoint indicates an expected call of GetRemoteLoggingEndpoint.

func (*MockConfiguratorMockRecorder) GetRemoteLoggingHost

func (mr *MockConfiguratorMockRecorder) GetRemoteLoggingHost() *gomock.Call

GetRemoteLoggingHost indicates an expected call of GetRemoteLoggingHost.

func (*MockConfiguratorMockRecorder) GetRemoteLoggingLevel added in v1.1.1

func (mr *MockConfiguratorMockRecorder) GetRemoteLoggingLevel() *gomock.Call

GetRemoteLoggingLevel indicates an expected call of GetRemoteLoggingLevel.

func (*MockConfiguratorMockRecorder) GetRemoteLoggingPort

func (mr *MockConfiguratorMockRecorder) GetRemoteLoggingPort() *gomock.Call

GetRemoteLoggingPort indicates an expected call of GetRemoteLoggingPort.

func (*MockConfiguratorMockRecorder) GetRemoteLoggingSampledFraction

func (mr *MockConfiguratorMockRecorder) GetRemoteLoggingSampledFraction() *gomock.Call

GetRemoteLoggingSampledFraction indicates an expected call of GetRemoteLoggingSampledFraction.

func (*MockConfiguratorMockRecorder) GetRemoteLoggingSecretName added in v1.1.0

func (mr *MockConfiguratorMockRecorder) GetRemoteLoggingSecretName() *gomock.Call

GetRemoteLoggingSecretName indicates an expected call of GetRemoteLoggingSecretName.

func (*MockConfiguratorMockRecorder) GetRepoServerCodebase

func (mr *MockConfiguratorMockRecorder) GetRepoServerCodebase() *gomock.Call

GetRepoServerCodebase indicates an expected call of GetRepoServerCodebase.

func (*MockConfiguratorMockRecorder) GetRepoServerIPAddr

func (mr *MockConfiguratorMockRecorder) GetRepoServerIPAddr() *gomock.Call

GetRepoServerIPAddr indicates an expected call of GetRepoServerIPAddr.

func (*MockConfiguratorMockRecorder) GetServiceAccessMode added in v1.0.1

func (mr *MockConfiguratorMockRecorder) GetServiceAccessMode() *gomock.Call

GetServiceAccessMode indicates an expected call of GetServiceAccessMode.

func (*MockConfiguratorMockRecorder) GetServiceCertValidityPeriod

func (mr *MockConfiguratorMockRecorder) GetServiceCertValidityPeriod() *gomock.Call

GetServiceCertValidityPeriod indicates an expected call of GetServiceCertValidityPeriod.

func (*MockConfiguratorMockRecorder) GetSidecarClass

func (mr *MockConfiguratorMockRecorder) GetSidecarClass() *gomock.Call

GetSidecarClass indicates an expected call of GetSidecarClass.

func (*MockConfiguratorMockRecorder) GetSidecarDisabledMTLS

func (mr *MockConfiguratorMockRecorder) GetSidecarDisabledMTLS() *gomock.Call

GetSidecarDisabledMTLS indicates an expected call of GetSidecarDisabledMTLS.

func (*MockConfiguratorMockRecorder) GetSidecarImage

func (mr *MockConfiguratorMockRecorder) GetSidecarImage() *gomock.Call

GetSidecarImage indicates an expected call of GetSidecarImage.

func (*MockConfiguratorMockRecorder) GetSidecarLogLevel

func (mr *MockConfiguratorMockRecorder) GetSidecarLogLevel() *gomock.Call

GetSidecarLogLevel indicates an expected call of GetSidecarLogLevel.

func (*MockConfiguratorMockRecorder) GetSidecarTimeout added in v1.1.1

func (mr *MockConfiguratorMockRecorder) GetSidecarTimeout() *gomock.Call

GetSidecarTimeout indicates an expected call of GetSidecarTimeout.

func (*MockConfiguratorMockRecorder) GetTracingEndpoint

func (mr *MockConfiguratorMockRecorder) GetTracingEndpoint() *gomock.Call

GetTracingEndpoint indicates an expected call of GetTracingEndpoint.

func (*MockConfiguratorMockRecorder) GetTracingHost

func (mr *MockConfiguratorMockRecorder) GetTracingHost() *gomock.Call

GetTracingHost indicates an expected call of GetTracingHost.

func (*MockConfiguratorMockRecorder) GetTracingPort

func (mr *MockConfiguratorMockRecorder) GetTracingPort() *gomock.Call

GetTracingPort indicates an expected call of GetTracingPort.

func (*MockConfiguratorMockRecorder) GetTracingSampledFraction

func (mr *MockConfiguratorMockRecorder) GetTracingSampledFraction() *gomock.Call

GetTracingSampledFraction indicates an expected call of GetTracingSampledFraction.

func (*MockConfiguratorMockRecorder) GetTrafficInterceptionMode

func (mr *MockConfiguratorMockRecorder) GetTrafficInterceptionMode() *gomock.Call

GetTrafficInterceptionMode indicates an expected call of GetTrafficInterceptionMode.

func (*MockConfiguratorMockRecorder) IsDebugServerEnabled

func (mr *MockConfiguratorMockRecorder) IsDebugServerEnabled() *gomock.Call

IsDebugServerEnabled indicates an expected call of IsDebugServerEnabled.

func (*MockConfiguratorMockRecorder) IsEgressEnabled

func (mr *MockConfiguratorMockRecorder) IsEgressEnabled() *gomock.Call

IsEgressEnabled indicates an expected call of IsEgressEnabled.

func (*MockConfiguratorMockRecorder) IsFGWHTTP1PerRequestLoadBalancingEnabled added in v1.1.4

func (mr *MockConfiguratorMockRecorder) IsFGWHTTP1PerRequestLoadBalancingEnabled() *gomock.Call

IsFGWHTTP1PerRequestLoadBalancingEnabled indicates an expected call of IsFGWHTTP1PerRequestLoadBalancingEnabled.

func (*MockConfiguratorMockRecorder) IsFGWHTTP2PerRequestLoadBalancingEnabled added in v1.1.4

func (mr *MockConfiguratorMockRecorder) IsFGWHTTP2PerRequestLoadBalancingEnabled() *gomock.Call

IsFGWHTTP2PerRequestLoadBalancingEnabled indicates an expected call of IsFGWHTTP2PerRequestLoadBalancingEnabled.

func (*MockConfiguratorMockRecorder) IsFGWProxyPreserveHost added in v1.2.1

func (mr *MockConfiguratorMockRecorder) IsFGWProxyPreserveHost() *gomock.Call

IsFGWProxyPreserveHost indicates an expected call of IsFGWProxyPreserveHost.

func (*MockConfiguratorMockRecorder) IsFGWStripAnyHostPort added in v1.1.4

func (mr *MockConfiguratorMockRecorder) IsFGWStripAnyHostPort() *gomock.Call

IsFGWStripAnyHostPort indicates an expected call of IsFGWStripAnyHostPort.

func (*MockConfiguratorMockRecorder) IsFLBEnabled added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsFLBEnabled() *gomock.Call

IsFLBEnabled indicates an expected call of IsFLBEnabled.

func (*MockConfiguratorMockRecorder) IsFLBStrictModeEnabled added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsFLBStrictModeEnabled() *gomock.Call

IsFLBStrictModeEnabled indicates an expected call of IsFLBStrictModeEnabled.

func (*MockConfiguratorMockRecorder) IsGatewayAPIEnabled added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsGatewayAPIEnabled() *gomock.Call

IsGatewayAPIEnabled indicates an expected call of IsGatewayAPIEnabled.

func (*MockConfiguratorMockRecorder) IsIngressEnabled added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsIngressEnabled() *gomock.Call

IsIngressEnabled indicates an expected call of IsIngressEnabled.

func (*MockConfiguratorMockRecorder) IsIngressHTTPEnabled added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsIngressHTTPEnabled() *gomock.Call

IsIngressHTTPEnabled indicates an expected call of IsIngressHTTPEnabled.

func (*MockConfiguratorMockRecorder) IsIngressMTLSEnabled added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsIngressMTLSEnabled() *gomock.Call

IsIngressMTLSEnabled indicates an expected call of IsIngressMTLSEnabled.

func (*MockConfiguratorMockRecorder) IsIngressSSLPassthroughEnabled added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsIngressSSLPassthroughEnabled() *gomock.Call

IsIngressSSLPassthroughEnabled indicates an expected call of IsIngressSSLPassthroughEnabled.

func (*MockConfiguratorMockRecorder) IsIngressTLSEnabled added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsIngressTLSEnabled() *gomock.Call

IsIngressTLSEnabled indicates an expected call of IsIngressTLSEnabled.

func (*MockConfiguratorMockRecorder) IsLocalDNSProxyEnabled

func (mr *MockConfiguratorMockRecorder) IsLocalDNSProxyEnabled() *gomock.Call

IsLocalDNSProxyEnabled indicates an expected call of IsLocalDNSProxyEnabled.

func (*MockConfiguratorMockRecorder) IsManaged added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsManaged() *gomock.Call

IsManaged indicates an expected call of IsManaged.

func (*MockConfiguratorMockRecorder) IsMultiClusterControlPlane added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsMultiClusterControlPlane() *gomock.Call

IsMultiClusterControlPlane indicates an expected call of IsMultiClusterControlPlane.

func (*MockConfiguratorMockRecorder) IsNamespacedIngressEnabled added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsNamespacedIngressEnabled() *gomock.Call

IsNamespacedIngressEnabled indicates an expected call of IsNamespacedIngressEnabled.

func (*MockConfiguratorMockRecorder) IsPermissiveTrafficPolicyMode

func (mr *MockConfiguratorMockRecorder) IsPermissiveTrafficPolicyMode() *gomock.Call

IsPermissiveTrafficPolicyMode indicates an expected call of IsPermissiveTrafficPolicyMode.

func (*MockConfiguratorMockRecorder) IsPrivilegedInitContainer

func (mr *MockConfiguratorMockRecorder) IsPrivilegedInitContainer() *gomock.Call

IsPrivilegedInitContainer indicates an expected call of IsPrivilegedInitContainer.

func (*MockConfiguratorMockRecorder) IsRemoteLoggingEnabled

func (mr *MockConfiguratorMockRecorder) IsRemoteLoggingEnabled() *gomock.Call

IsRemoteLoggingEnabled indicates an expected call of IsRemoteLoggingEnabled.

func (*MockConfiguratorMockRecorder) IsSearchesWithNamespace added in v1.2.3

func (mr *MockConfiguratorMockRecorder) IsSearchesWithNamespace() *gomock.Call

IsSearchesWithNamespace indicates an expected call of IsSearchesWithNamespace.

func (*MockConfiguratorMockRecorder) IsSearchesWithTrustDomain added in v1.2.3

func (mr *MockConfiguratorMockRecorder) IsSearchesWithTrustDomain() *gomock.Call

IsSearchesWithTrustDomain indicates an expected call of IsSearchesWithTrustDomain.

func (*MockConfiguratorMockRecorder) IsServiceLBEnabled added in v1.1.0

func (mr *MockConfiguratorMockRecorder) IsServiceLBEnabled() *gomock.Call

IsServiceLBEnabled indicates an expected call of IsServiceLBEnabled.

func (*MockConfiguratorMockRecorder) IsTracingEnabled

func (mr *MockConfiguratorMockRecorder) IsTracingEnabled() *gomock.Call

IsTracingEnabled indicates an expected call of IsTracingEnabled.

func (*MockConfiguratorMockRecorder) IsWildcardDNSProxyEnabled added in v1.2.0

func (mr *MockConfiguratorMockRecorder) IsWildcardDNSProxyEnabled() *gomock.Call

IsWildcardDNSProxyEnabled indicates an expected call of IsWildcardDNSProxyEnabled.

func (*MockConfiguratorMockRecorder) ServiceLBImage added in v1.1.0

func (mr *MockConfiguratorMockRecorder) ServiceLBImage() *gomock.Call

ServiceLBImage indicates an expected call of ServiceLBImage.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL