Documentation ¶
Index ¶
Constants ¶
View Source
const ( // MetadataMountPathEnvVar is the name of an env var added to all containers to specify where workspace yamls are mounted. MetadataMountPathEnvVar = "DEVWORKSPACE_METADATA" // FlattenedDevfileMountPathEnvVar is an environment variable holding the path to the flattened devworkspace template spec FlattenedDevfileMountPathEnvVar = "DEVWORKSPACE_FLATTENED_DEVFILE" // OriginalDevfileMountPathEnvVar is an environment variable holding the path to the original devworkspace template spec OriginalDevfileMountPathEnvVar = "DEVWORKSPACE_ORIGINAL_DEVFILE" )
Variables ¶
This section is empty.
Functions ¶
func ProvisionWorkspaceMetadata ¶
func ProvisionWorkspaceMetadata(podAdditions *v1alpha1.PodAdditions, original, flattened *common.DevWorkspaceWithConfig, api sync.ClusterAPI) error
ProvisionWorkspaceMetadata creates a configmap on the cluster that stores metadata about the workspace and configures all workspace containers to mount that configmap at /devworkspace-metadata. Each container has the environment variable DEVWORKSPACE_METADATA set to the mount path for the configmap
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.