You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CPU [Request: 500m, Limit: 1], Memory [Request: 64Mi, Limit: 128Mi]
Resources describes the compute resource requirements
upstreamRetryCases
string
No
N/A
Specifies in which cases a request to the upstream API should be retried (see docs)
cacheMaxTime
string
No
1m
When the response is selected to be cached in the system, the value of this variable indicates the maximum time to be cached. If cache-control header is not set, the time to be cached will be the defined one. (see docs)
cacheStatusCodes
string
No
200 302
When the response code from upstream matches one of the status codes defined in this environment variable, the response content will be cached (see docs)
oidcLogLevel
string
No
err
Allows to set the log level for the logs related to OpenID Connect integration (see docs)
[DEPRECATED] Use openTelementry instead. Contains the OpenTracing integration configuration
allProxy
string
No
N/A
Specifies a HTTP(S) proxy to be used for connecting to services if a protocol-specific proxy is not specified. Authentication is not supported. Format is: <scheme>://<host>:<port> (see docs)
httpProxy
string
No
N/A
Specifies a HTTP(S) Proxy to be used for connecting to HTTP services. Authentication is not supported. Format is: <scheme>://<host>:<port> (see docs)
httpsProxy
string
No
N/A
Specifies a HTTP(S) Proxy to be used for connecting to HTTPS services. Authentication is not supported. Format is: <scheme>://<host>:<port> (see docs)
noProxy
string
No
N/A
Specifies a comma-separated list of hostnames and domain names for which the requests should not be proxied. Setting to a single * character, which matches all hosts, effectively disables the proxy (see docs)
serviceCacheSize
int
No
N/A
Specifies the number of services that APICast can store in the internal cache (see docs)
Secret reference with the custom environment content. See CustomEnvironmentSecret for more information.
CustomEnvironmentSecret
Generic (opaque) type secret holding one or more custom environments.
The operator will load in the APIcast container all the files (keys) found in the secret.
Controls whether OpenTracing integration with APIcast is enabled. By default it is not enabled
tracingLibrary
string
No
jaeger
Controls which OpenTracing library is loaded. At the moment the supported values are: jaeger. If not set, jaeger will be used
tracingConfigSecretRef
LocalObjectReference
No
tracing library-specific default
Secret reference with the tracing library-specific configuration. Each supported tracing library provides a default configuration file which is used if tracingConfigSecretRef is not specified. See TracingConfigSecret for more information.
TracingConfigSecret
Field
Description
config
Tracing library-specific configuration
Watch for secret changes
By default, content changes in the secret will not be noticed by the apicast operator.
The apicast operator allows monitoring the secret for changes adding the apicast.apps.3scale.net/watched-by=apicast label.
With that label in place, when the content of the secret is changed, the operator will get notified.
Then, the operator will rollout apicast deployment to make the changes effective.
The operator will not take ownership of the secret in any way.
If unspecified, the first secret key in lexicographical order will be referenced as tracing configuration
The secret key used as tracing configuration
Watch for secret changes
By default, content changes in the secret will not be noticed by the apicast operator.
The apicast operator allows monitoring the secret for changes adding the apicast.apps.3scale.net/watched-by=apicast label.
With that label in place, when the content of the secret is changed, the operator will get notified.
Then, the operator will rollout apicast deployment to make the changes effective.
The operator will not take ownership of the secret in any way.