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 NewDynamicKMSEncryptionConfiguration

func NewDynamicKMSEncryptionConfiguration(
	name, filePath string,
	dynamicTransformers *encryptionconfig.DynamicTransformers,
	configContentHash string,
	stopCh <-chan struct{},
) *DynamicKMSEncryptionConfigContent

NewDynamicKMSEncryptionConfiguration 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.26.7
Published
Jul 19, 2023
Platform
windows/amd64
Imports
11 packages
Last checked
4 seconds ago

Tools for package owners.