package
1.1.2
Repository: https://github.com/envoyproxy/gateway.git
Documentation: pkg.go.dev

# Functions

GetServiceURL returns the URL for the rate limit service.
LabelSelector returns the string slice form labels used for all envoy rate limit resources.
NewResourceRender returns a new ResourceRender.
Validate the ratelimit tls secret validating.

# Constants

ConfigGRPCXDSClientTLSCertEnvVar is the grpc xds client tls cert.
ConfigGRPCXDSClientTLSKeyEnvVar is the grpc xds client tls key.
ConfigGrpcXdsNodeIDEnvVar is the id of ratelimit node.
ConfigGRPCXDSServerTLSCACertEnvVar is the grpc xds server tls ca cert.
ConfigGrpcXdsServerURLEnvVar is the url of ratelimit config xds server.
ConfigGRPCXDSServerUseTLSEnvVar is tls enable option for grpc xds server.
ConfigTypeEnvVar is the configuration loading method for ratelimit.
ForceStartWithoutInitialConfigEnvVar enables start the ratelimit server without initial config.
GRPCServerTLSCACertEnvVar is the grpc server tls ca cert.
GRPCServerTLSCertEnvVar is the grpc server tls cert.
GRPCServerTLSKeyEnvVarEnvVar is the grpc server tls key.
GRPCServerUseTLSEnvVar is tls enable option for grpc server.
GRPCTLSCACertFilename is the grpc server tls ca cert file.
GRPCTLSCertFilename is the GRPC tls cert file.
GRPCTLSKeyFilename is the grpc server key file.
InfraGRPCPort is the grpc port that the rate limit service listens on.
InfraName is the name for rate-limit resources.
LogLevelEnvVar is the log level.
OTELExporterOTLPTraceEndpointVar is target url to which the trace exporter is going to send.
No description provided by the author
ReadinessPath is readiness path for readiness probe.
ReadinessPort is readiness port for readiness probe.
RedisSocketTypeEnvVar is the redis socket type.
RedisTLSClientCertEnvVar is the redis tls client cert.
RedisTLSClientCertFilename is the redis tls client cert file.
RedisTLSClientKeyEnvVar is the redis tls client key.
RedisTLSClientKeyFilename is the redis client key file.
RedisTLSEnvVar is the redis tls.
RedisURLEnvVar is the redis url.
ResourceKind indicates the main resources of envoy-ratelimit, but also the key for the uid of their ownerReference.
ResourceKind indicates the main resources of envoy-ratelimit, but also the key for the uid of their ownerReference.
ResourceKind indicates the main resources of envoy-ratelimit, but also the key for the uid of their ownerReference.
RuntimeIgnoreDotfilesEnvVar is the runtime ignoredotfiles.
RuntimeRootEnvVar is the runtime root.
RuntimeSubdirectoryEnvVar is the runtime subdirectory.
RuntimeWatchRootEnvVar is the runtime watch root.
No description provided by the author
TracingEnabledVar is enabled the tracing feature.
TracingSamplingRateVar is trace sampling rate.
TracingServiceInstanceIDVar is service instance id appears in tracing span.
TracingServiceNamespaceVar is service namespace appears in tracing span.
TracingServiceNameVar is service name appears in tracing span.
UseStatsdEnvVar is the use statsd.
XdsGrpcSotwConfigServerHost is the hostname of the ratelimit xDS config server.
XdsGrpcSotwConfigServerPort is the listening port of the ratelimit xDS config server.

# Structs

No description provided by the author