MCPcopy Create free account

hub / github.com/zalando/skipper / functions

Functions5,794 in github.com/zalando/skipper

↓ 4 callersMethodUniqueHosts
()
dataclients/kubernetes/definitions/routegroups.go:258
↓ 4 callersMethodUnmarshalJSON
(value []byte)
dataclients/kubernetes/definitions/ingressv1.go:137
↓ 4 callersFunctionWithAsyncDecisionLogging
(enabled bool)
filters/openpolicyagent/openpolicyagent.go:287
↓ 4 callersFunctionWithControlLoopInterval
(interval time.Duration)
filters/openpolicyagent/openpolicyagent.go:229
↓ 4 callersFunctionWithControlLoopMaxJitter
(maxJitter time.Duration)
filters/openpolicyagent/openpolicyagent.go:236
↓ 4 callersFunctionWithMaxMemoryBodyParsing
(n int64)
filters/openpolicyagent/openpolicyagent.go:161
↓ 4 callersFunctionWithOptions
WithOptions returns a new tee filter Spec, whose instances execute the exact same Request against a shadow backend with given options. Available optio
filters/tee/tee.go:169
↓ 4 callersMethodWithValues
(f func(measures map[string][]float64))
metrics/metricstest/metricsmock.go:58
↓ 4 callersMethodWriteHeader
(i int)
io/iotest/writer.go:38
↓ 4 callersMethodWriteTo
(b []byte, addr string)
swarm/swarmtest/transport.go:45
↓ 4 callersMethodZAdd
(ctx context.Context, key string, val int64, score float64)
net/redisclient.go:422
↓ 4 callersMethodZAdd
(ctx context.Context, key, val string, score float64)
net/valkey.go:546
↓ 4 callersFunctionargsString
(args []interface{})
eskip/string.go:47
↓ 4 callersFunctionbackendNotifyingCanceledRequests
( o proxyBackendOptions, notifyIncoming chan<- <-chan struct{}, )
proxy/longpoll_test.go:30
↓ 4 callersFunctionbenchPredicate
(b *testing.B, p routing.Predicate)
predicates/auth/jwt_test.go:729
↓ 4 callersFunctionbenchmarkFadeIn
( b *testing.B, name string, algorithmName string, clients int, endpointAges ...float64, )
proxy/fadein_internal_test.go:365
↓ 4 callersFunctionbenchmarkLookup
(b *testing.B, matcher *matcher, phaseCount int)
routing/matcher_test.go:314
↓ 4 callersFunctionbuildValidationRouteID
(resourceCtx ResourceContext, subject, suffix string)
dataclients/kubernetes/definitions/validator.go:84
↓ 4 callersFunctionbuildfilterContext
()
filters/tee/tee_test.go:393
↓ 4 callersFunctioncancelableRequest
func stdlibProxy(backendURL string) (proxyURL string, closeServer func()) { parsed, err := url.Parse(backendURL) if err != nil { panic(err) } p
proxy/longpoll_test.go:117
↓ 4 callersFunctioncheckIDs
(t *testing.T, got []string, expected ...string)
dataclients/kubernetes/kube_test.go:332
↓ 4 callersFunctioncheckRatelimited
(t *testing.T, rl *Ratelimit, client string)
ratelimit/ratelimit_test.go:14
↓ 4 callersMethodclose
()
proxy/fadeintesting_test.go:305
↓ 4 callersMethodcompress
([]byte)
filters/auth/oidc.go:143
↓ 4 callersMethodcontrolLoopIntervalWithJitter
Prevent different opa instances from triggering plugins (f.ex. downloading new bundles) at the same time
filters/openpolicyagent/openpolicyagent.go:521
↓ 4 callersFunctioncopyHeader
(to, from http.Header)
proxy/proxy.go:538
↓ 4 callersFunctioncorrectedInitialAge
correctedInitialAge computes the corrected_initial_age per RFC 9111 §4.2.3. It is called once at cache-entry-creation time and stored in Entry.Correct
filters/cache/filter.go:760
↓ 4 callersFunctioncreateDataClients
(o Options, cr *certregistry.CertRegistry)
skipper.go:1230
↓ 4 callersFunctioncreateFilterRegistry
(specs ...filters.Spec)
redis_test.go:545
↓ 4 callersMethodcreateRequest
(uri string, body io.Reader)
dataclients/kubernetes/clusterclient.go:245
↓ 4 callersMethodcreateState
(redirectURL string)
filters/auth/grantflowstate.go:36
↓ 4 callersFunctioncreateTestListener
type testListener struct { addr net.Addr } func (l *testListener) Accept() (net.Conn, error) { } func (l *testListener) Addr() net.Addr { if l.addr
proxylistener/proxylistener_test.go:33
↓ 4 callersFunctioncreateToken
(t *testing.T, method jwt.SigningMethod)
filters/auth/jwt_validation_test.go:30
↓ 4 callersMethoddecompress
([]byte)
filters/auth/oidc.go:144
↓ 4 callersFunctiondocToRoute
parse a routing document with a single route
routing/matcher_test.go:109
↓ 4 callersMethodedit
(b []byte, keepLastChunk bool)
filters/sed/editor.go:127
↓ 4 callersMethoderrorf
(format string, args ...interface{})
filters/apiusagemonitoring/spec.go:152
↓ 4 callersMethodetcdRequest
Makes a request to an available etcd endpoint, with retries in case of failure, and converts the http response to a parsed etcd response object.
etcd/etcd.go:258
↓ 4 callersFunctionexactSizeOfRequestHeader
(r *http.Request)
net/size.go:31
↓ 4 callersFunctionexitHint
(err error)
cmd/eskip/eskip.go:87
↓ 4 callersFunctionextractDomainFromHost
(host string, subdomainsToRemove int)
filters/auth/oidc.go:500
↓ 4 callersMethodextractState
(st string)
filters/auth/grantflowstate.go:66
↓ 4 callersMethodfilterRegistry
filterRegistry creates a filter registry with the builtin and custom filter specs registered excluding disabled filters. If [Options.RegisterFilters]
skipper.go:1404
↓ 4 callersMethodfinish
()
proxy/tracing.go:151
↓ 4 callersFunctiongetAndRemoveHeader
(ctx filters.FilterContext, headerName string, req *http.Request)
filters/awssigner/awssigv4/sigv4.go:183
↓ 4 callersFunctiongetCleanCertContents
(certContents []string)
filters/tls/pass_client_test.go:273
↓ 4 callersFunctiongetCommand
second argument must be the ('sub') command.
cmd/eskip/eskip.go:91
↓ 4 callersMethodgetCounter
(key string)
metrics/codahale.go:240
↓ 4 callersFunctiongetDurationArg
(a interface{})
filters/circuit/breaker.go:46
↓ 4 callersFunctiongetHealth
(rs *routesrv.RouteServer)
routesrv/routesrv_test.go:158
↓ 4 callersFunctiongetKubernetesAddrUpdater
(kdc *kubernetes.Client, loaded bool, ns, name string, port int)
skipper.go:1681
↓ 4 callersFunctiongetN
(t *testing.T, client *proxytest.TestClient, url string)
predicates/traffic/segment_test.go:96
↓ 4 callersMethodgetPort
(protocol, pName string, pValue int)
dataclients/kubernetes/endpointslices.go:25
↓ 4 callersMethodgetSecret
(file string)
filters/auth/grantconfig.go:333
↓ 4 callersFunctiongoAcceptN
(t *testing.T, l net.Listener, n int)
queuelistener/listener_test.go:266
↓ 4 callersFunctionheadBodyOmitted
headBodyOmitted returns rsp with an empty body when method is HEAD. RFC 9110 §9.3.2: HEAD responses must not include a message body.
filters/cache/filter.go:920
↓ 4 callersMethodinternalServerError
(ctx filters.FilterContext)
filters/auth/oidc.go:440
↓ 4 callersFunctionlabelsMatch
(labelSelectors []string, labels map[string]string)
dataclients/kubernetes/kube_test.go:393
↓ 4 callersMethodlog
(a ...any)
logging/loggingtest/logger.go:149
↓ 4 callersMethodlogDecision
(ctx context.Context, input interface{}, result *envoyauth.EvalResult, err error)
filters/openpolicyagent/evaluation.go:119
↓ 4 callersMethodlogEnd
(filterName string)
proxy/tracing.go:163
↓ 4 callersMethodlogError
(format string, err error)
ratelimit/redis.go:217
↓ 4 callersMethodlogError
(format string, err error)
ratelimit/valkey.go:217
↓ 4 callersMethodlogStart
(filterName string)
proxy/tracing.go:157
↓ 4 callersMethodlogf
(f string, a ...any)
logging/loggingtest/logger.go:142
↓ 4 callersFunctionloginRedirect
(ctx filters.FilterContext, config *OAuthConfig)
filters/auth/grant.go:62
↓ 4 callersFunctionmakeMTLSRegistry
makeMTLSRegistry returns a filter registry that includes the mtlsCN filter.
proxy/proxy_mtls_filter_test.go:18
↓ 4 callersFunctionmatchHeader
matches a set of request headers to a fix and regexp header condition
routing/matcher.go:398
↓ 4 callersFunctionmatchLeaves
matches a request to a set of leaf matchers
routing/matcher.go:467
↓ 4 callersFunctionmatchPathTree
matches a path in the path trie structure.
routing/matcher.go:360
↓ 4 callersMethodmatches
(value string)
net/request.go:44
↓ 4 callersMethodmergeSettings
(from BreakerSettings)
circuit/breaker.go:69
↓ 4 callersMethodmetricsHost
()
proxy/context.go:256
↓ 4 callersFunctionmtlsGenCert
mtlsGenCert generates an ECDSA P-256 certificate. When signerCert/signerKey are nil the cert is self-signed and marked as a CA.
skipper_mtls_test.go:26
↓ 4 callersFunctionnewAuthClient
(baseURL, spanName string, timeout time.Duration, maxIdleConns int, tracer opentracing.Tracer, openTracingClie
filters/auth/authclient.go:40
↓ 4 callersFunctionnewCABundle
newCABundle generates a self-signed ECDSA CA cert and returns a caBundle.
filters/tls/mtls_test.go:1137
↓ 4 callersFunctionnewDeflatePoolCompressor
(level int)
filters/auth/oidc.go:1164
↓ 4 callersFunctionnewFlushedWriter
(w io.Writer)
io/iotest/writer.go:117
↓ 4 callersFunctionnewOAuthTokenintrospectionFilter
(typ roleCheckType, timeout time.Duration)
filters/auth/tokenintrospection.go:196
↓ 4 callersFunctionnewPathInfo
(applicationId, tag, apiId, pathTemplate string, clientTracking *clientTrackingInfo)
filters/apiusagemonitoring/pathinfo.go:25
↓ 4 callersFunctionnewRequest
(r request)
predicates/forwarded/forwarded_test.go:500
↓ 4 callersFunctionnewSecureOAuthTokenintrospectionFilter
(typ roleCheckType, timeout time.Duration)
filters/auth/tokenintrospection.go:207
↓ 4 callersMethodnewState
()
script/script.go:149
↓ 4 callersMethodnext
()
metrics/otel_test.go:24
↓ 4 callersFunctionofType
(t typ)
filters/sed/sed.go:42
↓ 4 callersMethodonce
(level log.Level, format string, args ...any)
dataclients/kubernetes/logger.go:51
↓ 4 callersMethodopenTracingTracerInstance
()
skipper.go:1476
↓ 4 callersFunctionparentSpan
(ctx context.Context)
ratelimit/helper.go:18
↓ 4 callersFunctionparse
(addr string)
net/net.go:23
↓ 4 callersFunctionparseDuration
(v interface{})
filters/diag/diag.go:417
↓ 4 callersFunctionparseIP
(t *testing.T, fileName string)
routesrv/routesrv_test.go:99
↓ 4 callersFunctionparseRFC
(arg interface{}, t *time.Time)
predicates/interval/interval.go:121
↓ 4 callersFunctionparseRFCnz
(arg interface{}, t *time.Time, loc *time.Location)
predicates/interval/interval.go:132
↓ 4 callersFunctionparseUnix
(arg interface{}, t *time.Time)
predicates/interval/interval.go:109
↓ 4 callersFunctionpluginIsLoaded
(done map[string][]string, name, spec string)
plugins.go:140
↓ 4 callersFunctionprocessEtcdArgs
returns etcd type medium if any of '-etcd-urls' or '-etcd-prefix' are defined.
cmd/eskip/args.go:146
↓ 4 callersFunctionredisSetError
(span opentracing.Span, msg string, tagValue string)
ratelimit/redis.go:213
↓ 4 callersFunctionremoveFile
(t *testing.T, path string)
secrets/file_test.go:24
↓ 4 callersFunctionrepeatedSlice
(v float64, n int)
proxy/fadein_internal_test.go:396
↓ 4 callersFunctionrespondJSON
(w io.Writer, v interface{})
dataclients/kubernetes/kube_test.go:383
← previousnext →801–900 of 5,794, ranked by callers