Directories
¶
| Path | Synopsis |
|---|---|
|
ci
|
|
|
cmd
command
|
|
|
cmd
|
|
|
cli
command
|
|
|
osm-bootstrap
command
Package main implements the main entrypoint for osm-bootstrap and utility routines to bootstrap the various internal components of osm-bootstrap.
|
Package main implements the main entrypoint for osm-bootstrap and utility routines to bootstrap the various internal components of osm-bootstrap. |
|
osm-controller
command
Package main implements the main entrypoint for osm-controller and utility routines to bootstrap the various internal components of osm-controller.
|
Package main implements the main entrypoint for osm-controller and utility routines to bootstrap the various internal components of osm-controller. |
|
osm-healthcheck
command
Package main implements the main entrypoint for osm-healthcheck.
|
Package main implements the main entrypoint for osm-healthcheck. |
|
osm-injector
command
Package main implements the main entrypoint for osm-injector and utility routines to bootstrap the various internal components of osm-injector.
|
Package main implements the main entrypoint for osm-injector and utility routines to bootstrap the various internal components of osm-injector. |
|
osm-preinstall
command
|
|
|
demo
|
|
|
cmd/bookbuyer
command
|
|
|
cmd/bookstore
command
|
|
|
cmd/bookthief
command
|
|
|
cmd/bookwarehouse
command
|
|
|
cmd/bookwatcher
command
|
|
|
cmd/tcp-client
command
package main implements a TCP client that sends TCP data to a TCP echo server and prints the response.
|
package main implements a TCP client that sends TCP data to a TCP echo server and prints the response. |
|
cmd/tcp-echo-server
command
package main implements a TCP echo server that echoes back the TCP client's request as a part of its response.
|
package main implements a TCP echo server that echoes back the TCP client's request as a part of its response. |
|
pkg
|
|
|
announcements
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. |
|
apis/config/v1alpha2
Package v1alpha2 is the v1alpha2 version of the API.
|
Package v1alpha2 is the v1alpha2 version of the API. |
|
apis/policy/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |
|
bugreport
Package bugreport implements functionality related to generating bug reports.
|
Package bugreport implements functionality related to generating bug reports. |
|
catalog
Package catalog is a generated GoMock package.
|
Package catalog is a generated GoMock package. |
|
certificate
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. |
|
certificate/pem
Package pem defines the types for the attributes of a Certificate.
|
Package pem defines the types for the attributes of a Certificate. |
|
certificate/providers
Package providers implements generic certificate provider related functionality
|
Package providers implements generic certificate provider related functionality |
|
certificate/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. |
|
certificate/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. |
|
certificate/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. |
|
configurator
Package configurator is a generated GoMock package.
|
Package configurator is a generated GoMock package. |
|
constants
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. |
|
debugger
Package debugger is a generated GoMock package.
|
Package debugger is a generated GoMock package. |
|
endpoint
Package endpoint is a generated GoMock package.
|
Package endpoint is a generated GoMock package. |
|
envoy
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. |
|
envoy/ads
Package ads implements Envoy's Aggregated Discovery Service (ADS).
|
Package ads implements Envoy's Aggregated Discovery Service (ADS). |
|
envoy/bootstrap
Package bootstrap implements functionality related to Envoy's bootstrap config.
|
Package bootstrap implements functionality related to Envoy's bootstrap config. |
|
envoy/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. |
|
envoy/cds
Package cds implements Envoy's Cluster Discovery Service (CDS).
|
Package cds implements Envoy's Cluster Discovery Service (CDS). |
|
envoy/eds
Package eds implements Envoy's Endpoint Discovery Service (EDS).
|
Package eds implements Envoy's Endpoint Discovery Service (EDS). |
|
envoy/lds
Package lds implements Envoy's Listener Discovery Service (LDS).
|
Package lds implements Envoy's Listener Discovery Service (LDS). |
|
envoy/rds
Package rds implements Envoy's Route Discovery Service (RDS).
|
Package rds implements Envoy's Route Discovery Service (RDS). |
|
envoy/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. |
|
envoy/sds
Package sds implements Envoy's Secret Discovery Service (SDS).
|
Package sds implements Envoy's Secret Discovery Service (SDS). |
|
errcode
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. |
|
gen/client/config/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
|
gen/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. |
|
gen/client/config/clientset/versioned/typed/config/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
gen/client/config/clientset/versioned/typed/config/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
gen/client/config/clientset/versioned/typed/config/v1alpha2
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
gen/client/config/clientset/versioned/typed/config/v1alpha2/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
gen/client/policy/clientset/versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
|
gen/client/policy/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
|
gen/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. |
|
gen/client/policy/clientset/versioned/typed/policy/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
gen/client/policy/clientset/versioned/typed/policy/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
health
Package health implements functionality for readiness and liveness health probes.
|
Package health implements functionality for readiness and liveness health probes. |
|
httpserver
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. |
|
identity
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. |
|
ingress
Package ingress implements functionality to monitor and retrieve Kubernetes Ingress resources.
|
Package ingress implements functionality to monitor and retrieve Kubernetes Ingress resources. |
|
injector
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. |
|
k8s/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. |
|
logger
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. |
|
messaging
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. |
|
metricsstore
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. |
|
policy
Package policy is a generated GoMock package.
|
Package policy is a generated GoMock package. |
|
service
Package service is a generated GoMock package.
|
Package service is a generated GoMock package. |
|
signals
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. |
|
strings
Package strings implements utility routines related to the string type.
|
Package strings implements utility routines related to the string type. |
|
tests
Package tests implements utility routines used for unit testing.
|
Package tests implements utility routines used for unit testing. |
|
tests/certificates
Package certificates defines sample certificates used for unit testing.
|
Package certificates defines sample certificates used for unit testing. |
|
trafficpolicy
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. |
|
utils
Package utils provides generic utility routines used within OSM.
|
Package utils provides generic utility routines used within OSM. |
|
validator
Package validator implements utility routines related to Kubernetes' admission webhooks.
|
Package validator implements utility routines related to Kubernetes' admission webhooks. |
|
version
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. |
|
webhook
Package webhook implements utility routines related to Kubernetes' admission webhooks.
|
Package webhook implements utility routines related to Kubernetes' admission webhooks. |
|
scripts
|
|
|
generate_chart
command
|
|
|
tests
|
|
Click to show internal directories.
Click to hide internal directories.
