 Documentation
      ¶
      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
      ¶
      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.