Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataPlane ¶ added in v2.11.0
type DataPlane interface { DataPlaneClient Listeners(ctx context.Context) ([]kong.ProxyListener, []kong.StreamListener, error) AreKubernetesObjectReportsEnabled() bool KubernetesObjectConfigurationStatus(obj client.Object) k8sobj.ConfigurationStatus KubernetesObjectIsConfigured(obj client.Object) bool }
DataPlane is a common interface that is used by reconcilers to interact with the Kong dataplane.
type DataPlaneClient ¶ added in v2.11.0
type DataPlaneClient interface { UpdateObject(obj client.Object) error DeleteObject(obj client.Object) error ObjectExists(obj client.Object) (bool, error) }
DataPlaneClient is a common client interface that is used by reconcilers to interact with the Kong dataplane to perform CRUD operations on provided objects.
Directories ¶
Path | Synopsis |
---|---|
Package configuration contains Kubernetes controllers responsible for configuration.konghq.com grouped API types.
|
Package configuration contains Kubernetes controllers responsible for configuration.konghq.com grouped API types. |
Click to show internal directories.
Click to hide internal directories.