directory
2.2.0+incompatible
Repository: https://github.com/ljkiraly/sdk.git
Documentation: pkg.go.dev

# Packages

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 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 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 clock provides tools for accessing 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 dnsconfig provides tools for handeling DNS configs.
Package dnsutils provides dns specific utils functions and packages.
Package dualstack provides tools for managing both ipv4 and ipv6 addresses.
Package extend allows you to extend a context with values from another context.
Package fs provides common filesystem functions and utilities.
Package grpcfdutils provides utilities for grpcfd library.
Package grpcutils - provides a simple ListenAndServe for grpc.
Package interdomain provides tools to work with interdomain cases.
Package ippool provides service for managing ip addresses.
Package listenonurl providesfunctions to set public url to register NSM.
Package log provides an unified interface Logger for logging.
Package matchutils provides utils to match network services and network service endpoints.
No description provided by the author
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 opa provides of utilities for using OPA.
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 pprofutils provides ability to enable pprof if required.
Package prefixpool provides service for prefix managing.
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 spiffejwt provides a token.GeneratorFunc for spiffe jwt tokens signed by x509vids.
Package spire provides two simple functions: - Start to start a SpireServer/SpireAgent for local testing - AddEntry to add entries into the spire server.
Package stringutils provides helper functions related to strings.
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 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.