config

package
v0.9.1 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2018 License: Apache-2.0 Imports: 4 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ConfigMapSourceDir represents a location where ConfigMap is attached to the pod
	ConfigMapSourceDir = mountBaseDir + "/config-map"
	// SecretSourceDir represents a location where Secrets is attached to the pod
	SecretSourceDir = mountBaseDir + "/secret"

	// ConfigMapDisksDir represents a path to ConfigMap iso images
	ConfigMapDisksDir = mountBaseDir + "/config-map-disks"
	// SecretDisksDir represents a path to Secrets iso images
	SecretDisksDir = mountBaseDir + "/secret-disks"
)

Functions

func CreateConfigMapDisks

func CreateConfigMapDisks(vmi *v1.VirtualMachineInstance) error

CreateConfigMapDisks creates ConfigMap iso disks which are attached to vmis

func CreateSecretDisks

func CreateSecretDisks(vmi *v1.VirtualMachineInstance) error

CreateSecretDisks creates Secret iso disks which are attached to vmis

func GetConfigMapDiskPath

func GetConfigMapDiskPath(volumeName string) string

GetConfigMapDiskPath returns a path to ConfigMap iso image created based on a volume name

func GetConfigMapSourcePath

func GetConfigMapSourcePath(volumeName string) string

GetConfigMapSourcePath returns a path to ConfigMap mounted on a pod

func GetSecretDiskPath

func GetSecretDiskPath(volumeName string) string

GetSecretDiskPath returns a path to Secret iso image created based on volume name

func GetSecretSourcePath

func GetSecretSourcePath(volumeName string) string

GetSecretSourcePath returns a path to Secret mounted on a pod

Types

type Type

type Type string

Type represents allowed config types like ConfigMap or Secret

const (
	// ConfigMap respresents a configmap type,
	// https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/
	ConfigMap Type = "configmap"
	// Secret represents a secret type,
	// https://kubernetes.io/docs/concepts/configuration/secret/
	Secret Type = "secret"
)

Jump to

Keyboard shortcuts

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