Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ConfigMapResourceKind represents the ConfigMap resource kind ConfigMapResourceKind = "ConfigMap" // MutatingWebhookConfigurationKind represents the MutatingWebhookConfiguration kind MutatingWebhookConfigurationKind = "MutatingWebhookConfiguration" )
Variables ¶
This section is empty.
Functions ¶
func ValidateReloadEndpoint ¶
ValidateReloadEndpoint validates the reload endpoint
func ValidateResourceConfig ¶
ValidateResourceConfig calls the respectve resource config validator
Types ¶
type ConfigMapResource ¶
ConfigMapResource represents Config map resource
func BuildConfigMapResource ¶
func BuildConfigMapResource(resource config.Resource) (ConfigMapResource, error)
BuildConfigMapResource builds configmap resource
type ConfigSyncer ¶
ConfigSyncer needs to be implemented by the config syncer of the resource
func CreateConfigSyncer ¶
func CreateConfigSyncer(reloader config.Reloader, k8sClient *config.K8sClient) (ConfigSyncer, error)
CreateConfigSyncer creates ConfigSyncer for the specified resource kind
type K8sResource ¶
type K8sResource interface {
// contains filtered or unexported methods
}
K8sResource needs to be implemented by the resource kind
type MutatingWebhookConfigurationResource ¶
type MutatingWebhookConfigurationResource struct {
Name string
}
MutatingWebhookConfigurationResource represents MutatingWebhookConfiguration Resource
func BuildMutatingWebhookConfigurationResource ¶
func BuildMutatingWebhookConfigurationResource(resource config.Resource) (MutatingWebhookConfigurationResource, error)
BuildMutatingWebhookConfigurationResource builds MutatingWebhookConfigurationResource
Click to show internal directories.
Click to hide internal directories.