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.4-rc.0
Published
Feb 17, 2021
Platform
js/wasm
Imports
24 packages
Last checked
1 minute ago

Tools for package owners.