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 )