Directories ¶
Path | Synopsis |
---|---|
auth
|
|
broker
|
|
cmd/brkcol/cmd
Package cmd provides a simple command to be used to output the auto-generated collateral files for the various broker CLI commands.
|
Package cmd provides a simple command to be used to output the auto-generated collateral files for the various broker CLI commands. |
cmd/shared
Package shared contains types and functions that are used across the full set of broker commands.
|
Package shared contains types and functions that are used across the full set of broker commands. |
pkg/controller
Package controller contains the actual processing of frontend requests.
|
Package controller contains the actual processing of frontend requests. |
pkg/platform/kube/crd
Package crd provides an implementation of the config store and cache using Kubernetes Custom Resources and the informer framework from Kubernetes This implementation is adopted from github.com/istio/pilot/adapter/config/crd/
|
Package crd provides an implementation of the config store and cache using Kubernetes Custom Resources and the informer framework from Kubernetes This implementation is adopted from github.com/istio/pilot/adapter/config/crd/ |
pkg/server
Package server provides HTTP open service broker API server bindings.
|
Package server provides HTTP open service broker API server bindings. |
pkg/version
Package version provides utilities for reporting build information (including version, build id, and status) for broker.
|
Package version provides utilities for reporting build information (including version, build id, and status) for broker. |
devel
|
|
mixer
|
|
adapter/kubernetes
Package kubernetes provides functionality to adapt mixer behavior to the kubernetes environment.
|
Package kubernetes provides functionality to adapt mixer behavior to the kubernetes environment. |
adapter/memquota
Package memquota provides a simple in-memory quota implementation.
|
Package memquota provides a simple in-memory quota implementation. |
adapter/noopLegacy
Package noopLegacy is an empty adapter implementing every aspect.
|
Package noopLegacy is an empty adapter implementing every aspect. |
adapter/prometheus
Package prometheus publishes metric values collected by Mixer for ingestion by prometheus.
|
Package prometheus publishes metric values collected by Mixer for ingestion by prometheus. |
cmd/shared
Package shared contains types and functions that are used across the full set of mixer commands.
|
Package shared contains types and functions that are used across the full set of mixer commands. |
example/servicegraph
Package servicegraph defines the core model for the servicegraph service.
|
Package servicegraph defines the core model for the servicegraph service. |
example/servicegraph/dot
Package dot provides serialization utilities for a servicegraph using the dot format.
|
Package dot provides serialization utilities for a servicegraph using the dot format. |
example/servicegraph/promgen
Package promgen generates service graphs from a prometheus backend.
|
Package promgen generates service graphs from a prometheus backend. |
pkg/adapter
Package adapter defines the types consumed by adapter implementations to interface with Mixer.
|
Package adapter defines the types consumed by adapter implementations to interface with Mixer. |
pkg/adapter/test
Package test provides utility functions to assist in creating quality tests for adapters.
|
Package test provides utility functions to assist in creating quality tests for adapters. |
pkg/aspect
Package aspect contains the various aspect managers which are responsible for mapping incoming requests into the interface expected by individual types of aspects.
|
Package aspect contains the various aspect managers which are responsible for mapping incoming requests into the interface expected by individual types of aspects. |
pkg/aspect/test
Package test provides utilities for testing the //pkg/aspect code.
|
Package test provides utilities for testing the //pkg/aspect code. |
pkg/config
Package config handles configuration ingestion and processing.
|
Package config handles configuration ingestion and processing. |
pkg/config/crd
Package crd provides the store interface to config resources stored as kubernetes custom resource definitions (CRDs).
|
Package crd provides the store interface to config resources stored as kubernetes custom resource definitions (CRDs). |
pkg/config/store
Package store provides the interface to the backend storage for the config and the default fsstore implementation.
|
Package store provides the interface to the backend storage for the config and the default fsstore implementation. |
pkg/il
Package il implements the intermediate-language for the config-language interpreter of Mixer.
|
Package il implements the intermediate-language for the config-language interpreter of Mixer. |
pkg/il/compiler
Package compiler implements a compiler that converts Mixer's expression language into a Mixer IL-based program that can be executed via an interpreter.
|
Package compiler implements a compiler that converts Mixer's expression language into a Mixer IL-based program that can be executed via an interpreter. |
pkg/il/interpreter
Package interpreter implements an interpreter based runtime for the Mixer IL.
|
Package interpreter implements an interpreter based runtime for the Mixer IL. |
pkg/pool
Package pool provides access to a mixer-global pool of buffers, a pool of goroutines, and a string interning table.
|
Package pool provides access to a mixer-global pool of buffers, a pool of goroutines, and a string interning table. |
pkg/status
Package status provides utility functions for RPC status objects.
|
Package status provides utility functions for RPC status objects. |
pkg/version
Package version provides utilities for reporting build information (including version, build id, and status) for mixer.
|
Package version provides utilities for reporting build information (including version, build id, and status) for mixer. |
test
Package test supplies a fake Mixer server for use in testing.
|
Package test supplies a fake Mixer server for use in testing. |
tools/codegen/pkg/inventory
Package inventory is used to generate the mixer adapter inventory source file.
|
Package inventory is used to generate the mixer adapter inventory source file. |
pilot
|
|
adapter/config/aggregate
Package aggregate implements a type-aggregator for config stores.
|
Package aggregate implements a type-aggregator for config stores. |
adapter/config/crd
Package crd provides an implementation of the config store and cache using Kubernetes Custom Resources and the informer framework from Kubernetes
|
Package crd provides an implementation of the config store and cache using Kubernetes Custom Resources and the informer framework from Kubernetes |
adapter/config/ingress
Package ingress provides a read-only view of Kubernetes ingress resources as an ingress rule configuration type store
|
Package ingress provides a read-only view of Kubernetes ingress resources as an ingress rule configuration type store |
adapter/config/memory
Package memory provides an in-memory volatile config store implementation
|
Package memory provides an in-memory volatile config store implementation |
model/test
Package test is a generated protocol buffer package.
|
Package test is a generated protocol buffer package. |
platform/kube
Package kube implements the shared and reusable library for Kubernetes
|
Package kube implements the shared and reusable library for Kubernetes |
tools/version
Package version provides build time version information.
|
Package version provides build time version information. |
tests
|
|
Click to show internal directories.
Click to hide internal directories.