kubernetes/pkg/volume/configmap/configmap.go

// ProbeVolumePlugins is the entry point for plugin detection in a package.
func ProbeVolumePlugins() []volume.VolumePlugin {}

const configMapPluginName

type configMapPlugin

var _

func getPath(uid types.UID, volName string, host volume.VolumeHost) string {}

func (plugin *configMapPlugin) Init(host volume.VolumeHost) error {}

func (plugin *configMapPlugin) GetPluginName() string {}

func (plugin *configMapPlugin) GetVolumeName(spec *volume.Spec) (string, error) {}

func (plugin *configMapPlugin) CanSupport(spec *volume.Spec) bool {}

func (plugin *configMapPlugin) RequiresRemount(spec *volume.Spec) bool {}

func (plugin *configMapPlugin) SupportsMountOption() bool {}

func (plugin *configMapPlugin) SupportsSELinuxContextMount(spec *volume.Spec) (bool, error) {}

func (plugin *configMapPlugin) NewMounter(spec *volume.Spec, pod *v1.Pod) (volume.Mounter, error) {}

func (plugin *configMapPlugin) NewUnmounter(volName string, podUID types.UID) (volume.Unmounter, error) {}

func (plugin *configMapPlugin) ConstructVolumeSpec(volumeName, mountPath string) (volume.ReconstructedVolume, error) {}

type configMapVolume

var _

func (sv *configMapVolume) GetPath() string {}

type configMapVolumeMounter

var _

func (sv *configMapVolume) GetAttributes() volume.Attributes {}

func wrappedVolumeSpec() volume.Spec {}

func (b *configMapVolumeMounter) SetUp(mounterArgs volume.MounterArgs) error {}

func (b *configMapVolumeMounter) SetUpAt(dir string, mounterArgs volume.MounterArgs) error {}

// MakePayload function is exported so that it can be called from the projection volume driver
func MakePayload(mappings []v1.KeyToPath, configMap *v1.ConfigMap, defaultMode *int32, optional bool) (map[string]volumeutil.FileProjection, error) {}

func totalBytes(configMap *v1.ConfigMap) int {}

type configMapVolumeUnmounter

var _

func (c *configMapVolumeUnmounter) TearDown() error {}

func (c *configMapVolumeUnmounter) TearDownAt(dir string) error {}

func getVolumeSource(spec *volume.Spec) (*v1.ConfigMapVolumeSource, bool) {}