package plugin

import "k8s.io/kubernetes/pkg/credentialprovider/plugin"

Index

Functions

func RegisterCredentialProviderPlugins

func RegisterCredentialProviderPlugins(pluginConfigFile, pluginBinDir string) error

RegisterCredentialProviderPlugins is called from kubelet to register external credential provider plugins according to the CredentialProviderConfig config file.

Types

type Plugin

type Plugin interface {
	ExecPlugin(ctx context.Context, image string) (*credentialproviderapi.CredentialProviderResponse, error)
}

Plugin is the interface calling ExecPlugin. This is mainly for testability so tests don't have to actually exec any processes.

Source Files

config.go plugin.go

Version
v1.20.7
Published
May 12, 2021
Platform
js/wasm
Imports
24 packages
Last checked
15 seconds ago

Tools for package owners.