kubernetesk8s.io/kubernetes/pkg/api/persistentvolume Index | Files

package persistentvolume

import "k8s.io/kubernetes/pkg/api/persistentvolume"

Index

Functions

func DropDisabledAlphaFields

func DropDisabledAlphaFields(pvSpec *api.PersistentVolumeSpec)

DropDisabledAlphaFields removes disabled fields from the pv spec. This should be called from PrepareForCreate/PrepareForUpdate for all resources containing a pv spec.

func VisitPVSecretNames

func VisitPVSecretNames(pv *api.PersistentVolume, visitor Visitor) bool

VisitPVSecretNames invokes the visitor function with the name of every secret referenced by the PV spec. If visitor returns false, visiting is short-circuited. Returns true if visiting completed, false if visiting was short-circuited.

Types

type Visitor

type Visitor func(namespace, name string) (shouldContinue bool)

Visitor is called with each object's namespace and name, and returns true if visiting should continue

Source Files

util.go

Version
v1.9.0-beta.1
Published
Nov 29, 2017
Platform
js/wasm
Imports
3 packages
Last checked
57 seconds ago

Tools for package owners.