sync

package
v0.0.0-...-d7e65e3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 1, 2022 License: MPL-2.0 Imports: 18 Imported by: 0

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

func ValidateReloadEndpoint(reloadEndpoint string) error

ValidateReloadEndpoint validates the reload endpoint

func ValidateResourceConfig

func ValidateResourceConfig(resource config.Resource) error

ValidateResourceConfig calls the respectve resource config validator

Types

type ConfigMapResource

type ConfigMapResource struct {
	Name     string
	FileName string
}

ConfigMapResource represents Config map resource

func BuildConfigMapResource

func BuildConfigMapResource(resource config.Resource) (ConfigMapResource, error)

BuildConfigMapResource builds configmap resource

type ConfigSyncer

type ConfigSyncer interface {
	Sync(response *fetcher.Response) error
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL