Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataPlane ¶
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 ¶
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.
Click to show internal directories.
Click to hide internal directories.