# Functions
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
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
PerformUpdate writes `targetContent` to Kong Admin API specified by `kongConfig`.
WithDiagnostic sets the diagnostic server to send diffs to.
# Constants
FlatErrorTypeEntity is an error associated with a whole entity.
FlatErrorTypeField is an error associated with a single field.
WellKnownInitialHash is the hash of an empty configuration.
# Structs
Config gathers parameters that are needed for sending configuration to Kong Admin APIs.
ConfigError is an error response from Kong's DB-less /config endpoint.
ConfigErrorFields is the structure under the "fields" key in a /config error response.
ConsumerGroupConsumerRelationship is a relationship between a ConsumerGroup and a Consumer.
ContentWithHash encapsulates file.Content along with its precalculated hash.
DBLessConfig is the configuration that is sent to Kong's data-plane via its `POST /config` endpoint after being marshalled to JSON.
No description provided by the author
No description provided by the author
FlatEntityError represents a single Kong entity with one or more invalid fields.
FlatError represents an error for a single field within a Kong entity or a whole entity.
KongGatewayConfigurationChangeDetector detects changes in Kong Gateway configuration.
KonnectConfigurationChangeDetector detects changes in Konnect configuration by comparing SHA hashes only.
ResourceError is a Kong configuration error associated with a Kubernetes resource.
ResponseParsingError is an error type that is returned when the response from Kong is not in the expected format.
UpdateError wraps several pieces of error information relevant to a failed Kong update attempt.
No description provided by the author
UpdateStrategyDBMode implements the UpdateStrategy interface.
UpdateStrategyInMemory implements the UpdateStrategy interface.
UpdateStrategyWithBackoff decorates any UpdateStrategy to respect a passed adminapi.UpdateBackoffStrategy.
# Interfaces
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
No description provided by the author
No description provided by the author
UpdateStrategy is the way we approach updating data-plane's configuration, depending on its type.
No description provided by the author
# Type aliases
CustomEntitiesByType stores all custom entities by types.
FlatErrorType tells whether a FlatError is associated with a single field or a whole entity.
UpdateStrategyDBModeOpt is a functional option for UpdateStrategyDBMode.