pkg/

directory
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Sep 21, 2021 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.
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 is a generated GoMock package.
Package certificate is a generated GoMock package.
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.
rotor
Package rotor implements functionality to rotate certificates provided by a certificate provider.
Package rotor implements functionality to rotate certificates provided by a certificate provider.
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 config is a generated GoMock package.
Package config is a generated GoMock package.
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 crdconversion implements OSM's CRD conversion facility.
Package crdconversion implements OSM's CRD conversion facility.
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.
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).
rbac
Package rbac implements Envoy XDS RBAC policies.
Package rbac implements Envoy XDS RBAC policies.
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/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 is a generated GoMock package.
Package ingress is a generated GoMock package.
Package injector implements OSM's automatic sidecar injection facility.
Package injector implements OSM's automatic sidecar injection facility.
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.
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 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 reconciler implements routines to reconcile Kubernetes resources, currently limited to OSM's mutating webhook configuration.
Package reconciler implements routines to reconcile Kubernetes resources, currently limited to OSM's mutating webhook configuration.
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.
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