pkg/

directory
v1.2.4 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2023 License: Apache-2.0

Directories

Path Synopsis
Package announcements provides the types and constants required to contextualize events received from the Kubernetes API server that are propagated internally within the control plane to trigger configuration changes.
Package announcements provides the types and constants required to contextualize events received from the Kubernetes API server that are propagated internally within the control plane to trigger configuration changes.
apis
config/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 is the v1alpha1 version of the API.
config/v1alpha2
Package v1alpha2 is the v1alpha2 version of the API.
Package v1alpha2 is the v1alpha2 version of the API.
policy/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 is the v1alpha1 version of the API.
Package bugreport implements functionality related to generating bug reports.
Package bugreport implements functionality related to generating bug reports.
Package catalog is a generated GoMock package.
Package catalog is a generated GoMock package.
Package certificate implements utility routines to endcode and decode certificates, and provides the interface definitions for Certificate and Certificate Manager.
Package certificate implements utility routines to endcode and decode certificates, and provides the interface definitions for Certificate and Certificate Manager.
pem
Package pem defines the types for the attributes of a Certificate.
Package pem defines the types for the attributes of a Certificate.
providers
Package providers implements generic certificate provider related functionality
Package providers implements generic certificate provider related functionality
providers/certmanager
Package certmanager implements the certificate.Manager interface for cert-manager.io as the certificate provider.
Package certmanager implements the certificate.Manager interface for cert-manager.io as the certificate provider.
providers/tresor
Package tresor implements the certificate.Manager interface for Tresor, a custom certificate provider in OSM.
Package tresor implements the certificate.Manager interface for Tresor, a custom certificate provider in OSM.
providers/vault
Package vault implements the certificate.Manager interface for Hashicorp Vault as the certificate provider.
Package vault implements the certificate.Manager interface for Hashicorp Vault as the certificate provider.
cli
Package cli describes the operating environment for the OSM cli and includes convenience functions for the OSM cli.
Package cli describes the operating environment for the OSM cli and includes convenience functions for the OSM cli.
Package configurator is a generated GoMock package.
Package configurator is a generated GoMock package.
Package constants defines the constants that are used by multiple other packages within OSM.
Package constants defines the constants that are used by multiple other packages within OSM.
Package debugger is a generated GoMock package.
Package debugger is a generated GoMock package.
Package endpoint is a generated GoMock package.
Package endpoint is a generated GoMock package.
Package envoy implements utility routines related to Envoy proxy, and models an instance of a proxy to be able to generate XDS configurations for it.
Package envoy implements utility routines related to Envoy proxy, and models an instance of a proxy to be able to generate XDS configurations for it.
ads
Package ads implements Envoy's Aggregated Discovery Service (ADS).
Package ads implements Envoy's Aggregated Discovery Service (ADS).
bootstrap
Package bootstrap implements functionality related to Envoy's bootstrap config.
Package bootstrap implements functionality related to Envoy's bootstrap config.
bootstrap/test
Package test implements utility routes to test the functionality provided by the injector package.
Package test implements utility routes to test the functionality provided by the injector package.
cds
Package cds implements Envoy's Cluster Discovery Service (CDS).
Package cds implements Envoy's Cluster Discovery Service (CDS).
eds
Package eds implements Envoy's Endpoint Discovery Service (EDS).
Package eds implements Envoy's Endpoint Discovery Service (EDS).
lds
Package lds implements Envoy's Listener Discovery Service (LDS).
Package lds implements Envoy's Listener Discovery Service (LDS).
rds
Package rds implements Envoy's Route Discovery Service (RDS).
Package rds implements Envoy's Route Discovery Service (RDS).
rds/route
Package route implements utility routines to build HTTP route configurations for Envoy proxies.
Package route implements utility routines to build HTTP route configurations for Envoy proxies.
sds
Package sds implements Envoy's Secret Discovery Service (SDS).
Package sds implements Envoy's Secret Discovery Service (SDS).
Package errcode defines the error codes for error messages and an explanation of what the error signifies.
Package errcode defines the error codes for error messages and an explanation of what the error signifies.
gen
client/config/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
client/config/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
client/config/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
client/config/clientset/versioned/typed/config/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/config/clientset/versioned/typed/config/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
client/config/clientset/versioned/typed/config/v1alpha2
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/config/clientset/versioned/typed/config/v1alpha2/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
client/policy/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
client/policy/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
client/policy/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
client/policy/clientset/versioned/typed/policy/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/policy/clientset/versioned/typed/policy/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
Package health implements functionality for readiness and liveness health probes.
Package health implements functionality for readiness and liveness health probes.
Package httpserver implements an HTTP server and utility routines to manage its lifecycle.
Package httpserver implements an HTTP server and utility routines to manage its lifecycle.
Package identity implements types and utility routines related to the identity of a workload, as used within OSM.
Package identity implements types and utility routines related to the identity of a workload, as used within OSM.
Package ingress implements functionality to monitor and retrieve Kubernetes Ingress resources.
Package ingress implements functionality to monitor and retrieve Kubernetes Ingress resources.
Package injector implements OSM's automatic sidecar injection facility.
Package injector implements OSM's automatic sidecar injection facility.
k8s
Package k8s is a generated GoMock package.
Package k8s is a generated GoMock package.
events
Package events implements the eventing framework to receive and relay kubernetes events, and a framework to publish events to the Kubernetes API server.
Package events implements the eventing framework to receive and relay kubernetes events, and a framework to publish events to the Kubernetes API server.
Package logger implements utility routines to initialize the logging facility used by OSM components.
Package logger implements utility routines to initialize the logging facility used by OSM components.
Package messaging implements the messaging infrastructure between different components within the control plane.
Package messaging implements the messaging infrastructure between different components within the control plane.
Package metricsstore implements a Prometheus metrics store for OSM's control plane metrics.
Package metricsstore implements a Prometheus metrics store for OSM's control plane metrics.
Package policy is a generated GoMock package.
Package policy is a generated GoMock package.
providers
Package service is a generated GoMock package.
Package service is a generated GoMock package.
Package signals implements functionality related to being notified on signals from the Operating System.
Package signals implements functionality related to being notified on signals from the Operating System.
smi
Package smi is a generated GoMock package.
Package smi is a generated GoMock package.
Package strings implements utility routines related to the string type.
Package strings implements utility routines related to the string type.
Package tests implements utility routines used for unit testing.
Package tests implements utility routines used for unit testing.
certificates
Package certificates defines sample certificates used for unit testing.
Package certificates defines sample certificates used for unit testing.
Package trafficpolicy defines the types to represent traffic policies internally in the OSM control plane, and utility routines to process them.
Package trafficpolicy defines the types to represent traffic policies internally in the OSM control plane, and utility routines to process them.
Package utils provides generic utility routines used within OSM.
Package utils provides generic utility routines used within OSM.
Package validator implements utility routines related to Kubernetes' admission webhooks.
Package validator implements utility routines related to Kubernetes' admission webhooks.
Package version provides version information for the compiled binary, and an HTTP handler to serve the version information via an HTTP request.
Package version provides version information for the compiled binary, and an HTTP handler to serve the version information via an HTTP request.
Package webhook implements utility routines related to Kubernetes' admission webhooks.
Package webhook implements utility routines related to Kubernetes' admission webhooks.

Jump to

Keyboard shortcuts

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