# Constants
DiscoveryFailedReason documents failure of a Discovery call.
FailurePolicyFail means that an error when calling the extension is propagated as an error.
FailurePolicyIgnore means that an error when calling the extension is ignored.
InjectCAFromSecretAnnotation is the annotation that specifies that an ExtensionConfig object wants injection of CAs.
OkToDeleteAnnotation is the annotation used to indicate if a cluster is ready to be fully deleted.
PendingHooksAnnotation is the annotation used to keep track of pending runtime hooks.
RuntimeExtensionDiscoveredCondition is a condition set on an ExtensionConfig object once it has been discovered by the Runtime SDK client.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
# Structs
ClientConfig contains the information to make a client connection with an Extension server.
ExtensionConfig is the Schema for the ExtensionConfig API.
ExtensionConfigList contains a list of ExtensionConfig.
ExtensionConfigSpec defines the desired state of ExtensionConfig.
ExtensionConfigStatus defines the observed state of ExtensionConfig.
ExtensionHandler specifies the details of a handler for a particular runtime hook registered by an Extension server.
GroupVersionHook defines the runtime hook when the ExtensionHandler is called.
ServiceReference holds a reference to a Kubernetes Service of an Extension server.
# Type aliases
FailurePolicy specifies how unrecognized errors when calling the ExtensionHandler are handled.