Documentation ¶
Index ¶
- Constants
- func BackgroundContext() context.Context
- func ContainerRuntimeProcessStartupHook() (bool, error)
- func DisableTerminationSignalsTrap()
- func DockerRegistryInit(ctx context.Context, cmdData *CmdData) error
- func EnableTerminationSignalsTrap()
- func EnvsDescription(envs ...Env) string
- func FollowGitHead(ctx context.Context, cmdData *CmdData, ...) error
- func GetAddAnnotations(cmdData *CmdData) []string
- func GetAddLabels(cmdData *CmdData) []string
- func GetBoolEnvironmentDefaultFalse(environmentName string) bool
- func GetBoolEnvironmentDefaultTrue(environmentName string) bool
- func GetBuildOptions(commonCmdData *CmdData, giterminismManager giterminism_manager.Interface, ...) (buildOptions build.BuildOptions, err error)
- func GetCacheStagesStorage(cmdData *CmdData) []string
- func GetCacheStagesStorageList(containerRuntime container_runtime.ContainerRuntime, cmdData *CmdData) ([]storage.StagesStorage, error)
- func GetContainerRuntimeBuildahMode() buildah.Mode
- func GetConveyorOptions(commonCmdData *CmdData) build.ConveyorOptions
- func GetConveyorOptionsWithParallel(commonCmdData *CmdData, buildStagesOptions build.BuildOptions) (build.ConveyorOptions, error)
- func GetCustomWerfConfigRelPath(giterminismManager giterminism_manager.Interface, cmdData *CmdData) (string, error)
- func GetCustomWerfConfigTemplatesDirRelPath(giterminismManager giterminism_manager.Interface, cmdData *CmdData) (string, error)
- func GetDevIgnore(cmdData *CmdData) []string
- func GetGitWorkTree(cmdData *CmdData, workingDir string) (string, error)
- func GetGiterminismManager(cmdData *CmdData) (giterminism_manager.Interface, error)
- func GetHelmChartDir(werfConfigPath string, werfConfig *config.WerfConfig, ...) (string, error)
- func GetHelmRelease(releaseOption string, environmentOption string, werfConfig *config.WerfConfig) (string, error)
- func GetIntEnvVar(varName string) (*int64, error)
- func GetIntEnvVarStrict(varName string) *int64
- func GetIntrospectOptions(cmdData *CmdData, werfConfig *config.WerfConfig) (build.IntrospectOptions, error)
- func GetKubernetesContextClients(cmdData *CmdData) ([]*kube.ContextClient, error)
- func GetKubernetesNamespace(namespaceOption string, environmentOption string, ...) (string, error)
- func GetKubernetesNamespaceRestrictionByContext(cmdData *CmdData, contextClients []*kube.ContextClient) map[string]string
- func GetLocalStagesStorage(containerRuntime container_runtime.ContainerRuntime) (storage.StagesStorage, error)
- func GetLongCommandDescription(text string) string
- func GetManagedImageName(userSpecifiedImageName string) string
- func GetManagedImagesNames(ctx context.Context, projectName string, stagesStorage storage.StagesStorage, ...) ([]string, error)
- func GetNamespace(cmdData *CmdData) string
- func GetOptionalFinalStagesStorage(containerRuntime container_runtime.ContainerRuntime, cmdData *CmdData) (storage.StagesStorage, error)
- func GetOptionalStagesStorageAddress(cmdData *CmdData) string
- func GetOptionalWerfConfig(ctx context.Context, cmdData *CmdData, ...) (string, *config.WerfConfig, error)
- func GetParallelTasksLimit(cmdData *CmdData) (int64, error)
- func GetReportFormat(cmdData *CmdData) (build.ReportFormat, error)
- func GetRequiredRelease(cmdData *CmdData) (string, error)
- func GetRequiredWerfConfig(ctx context.Context, cmdData *CmdData, ...) (string, *config.WerfConfig, error)
- func GetSSHKey(cmdData *CmdData) []string
- func GetSecondaryStagesStorage(cmdData *CmdData) []string
- func GetSecondaryStagesStorageList(stagesStorage storage.StagesStorage, ...) ([]storage.StagesStorage, error)
- func GetSecretValues(cmdData *CmdData) []string
- func GetSet(cmdData *CmdData) []string
- func GetSetFile(cmdData *CmdData) []string
- func GetSetString(cmdData *CmdData) []string
- func GetShouldBeBuiltOptions(commonCmdData *CmdData, giterminismManager giterminism_manager.Interface, ...) (options build.ShouldBeBuiltOptions, err error)
- func GetStagesStorage(stagesStorageAddress string, ...) (storage.StagesStorage, error)
- func GetStagesStorageAddress(cmdData *CmdData) (string, error)
- func GetStagesStorageCache(synchronization *SynchronizationParams) (storage.StagesStorageCache, error)
- func GetStorageLockManager(ctx context.Context, synchronization *SynchronizationParams) (storage.LockManager, error)
- func GetUint64EnvVar(varName string) (*uint64, error)
- func GetUint64EnvVarStrict(varName string) *uint64
- func GetUseCustomTagFunc(commonCmdData *CmdData, giterminismManager giterminism_manager.Interface, ...) (func(string) string, error)
- func GetUserExtraAnnotations(cmdData *CmdData) (map[string]string, error)
- func GetUserExtraLabels(cmdData *CmdData) (map[string]string, error)
- func GetValues(cmdData *CmdData) []string
- func GetWerfConfigOptions(cmdData *CmdData, logRenderedFilePath bool) config.WerfConfigOptions
- func GetWorkingDir(cmdData *CmdData) string
- func InitKubedog(ctx context.Context) error
- func InitProcessContainerRuntime(ctx context.Context, cmdData *CmdData) (container_runtime.ContainerRuntime, context.Context, error)
- func InitProcessDocker(ctx context.Context, cmdData *CmdData) (context.Context, error)
- func LogKubeContext(kubeContext string)
- func LogRunningTime(f func() error) error
- func LogVersion()
- func NewActionConfig(ctx context.Context, kubeInitializer helm.KubeInitializer, namespace string, ...) (*action.Configuration, error)
- func NewBool(value bool) *bool
- func NewBundlesRegistryClient(ctx context.Context, commonCmdData *CmdData) (*registry.Client, error)
- func NewDuration(value time.Duration) *time.Duration
- func NewHelmRegistryClientHandle(ctx context.Context, commonCmdData *CmdData) (*helm_v3.RegistryClientHandle, error)
- func PredefinedValuesByEnvNamePrefix(envNamePrefix string, envNamePrefixesToExcept ...string) []string
- func PrintHelp(cmd *cobra.Command)
- func ProcessLogColorMode(cmdData *CmdData) error
- func ProcessLogOptions(cmdData *CmdData) error
- func ProcessLogProjectDir(cmdData *CmdData, projectDir string)
- func ProcessLogTerminalWidth(cmdData *CmdData) error
- func RunAutoHostCleanup(ctx context.Context, cmdData *CmdData) error
- func SetupAddAnnotations(cmdData *CmdData, cmd *cobra.Command)
- func SetupAddCustomTag(cmdData *CmdData, cmd *cobra.Command)
- func SetupAddLabels(cmdData *CmdData, cmd *cobra.Command)
- func SetupAllowedDockerStorageVolumeUsage(cmdData *CmdData, cmd *cobra.Command)
- func SetupAllowedDockerStorageVolumeUsageMargin(cmdData *CmdData, cmd *cobra.Command)
- func SetupAllowedLocalCacheVolumeUsage(cmdData *CmdData, cmd *cobra.Command)
- func SetupAllowedLocalCacheVolumeUsageMargin(cmdData *CmdData, cmd *cobra.Command)
- func SetupCacheStagesStorageOptions(cmdData *CmdData, cmd *cobra.Command)
- func SetupCommonFinalRepoData(cmdData *CmdData, cmd *cobra.Command)
- func SetupCommonRepoData(cmdData *CmdData, cmd *cobra.Command)
- func SetupConfigPath(cmdData *CmdData, cmd *cobra.Command)
- func SetupConfigTemplatesDir(cmdData *CmdData, cmd *cobra.Command)
- func SetupContainerRegistryForRepoData(repoData *RepoData, cmd *cobra.Command, paramName string, ...)
- func SetupDir(cmdData *CmdData, cmd *cobra.Command)
- func SetupDisableAutoHostCleanup(cmdData *CmdData, cmd *cobra.Command)
- func SetupDockerConfig(cmdData *CmdData, cmd *cobra.Command, extraDesc string)
- func SetupDockerHubPasswordForRepoData(repoData *RepoData, cmd *cobra.Command, paramName string, ...)
- func SetupDockerHubTokenForRepoData(repoData *RepoData, cmd *cobra.Command, paramName string, ...)
- func SetupDockerHubUsernameForRepoData(repoData *RepoData, cmd *cobra.Command, paramName string, ...)
- func SetupDockerServerStoragePath(cmdData *CmdData, cmd *cobra.Command)
- func SetupDryRun(cmdData *CmdData, cmd *cobra.Command)
- func SetupEnvironment(cmdData *CmdData, cmd *cobra.Command)
- func SetupFinalStagesStorageOptions(cmdData *CmdData, cmd *cobra.Command)
- func SetupFollow(cmdData *CmdData, cmd *cobra.Command)
- func SetupGitWorkTree(cmdData *CmdData, cmd *cobra.Command)
- func SetupGiterminismOptions(cmdData *CmdData, cmd *cobra.Command)
- func SetupGithubTokenForRepoData(repoData *RepoData, cmd *cobra.Command, paramName string, ...)
- func SetupHarborPasswordForRepoData(repoData *RepoData, cmd *cobra.Command, paramName string, ...)
- func SetupHarborUsernameForRepoData(repoData *RepoData, cmd *cobra.Command, paramName string, ...)
- func SetupHomeDir(cmdData *CmdData, cmd *cobra.Command)
- func SetupHooksStatusProgressPeriod(cmdData *CmdData, cmd *cobra.Command)
- func SetupHooksStatusProgressPeriodP(destination *int64, cmd *cobra.Command)
- func SetupIgnoreSecretKey(cmdData *CmdData, cmd *cobra.Command)
- func SetupImplementationForRepoData(repoData *RepoData, cmd *cobra.Command, paramName string, ...)
- func SetupInsecureHelmDependencies(cmdData *CmdData, cmd *cobra.Command)
- func SetupInsecureRegistry(cmdData *CmdData, cmd *cobra.Command)
- func SetupIntrospectAfterError(cmdData *CmdData, cmd *cobra.Command)
- func SetupIntrospectBeforeError(cmdData *CmdData, cmd *cobra.Command)
- func SetupIntrospectStage(cmdData *CmdData, cmd *cobra.Command)
- func SetupKeepStagesBuiltWithinLastNHours(cmdData *CmdData, cmd *cobra.Command)
- func SetupKubeConfig(cmdData *CmdData, cmd *cobra.Command)
- func SetupKubeConfigBase64(cmdData *CmdData, cmd *cobra.Command)
- func SetupKubeContext(cmdData *CmdData, cmd *cobra.Command)
- func SetupLogOptions(cmdData *CmdData, cmd *cobra.Command)
- func SetupLogOptionsDefaultQuiet(cmdData *CmdData, cmd *cobra.Command)
- func SetupLogProjectDir(cmdData *CmdData, cmd *cobra.Command)
- func SetupNamespace(cmdData *CmdData, cmd *cobra.Command)
- func SetupOndemandKubeInitializer(kubeContext, kubeConfig, kubeConfigBase64 string, ...)
- func SetupParallel(cmdData *CmdData, cmd *cobra.Command)
- func SetupParallelOptions(cmdData *CmdData, cmd *cobra.Command, defaultValue int64)
- func SetupParallelTasksLimit(cmdData *CmdData, cmd *cobra.Command, defaultValue int64)
- func SetupPlatform(cmdData *CmdData, cmd *cobra.Command)
- func SetupProjectName(cmdData *CmdData, cmd *cobra.Command)
- func SetupQuayTokenForRepoData(repoData *RepoData, cmd *cobra.Command, paramName string, ...)
- func SetupRelease(cmdData *CmdData, cmd *cobra.Command)
- func SetupReleasesHistoryMax(cmdData *CmdData, cmd *cobra.Command)
- func SetupReportFormat(cmdData *CmdData, cmd *cobra.Command)
- func SetupReportPath(cmdData *CmdData, cmd *cobra.Command)
- func SetupSSHKey(cmdData *CmdData, cmd *cobra.Command)
- func SetupScanContextNamespaceOnly(cmdData *CmdData, cmd *cobra.Command)
- func SetupSecondaryStagesStorageOptions(cmdData *CmdData, cmd *cobra.Command)
- func SetupSecretValues(cmdData *CmdData, cmd *cobra.Command)
- func SetupSet(cmdData *CmdData, cmd *cobra.Command)
- func SetupSetDockerConfigJsonValue(cmdData *CmdData, cmd *cobra.Command)
- func SetupSetFile(cmdData *CmdData, cmd *cobra.Command)
- func SetupSetString(cmdData *CmdData, cmd *cobra.Command)
- func SetupSkipBuild(cmdData *CmdData, cmd *cobra.Command)
- func SetupSkipTlsVerifyRegistry(cmdData *CmdData, cmd *cobra.Command)
- func SetupStagesStorageOptions(cmdData *CmdData, cmd *cobra.Command)
- func SetupStatusProgressPeriod(cmdData *CmdData, cmd *cobra.Command)
- func SetupStatusProgressPeriodP(destination *int64, cmd *cobra.Command)
- func SetupStubTags(cmdData *CmdData, cmd *cobra.Command)
- func SetupSynchronization(cmdData *CmdData, cmd *cobra.Command)
- func SetupTmpDir(cmdData *CmdData, cmd *cobra.Command)
- func SetupUseCustomTag(cmdData *CmdData, cmd *cobra.Command)
- func SetupValues(cmdData *CmdData, cmd *cobra.Command)
- func SetupVirtualMerge(cmdData *CmdData, cmd *cobra.Command)
- func SetupVirtualMergeFromCommit(cmdData *CmdData, cmd *cobra.Command)
- func SetupVirtualMergeIntoCommit(cmdData *CmdData, cmd *cobra.Command)
- func SetupWithoutKube(cmdData *CmdData, cmd *cobra.Command)
- func SilenceKlog(ctx context.Context) error
- func SilenceKlogV2(ctx context.Context) error
- func StubImageInfoGetters(werfConfig *config.WerfConfig) (list []*image.InfoGetter)
- func TerminateWithError(errMsg string, exitCode int)
- func ValidateArgumentCount(expectedCount int, args []string, cmd *cobra.Command) error
- func ValidateMinimumNArgs(minArgs int, args []string, cmd *cobra.Command) error
- func ValidateRepoContainerRegistry(containerRegistry string) error
- func WithoutTerminationSignalsTrap(f func() error) error
- type CmdData
- type Env
- type OndemandKubeInitializer
- type RepoData
- type SynchronizationParams
- type SynchronizationType
Constants ¶
View Source
const ( CleaningCommandsForceOptionDescription = "First remove containers that use werf docker images which are going to be deleted" StubRepoAddress = "stub/repository" StubTag = "TAG" DefaultBuildParallelTasksLimit = 5 DefaultCleanupParallelTasksLimit = 10 )
Variables ¶
This section is empty.
Functions ¶
func BackgroundContext ¶ added in v1.1.23
func ContainerRuntimeProcessStartupHook ¶ added in v1.2.26
func DisableTerminationSignalsTrap ¶
func DisableTerminationSignalsTrap()
func EnableTerminationSignalsTrap ¶
func EnableTerminationSignalsTrap()
func EnvsDescription ¶
func FollowGitHead ¶ added in v1.2.1
func GetAddAnnotations ¶ added in v1.1.24
func GetAddLabels ¶ added in v1.1.24
func GetBoolEnvironmentDefaultTrue ¶ added in v1.1.21
func GetBuildOptions ¶ added in v1.2.0
func GetBuildOptions(commonCmdData *CmdData, giterminismManager giterminism_manager.Interface, werfConfig *config.WerfConfig) (buildOptions build.BuildOptions, err error)
func GetCacheStagesStorage ¶ added in v1.2.13
func GetCacheStagesStorageList ¶ added in v1.2.13
func GetCacheStagesStorageList(containerRuntime container_runtime.ContainerRuntime, cmdData *CmdData) ([]storage.StagesStorage, error)
func GetContainerRuntimeBuildahMode ¶ added in v1.2.26
func GetConveyorOptions ¶
func GetConveyorOptions(commonCmdData *CmdData) build.ConveyorOptions
func GetConveyorOptionsWithParallel ¶ added in v1.1.23
func GetConveyorOptionsWithParallel(commonCmdData *CmdData, buildStagesOptions build.BuildOptions) (build.ConveyorOptions, error)
func GetCustomWerfConfigRelPath ¶ added in v1.2.5
func GetCustomWerfConfigRelPath(giterminismManager giterminism_manager.Interface, cmdData *CmdData) (string, error)
func GetCustomWerfConfigTemplatesDirRelPath ¶ added in v1.2.5
func GetCustomWerfConfigTemplatesDirRelPath(giterminismManager giterminism_manager.Interface, cmdData *CmdData) (string, error)
func GetDevIgnore ¶ added in v1.2.13
func GetGitWorkTree ¶ added in v1.2.5
func GetGiterminismManager ¶ added in v1.2.5
func GetGiterminismManager(cmdData *CmdData) (giterminism_manager.Interface, error)
func GetHelmChartDir ¶
func GetHelmChartDir(werfConfigPath string, werfConfig *config.WerfConfig, giterminismManager giterminism_manager.Interface) (string, error)
func GetHelmRelease ¶
func GetIntEnvVar ¶ added in v1.2.10
func GetIntEnvVarStrict ¶ added in v1.2.10
func GetIntrospectOptions ¶
func GetIntrospectOptions(cmdData *CmdData, werfConfig *config.WerfConfig) (build.IntrospectOptions, error)
func GetKubernetesContextClients ¶ added in v1.1.23
func GetKubernetesContextClients(cmdData *CmdData) ([]*kube.ContextClient, error)
func GetKubernetesNamespace ¶
func GetKubernetesNamespaceRestrictionByContext ¶ added in v1.1.23
func GetKubernetesNamespaceRestrictionByContext(cmdData *CmdData, contextClients []*kube.ContextClient) map[string]string
func GetLocalStagesStorage ¶ added in v1.2.11
func GetLocalStagesStorage(containerRuntime container_runtime.ContainerRuntime) (storage.StagesStorage, error)
func GetManagedImageName ¶
func GetManagedImagesNames ¶
func GetManagedImagesNames(ctx context.Context, projectName string, stagesStorage storage.StagesStorage, werfConfig *config.WerfConfig) ([]string, error)
func GetNamespace ¶ added in v1.2.4
func GetOptionalFinalStagesStorage ¶ added in v1.2.16
func GetOptionalFinalStagesStorage(containerRuntime container_runtime.ContainerRuntime, cmdData *CmdData) (storage.StagesStorage, error)
func GetOptionalWerfConfig ¶
func GetOptionalWerfConfig(ctx context.Context, cmdData *CmdData, giterminismManager giterminism_manager.Interface, opts config.WerfConfigOptions) (string, *config.WerfConfig, error)
func GetParallelTasksLimit ¶ added in v1.1.23
func GetReportFormat ¶ added in v1.2.0
func GetReportFormat(cmdData *CmdData) (build.ReportFormat, error)
func GetRequiredRelease ¶ added in v1.2.4
func GetRequiredWerfConfig ¶
func GetRequiredWerfConfig(ctx context.Context, cmdData *CmdData, giterminismManager giterminism_manager.Interface, opts config.WerfConfigOptions) (string, *config.WerfConfig, error)
func GetSecondaryStagesStorage ¶ added in v1.2.5
func GetSecondaryStagesStorageList ¶ added in v1.2.0
func GetSecondaryStagesStorageList(stagesStorage storage.StagesStorage, containerRuntime container_runtime.ContainerRuntime, cmdData *CmdData) ([]storage.StagesStorage, error)
func GetSecretValues ¶ added in v1.1.24
func GetSetFile ¶ added in v1.1.24
func GetSetString ¶ added in v1.1.24
func GetShouldBeBuiltOptions ¶ added in v1.2.6
func GetShouldBeBuiltOptions(commonCmdData *CmdData, giterminismManager giterminism_manager.Interface, werfConfig *config.WerfConfig) (options build.ShouldBeBuiltOptions, err error)
func GetStagesStorage ¶
func GetStagesStorage(stagesStorageAddress string, containerRuntime container_runtime.ContainerRuntime, cmdData *CmdData) (storage.StagesStorage, error)
func GetStagesStorageAddress ¶
func GetStagesStorageCache ¶
func GetStagesStorageCache(synchronization *SynchronizationParams) (storage.StagesStorageCache, error)
func GetStorageLockManager ¶
func GetStorageLockManager(ctx context.Context, synchronization *SynchronizationParams) (storage.LockManager, error)
func GetUint64EnvVar ¶ added in v1.2.10
func GetUint64EnvVarStrict ¶ added in v1.2.11
func GetUseCustomTagFunc ¶ added in v1.2.6
func GetUseCustomTagFunc(commonCmdData *CmdData, giterminismManager giterminism_manager.Interface, werfConfig *config.WerfConfig) (func(string) string, error)
func GetUserExtraAnnotations ¶
func GetWerfConfigOptions ¶ added in v1.2.2
func GetWerfConfigOptions(cmdData *CmdData, logRenderedFilePath bool) config.WerfConfigOptions
func GetWorkingDir ¶ added in v1.2.5
func InitKubedog ¶
func InitProcessContainerRuntime ¶ added in v1.2.26
func InitProcessContainerRuntime(ctx context.Context, cmdData *CmdData) (container_runtime.ContainerRuntime, context.Context, error)
func InitProcessDocker ¶ added in v1.2.26
func LogKubeContext ¶
func LogKubeContext(kubeContext string)
func LogRunningTime ¶
func LogVersion ¶
func LogVersion()
func NewActionConfig ¶ added in v1.1.24
func NewActionConfig(ctx context.Context, kubeInitializer helm.KubeInitializer, namespace string, commonCmdData *CmdData, registryClient *helm_v3.RegistryClientHandle) (*action.Configuration, error)
func NewBundlesRegistryClient ¶ added in v1.2.38
func NewHelmRegistryClientHandle ¶ added in v1.2.11
func PredefinedValuesByEnvNamePrefix ¶ added in v1.2.15
func ProcessLogColorMode ¶
func ProcessLogOptions ¶
func ProcessLogProjectDir ¶
func ProcessLogTerminalWidth ¶
func RunAutoHostCleanup ¶ added in v1.2.11
func SetupAddAnnotations ¶
func SetupAddCustomTag ¶ added in v1.2.6
func SetupAddLabels ¶
func SetupAllowedDockerStorageVolumeUsage ¶ added in v1.2.11
func SetupAllowedDockerStorageVolumeUsageMargin ¶ added in v1.2.11
func SetupAllowedLocalCacheVolumeUsage ¶ added in v1.2.11
func SetupAllowedLocalCacheVolumeUsageMargin ¶ added in v1.2.11
func SetupCacheStagesStorageOptions ¶ added in v1.2.13
func SetupCommonFinalRepoData ¶ added in v1.2.16
func SetupCommonRepoData ¶
func SetupConfigPath ¶
func SetupConfigTemplatesDir ¶
func SetupContainerRegistryForRepoData ¶ added in v1.2.10
func SetupDisableAutoHostCleanup ¶ added in v1.2.11
func SetupDockerConfig ¶
func SetupDockerServerStoragePath ¶ added in v1.2.10
func SetupDryRun ¶
func SetupEnvironment ¶
func SetupFinalStagesStorageOptions ¶ added in v1.2.16
func SetupFollow ¶ added in v1.2.1
func SetupGitWorkTree ¶ added in v1.2.5
func SetupGiterminismOptions ¶ added in v1.2.9
func SetupHomeDir ¶
func SetupHooksStatusProgressPeriodP ¶ added in v1.1.23
func SetupIgnoreSecretKey ¶
func SetupImplementationForRepoData ¶
func SetupImplementationForRepoData(repoData *RepoData, cmd *cobra.Command, paramName string, paramEnvNames []string)
legacy
func SetupInsecureHelmDependencies ¶ added in v1.2.19
func SetupInsecureRegistry ¶
func SetupIntrospectAfterError ¶ added in v1.1.23
func SetupIntrospectBeforeError ¶ added in v1.1.23
func SetupIntrospectStage ¶
func SetupKeepStagesBuiltWithinLastNHours ¶ added in v1.2.2
func SetupKubeConfig ¶
func SetupKubeConfigBase64 ¶ added in v1.1.23
func SetupKubeContext ¶
func SetupLogOptions ¶
func SetupLogOptionsDefaultQuiet ¶ added in v1.2.0
func SetupLogProjectDir ¶
func SetupNamespace ¶
func SetupOndemandKubeInitializer ¶ added in v1.2.4
func SetupParallel ¶ added in v1.1.23
func SetupParallelOptions ¶ added in v1.1.23
func SetupParallelTasksLimit ¶ added in v1.1.23
func SetupPlatform ¶ added in v1.2.12
func SetupProjectName ¶
func SetupRelease ¶
func SetupReleasesHistoryMax ¶
func SetupReportFormat ¶ added in v1.2.0
func SetupReportPath ¶ added in v1.2.0
func SetupSSHKey ¶
func SetupScanContextNamespaceOnly ¶ added in v1.1.23
func SetupSecondaryStagesStorageOptions ¶ added in v1.2.0
func SetupSecretValues ¶
func SetupSetDockerConfigJsonValue ¶ added in v1.2.5
func SetupSetFile ¶ added in v1.2.0
func SetupSetString ¶
func SetupSkipBuild ¶ added in v1.2.0
func SetupStatusProgressPeriodP ¶ added in v1.1.23
func SetupStubTags ¶ added in v1.2.0
func SetupSynchronization ¶
func SetupTmpDir ¶
func SetupUseCustomTag ¶ added in v1.2.6
func SetupValues ¶
func SetupVirtualMerge ¶
func SetupWithoutKube ¶
func SilenceKlog ¶ added in v1.2.2
func SilenceKlogV2 ¶ added in v1.2.2
func StubImageInfoGetters ¶ added in v1.2.0
func StubImageInfoGetters(werfConfig *config.WerfConfig) (list []*image.InfoGetter)
func TerminateWithError ¶
func ValidateArgumentCount ¶
func ValidateMinimumNArgs ¶
func ValidateRepoContainerRegistry ¶ added in v1.2.10
Types ¶
type CmdData ¶
type CmdData struct { GitWorkTree *string ProjectName *string Dir *string ConfigPath *string ConfigTemplatesDir *string TmpDir *string HomeDir *string SSHKeys *[]string HelmChartDir *string Environment *string Release *string Namespace *string AddAnnotations *[]string AddLabels *[]string KubeContext *string KubeConfig *string KubeConfigBase64 *string KubeConfigPathMergeList *[]string StatusProgressPeriodSeconds *int64 HooksStatusProgressPeriodSeconds *int64 ReleasesHistoryMax *int SetDockerConfigJsonValue *bool Set *[]string SetString *[]string Values *[]string SetFile *[]string SecretValues *[]string IgnoreSecretKey *bool CommonRepoData *RepoData StagesStorage *string CommonFinalRepoData *RepoData FinalStagesStorage *string SecondaryStagesStorage *[]string CacheStagesStorage *[]string SkipBuild *bool StubTags *bool AddCustomTag *[]string UseCustomTag *string Synchronization *string Parallel *bool ParallelTasksLimit *int64 DockerConfig *string InsecureRegistry *bool SkipTlsVerifyRegistry *bool InsecureHelmDependencies *bool DryRun *bool KeepStagesBuiltWithinLastNHours *uint64 WithoutKube *bool LooseGiterminism *bool Dev *bool DevIgnore *[]string DevBranchPrefix *string IntrospectBeforeError *bool IntrospectAfterError *bool StagesToIntrospect *[]string Follow *bool LogDebug *bool LogPretty *bool LogVerbose *bool LogQuiet *bool LogColorMode *string LogProjectDir *bool LogTerminalWidth *int64 ReportPath *string ReportFormat *string VirtualMerge *bool VirtualMergeFromCommit *string VirtualMergeIntoCommit *string ScanContextNamespaceOnly *bool // Host storage cleanup options DisableAutoHostCleanup *bool DockerServerStoragePath *string AllowedDockerStorageVolumeUsage *uint AllowedDockerStorageVolumeUsageMargin *uint AllowedLocalCacheVolumeUsage *uint AllowedLocalCacheVolumeUsageMargin *uint Platform *string }
type OndemandKubeInitializer ¶ added in v1.2.4
type OndemandKubeInitializer struct { KubeContext string KubeConfig string KubeConfigBase64 string KubeConfigPathMergeList []string // contains filtered or unexported fields }
func GetOndemandKubeInitializer ¶ added in v1.2.4
func GetOndemandKubeInitializer() *OndemandKubeInitializer
type RepoData ¶
type RepoData struct { IsCommon bool DesignationStorageName string Implementation *string // legacy ContainerRegistry *string DockerHubUsername *string DockerHubPassword *string DockerHubToken *string GitHubToken *string HarborUsername *string HarborPassword *string QuayToken *string }
func MergeRepoData ¶
func (*RepoData) GetContainerRegistry ¶ added in v1.2.10
type SynchronizationParams ¶ added in v1.1.23
type SynchronizationParams struct { Address string SynchronizationType SynchronizationType KubeParams *storage.KubernetesSynchronizationParams }
func GetSynchronization ¶
func GetSynchronization(ctx context.Context, cmdData *CmdData, projectName string, stagesStorage storage.StagesStorage) (*SynchronizationParams, error)
type SynchronizationType ¶ added in v1.1.23
type SynchronizationType string
const ( LocalSynchronization SynchronizationType = "LocalSynchronization" KubernetesSynchronization SynchronizationType = "KubernetesSynchronization" HttpSynchronization SynchronizationType = "HttpSynchronization" )
Source Files ¶
Click to show internal directories.
Click to hide internal directories.