credentials

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var VolumePath = "/var/build-secrets"

VolumePath is the path where build secrets are written. It is mutable and exported for testing.

Functions

func SortAnnotations

func SortAnnotations(secrets map[string]string, annotationPrefix string) []string

SortAnnotations return sorted array of strings which has annotationPrefix as the prefix in secrets key

func VolumeName

func VolumeName(secretName string) string

VolumeName returns the full path to the secret, inside the VolumePath.

Types

type Builder

type Builder interface {
	// MatchingAnnotations extracts flags for the credential
	// helper from the supplied secret and returns a slice (of
	// length 0 or greater) of applicable domains.
	MatchingAnnotations(*corev1.Secret) []string

	// Write writes the credentials to the correct location.
	Write() error
}

Builder is the interface for a credential initializer of any type.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL