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.27.13
Published
Apr 16, 2024
Platform
windows/amd64
Imports
11 packages
Last checked
4 minutes ago

Tools for package owners.