tools/

directory
v1.14.0-rc.5 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 2024 License: Apache-2.0

Directories

Path Synopsis
Package addressof provides convenient functions for converting implementations of an interface to pointers to implementations of the interface.
Package addressof provides convenient functions for converting implementations of an interface to pointers to implementations of the interface.
Package awarenessgroups provides awareness groups specific tools
Package awarenessgroups provides awareness groups specific tools
Package cancelctx provides methods for creating context with injected cancel func for it
Package cancelctx provides methods for creating context with injected cancel func for it
Package cidr provides common functions useful when working with Classless Inter-Domain Routing (CIDR)
Package cidr provides common functions useful when working with Classless Inter-Domain Routing (CIDR)
Package clientinfo provides a set of utilities for adding client info to labels map
Package clientinfo provides a set of utilities for adding client info to labels map
Package clienturlctx allows the setting of a client url in the context of the request
Package clienturlctx allows the setting of a client url in the context of the request
Package clock provides tools for accessing time functions
Package clock provides tools for accessing time functions
Package clockmock provides tools for mocking time functions
Package clockmock provides tools for mocking time functions
Package debug provides a very simple function that, if executed will replace the executable with dlv running the executable and listening on the port specified by an environment variable.
Package debug provides a very simple function that, if executed will replace the executable with dlv running the executable and listening on the port specified by an environment variable.
Package dnsconfig provides tools for handeling DNS configs
Package dnsconfig provides tools for handeling DNS configs
Package dnsutils provides dns specific utils functions and packages
Package dnsutils provides dns specific utils functions and packages
adapt
Package adapt provides possible to adapt dns.Handler to dnsutils.Handler
Package adapt provides possible to adapt dns.Handler to dnsutils.Handler
cache
Package cache stores successful requests to DNS server
Package cache stores successful requests to DNS server
chain
Package chain provides a simple file for creating a dnsutils.Handler from a 'chain' of dnsutils.Handler
Package chain provides a simple file for creating a dnsutils.Handler from a 'chain' of dnsutils.Handler
checkmsg
Package checkmsg checks if dns message is correct
Package checkmsg checks if dns message is correct
connect
Package connect simply connects to the concrete endpoint
Package connect simply connects to the concrete endpoint
dnsconfigs
Package dnsconfigs stores DNS configs
Package dnsconfigs stores DNS configs
fanout
Package fanout sends incoming queries in parallel to few endpoints
Package fanout sends incoming queries in parallel to few endpoints
memory
Package memory provides a/aaaa memory storage
Package memory provides a/aaaa memory storage
next
Package next allows to dns handlers be joined into chain
Package next allows to dns handlers be joined into chain
noloop
Package noloop prevents loops
Package noloop prevents loops
norecursion
Package norecursion disables recursion for the incomming query.
Package norecursion disables recursion for the incomming query.
searches
Package searches makes requests to all subdomains received from DNS configs
Package searches makes requests to all subdomains received from DNS configs
trace
Package trace provides a wrapper for tracing around a dnsutils.Handler
Package trace provides a wrapper for tracing around a dnsutils.Handler
Package extend allows you to extend a context with values from another context
Package extend allows you to extend a context with values from another context
Package fs provides common filesystem functions and utilities
Package fs provides common filesystem functions and utilities
Package grpcfdutils provides utilities for grpcfd library
Package grpcfdutils provides utilities for grpcfd library
Package grpcutils - provides a simple ListenAndServe for grpc
Package grpcutils - provides a simple ListenAndServe for grpc
Package interdomain provides tools to work with interdomain cases
Package interdomain provides tools to work with interdomain cases
Package ippool provides service for managing ip addresses
Package ippool provides service for managing ip addresses
Package listenonurl providesfunctions to set public url to register NSM
Package listenonurl providesfunctions to set public url to register NSM
log
Package log provides an unified interface Logger for logging
Package log provides an unified interface Logger for logging
logruslogger
Package logruslogger provides wrapper for logrus logger which is consistent with Logger interface
Package logruslogger provides wrapper for logrus logger which is consistent with Logger interface
spanlogger
Package spanlogger provides a set of utilities to assist in working with spans
Package spanlogger provides a set of utilities to assist in working with spans
Package matchutils provides utils to match network services and network service endpoints
Package matchutils provides utils to match network services and network service endpoints
monitorconnection
authorize
Package authorize provides authz checks for incoming or returning connections.
Package authorize provides authz checks for incoming or returning connections.
next
Package next provides a mechanism for chained networkservice.MonitorConnection{Server,Client}s to call the next element in the chain.
Package next provides a mechanism for chained networkservice.MonitorConnection{Server,Client}s to call the next element in the chain.
streamcontext
Package streamcontext provides API to extend context for authorize monitor connection server
Package streamcontext provides API to extend context for authorize monitor connection server
Package nanoid is a tiny, unique string ID generator
Package nanoid is a tiny, unique string ID generator
Package nsurl provides a wrapper for a url.URL that is being used to represent a Network Service being requested by a workload.
Package nsurl provides a wrapper for a url.URL that is being used to represent a Network Service being requested by a workload.
Package opa provides of utilities for using OPA
Package opa provides of utilities for using OPA
Package opentelemetry provides a set of utilities for assisting with telemetry data
Package opentelemetry provides a set of utilities for assisting with telemetry data
Package postpone is used to create a context with postponed deadline for some cleanup operations.
Package postpone is used to create a context with postponed deadline for some cleanup operations.
Package pprofutils provides ability to enable pprof if required
Package pprofutils provides ability to enable pprof if required
Package prefixpool provides service for prefix managing
Package prefixpool provides service for prefix managing
Package prometheus provides a set of utilities for assisting with Prometheus data
Package prometheus provides a set of utilities for assisting with Prometheus data
Package sandbox provides API for testing NSM chains such as Forwarder, NSC, NSMgrs, Registries, NSE.
Package sandbox provides API for testing NSM chains such as Forwarder, NSC, NSMgrs, Registries, NSE.
Package spiffejwt provides a token.GeneratorFunc for spiffe jwt tokens signed by x509vids
Package spiffejwt provides a token.GeneratorFunc for spiffe jwt tokens signed by x509vids
Package spire provides two simple functions:
Package spire provides two simple functions:
Package token provides a simple type for functions that generate tokens
Package token provides a simple type for functions that generate tokens
Package tracing provides a set of utilities to assist in working with opentelemetry
Package tracing provides a set of utilities to assist in working with opentelemetry
Package typeutils provides as simpler helper for getting a type Name from an interface{}
Package typeutils provides as simpler helper for getting a type Name from an interface{}
Package zipkin provides a set of utilities for assisting with using zipkin
Package zipkin provides a set of utilities for assisting with using zipkin

Jump to

Keyboard shortcuts

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