Documentation ¶
Overview ¶
Package secret contains utilities for consuming secret values from various data sources.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Getter ¶
type Getter interface { // Get returns exactly one secret value per input. Get(...*corev1.SecretKeySelector) (Secrets, error) }
Getter can obtain secrets.
type GetterFunc ¶
type GetterFunc func(...*corev1.SecretKeySelector) (Secrets, error)
GetterFunc allows the use of ordinary functions as Getter.
func (GetterFunc) Get ¶
func (f GetterFunc) Get(refs ...*corev1.SecretKeySelector) (Secrets, error)
Get implements Getter.
type GetterWithClientset ¶
type GetterWithClientset struct {
// contains filtered or unexported fields
}
GetterWithClientset gets Kubernetes secrets using a namespaced Secret client interface.
func NewGetter ¶
func NewGetter(cli coreclientv1.SecretInterface) *GetterWithClientset
NewGetter returns a Getter for the given namespaced Secret client interface.
func (*GetterWithClientset) Get ¶
func (g *GetterWithClientset) Get(refs ...*corev1.SecretKeySelector) (Secrets, error)
Get implements Getter.
Click to show internal directories.
Click to hide internal directories.