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.