Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultLogLevel is the default log level DefaultLogLevel = "info" // RootDir is the path to the root directory RootDir = "/" // WorkspaceDir is the path to the workspace directory WorkspaceDir = "/workspace" //KanikoDir is the path to the Kaniko directory KanikoDir = "/kaniko" WhitelistPath = "/proc/self/mountinfo" Author = "kaniko" // DockerfilePath is the path the Dockerfile is copied to DockerfilePath = "/kaniko/Dockerfile" // ContextTar is the default name of the tar uploaded to GCS buckets ContextTar = "context.tar.gz" // BuildContextDir is the directory a build context will be unpacked into, // for example, a tarball from a GCS bucket will be unpacked here BuildContextDir = "/kaniko/buildcontext/" // KanikoIntermediateStagesDir is where we will store intermediate stages // as tarballs in case they are needed later on KanikoIntermediateStagesDir = "/kaniko/stages" // Various snapshot modes: SnapshotModeTime = "time" SnapshotModeFull = "full" // NoBaseImage is the scratch image NoBaseImage = "scratch" GCSBuildContextPrefix = "gs://" S3BuildContextPrefix = "s3://" LocalDirBuildContextPrefix = "dir://" GitBuildContextPrefix = "git://" HTTPSBuildContextPrefix = "https://" HOME = "HOME" // DefaultHOMEValue is the default value Docker sets for $HOME DefaultHOMEValue = "/root" RootUser = "root" // Docker command names Cmd = "cmd" Entrypoint = "entrypoint" // Name of the .dockerignore file Dockerignore = ".dockerignore" // S3 Custom endpoint ENV name S3EndpointEnv = "S3_ENDPOINT" S3ForcePathStyle = "S3_FORCE_PATH_STYLE" )
Variables ¶
View Source
var AzureBlobStorageHostRegEx = []string{"https://(.+?).blob.core.windows.net/(.+)",
"https://(.+?).blob.core.chinacloudapi.cn/(.+)",
"https://(.+?).blob.core.cloudapi.de/(.+)",
"https://(.+?).blob.core.usgovcloudapi.net/(.+)",
}
AzureBlobStorageHostRegEx is ReqEX for Valid azure blob storage host suffix in url for AzureCloud, AzureChinaCloud, AzureGermanCloud and AzureUSGovernment
View Source
var ScratchEnvVars = []string{"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
ScratchEnvVars are the default environment variables needed for a scratch image.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.