# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
NewGatewayClientGetter creates a GatewayClientGetter to get gateway instances from client provider.
NewNodeAgent creates a new node agent.
WithRefreshTicker sets the refresh ticker of node agent.

# Constants

DefaultConfigUploadPeriod is the default period between operations to upload Kong configuration to Konnect.
No description provided by the author
MinConfigUploadPeriod is the minimum period between operations to upload Kong configuration to Konnect.
No description provided by the author

# Structs

ConfigSynchronizer runs a loop to upload the translated Kong configuration to Konnect periodically.
No description provided by the author
GatewayClientGetter gets gateway instances from admin API clients.
GatewayInstance is a controlled kong gateway instance.
NodeAgent gets the running status of KIC node and controlled kong gateway nodes, and update their statuses to konnect.
TargetContent wraps the deck content to be uploaded to Konnect and indicates whether the configuration is a fallback configuration.
TargetKongState wraps the Kong state to be uploaded to Konnect and indicates whether the configuration is a fallback configuration.

# Interfaces

No description provided by the author
No description provided by the author
GatewayInstanceGetter is the interface to get currently running gateway instances in the kubernetes cluster.
No description provided by the author
NodeClient is the interface to Konnect Control Plane Node API.
No description provided by the author

# Type aliases

No description provided by the author