package controller

import "k8s.io/apiserver/pkg/server/options/encryptionconfig/controller"

Index

Types

type DynamicKMSEncryptionConfigContent

type DynamicKMSEncryptionConfigContent struct {
	// contains filtered or unexported fields
}

DynamicKMSEncryptionConfigContent which can dynamically handle changes in encryption config file.

func NewDynamicEncryptionConfiguration

func NewDynamicEncryptionConfiguration(
	name, filePath string,
	dynamicTransformers *encryptionconfig.DynamicTransformers,
	configContentHash string,
) *DynamicKMSEncryptionConfigContent

NewDynamicEncryptionConfiguration returns controller that dynamically reacts to changes in encryption config file.

func (*DynamicKMSEncryptionConfigContent) Run

Run starts the controller and blocks until stopCh is closed.

Source Files

controller.go

Version
v0.28.0
Published
Aug 15, 2023
Platform
js/wasm
Imports
12 packages
Last checked
3 minutes ago

Tools for package owners.