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.12
Published
Dec 20, 2023
Platform
js/wasm
Imports
11 packages
Last checked
6 minutes ago

Tools for package owners.