github.com/GoogleContainerTools/skaffold@v1.39.18/pkg/skaffold/build/kaniko/types.go (about)

     1  /*
     2  Copyright 2020 The Skaffold Authors
     3  
     4  Licensed under the Apache License, Version 2.0 (the "License");
     5  you may not use this file except in compliance with the License.
     6  You may obtain a copy of the License at
     7  
     8      http://www.apache.org/licenses/LICENSE-2.0
     9  
    10  Unless required by applicable law or agreed to in writing, software
    11  distributed under the License is distributed on an "AS IS" BASIS,
    12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13  See the License for the specific language governing permissions and
    14  limitations under the License.
    15  */
    16  
    17  package kaniko
    18  
    19  const (
    20  	// BuildArgsFlag additional flag
    21  	BuildArgsFlag = "--build-arg"
    22  	// CacheFlag additional flag
    23  	CacheFlag = "--cache"
    24  	// CacheCopyLayersFlag additional flag
    25  	CacheCopyLayersFlag = "--cache-copy-layers"
    26  	// CacheDirFlag additional flag
    27  	CacheDirFlag = "--cache-dir"
    28  	// CacheRepoFlag additional flag
    29  	CacheRepoFlag = "--cache-repo"
    30  	// CacheTTLFlag additional flag
    31  	CacheTTLFlag = "--cache-ttl"
    32  	// TargetFlag additional flag
    33  	TargetFlag = "--target"
    34  	// CleanupFlag additional flag
    35  	CleanupFlag = "--cleanup"
    36  	// DigestFileFlag additional flag
    37  	DigestFileFlag = "--digest-file"
    38  	// ForceFlag additional flag
    39  	ForceFlag = "--force"
    40  	// ImageFSExtractRetry additional flag
    41  	ImageFSExtractRetryFlag = "--image-fs-extract-retry"
    42  	// ImageNameWithDigestFileFlag  additional flag
    43  	ImageNameWithDigestFileFlag = "--image-name-with-digest-file"
    44  	// InsecureFlag additional flag
    45  	InsecureFlag = "--insecure"
    46  	// InsecurePullFlag additional flag
    47  	InsecurePullFlag = "--insecure-pull"
    48  	// InsecureRegistryFlag additional flag
    49  	InsecureRegistryFlag = "--insecure-registry"
    50  	// LabelFlag additional flag
    51  	LabelFlag = "--label"
    52  	// LogFormatFlag additional flag
    53  	LogFormatFlag = "--log-format"
    54  	// LogTimestampFlag additional flag
    55  	LogTimestampFlag = "--log-timestamp"
    56  	// NoPushFlag additional flag
    57  	NoPushFlag = "--no-push"
    58  	// OCILayoutFlag additional flag
    59  	OCILayoutFlag = "--oci-layout-path"
    60  	// RegistryCertificateFlag additional flag
    61  	RegistryCertificateFlag = "--registry-certificate"
    62  	// RegistryMirrorFlag additional flag
    63  	RegistryMirrorFlag = "--registry-mirror"
    64  	// ReproducibleFlag additional flag
    65  	ReproducibleFlag = "--reproducible"
    66  	// SingleSnapshotFlag additional flag
    67  	SingleSnapshotFlag = "--single-snapshot"
    68  	// SkipTLSFlag additional flag
    69  	SkipTLSFlag = "--skip-tls-verify"
    70  	// SkipTLSVerifyPullFlag additional flag
    71  	SkipTLSVerifyPullFlag = "--skip-tls-verify-pull"
    72  	// SkipTLSVerifyRegistryFlag additional flag
    73  	SkipTLSVerifyRegistryFlag = "--skip-tls-verify-registry"
    74  	// SkipUnusedStagesFlag additional flag
    75  	SkipUnusedStagesFlag = "--skip-unused-stages"
    76  	// SnapshotModeFlag additional flag
    77  	SnapshotModeFlag = "--snapshotMode"
    78  	// PushRetryFlag additional flag
    79  	PushRetryFlag = "--push-retry"
    80  	// TarPathFlag additional flag
    81  	TarPathFlag = "--tarPath"
    82  	// UseNewRunFlag additional flag
    83  	UseNewRunFlag = "--use-new-run"
    84  	// VerbosityFlag additional flag
    85  	VerbosityFlag = "--verbosity"
    86  	// WhitelistVarRunFlag additional flag
    87  	WhitelistVarRunFlag = "--whitelist-var-run"
    88  	// DefaultImage is image used by the Kaniko pod by default
    89  	DefaultImage = "gcr.io/kaniko-project/executor:latest"
    90  	// DefaultSecretName for kaniko pod
    91  	DefaultSecretName = "kaniko-secret"
    92  	// DefaultTimeout for kaniko pod
    93  	DefaultTimeout = "20m"
    94  	// DefaultContainerName for kaniko pod
    95  	DefaultContainerName = "kaniko"
    96  	// DefaultEmptyDirName for kaniko pod
    97  	DefaultEmptyDirName = "kaniko-emptydir"
    98  	// DefaultEmptyDirMountPath for kaniko pod
    99  	DefaultEmptyDirMountPath = "/kaniko/buildcontext"
   100  	// DefaultCacheDirName for kaniko pod
   101  	DefaultCacheDirName = "kaniko-cache"
   102  	// DefaultCacheDirMountPath for kaniko pod
   103  	DefaultCacheDirMountPath = "/cache"
   104  	// DefaultDockerConfigSecretName for kaniko pod
   105  	DefaultDockerConfigSecretName = "docker-cfg"
   106  	// DefaultDockerConfigPath for kaniko pod
   107  	DefaultDockerConfigPath = "/kaniko/.docker"
   108  	// DefaultSecretMountPath for kaniko pod
   109  	DefaultSecretMountPath = "/secret"
   110  )