Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArchiveS3PathGenerator ¶
type ArchiveS3PathGenerator func(rc *releasetypes.ReleaseConfig, archive *Archive, projectPath, gitTag, eksDReleaseChannel, eksDReleaseNumber, kubeVersion, latestPath, arch string) (string, string, string, string, error)
type AssetConfig ¶
type AssetConfig struct { ProjectName string ProjectPath string GitTagAssigner GitTagAssigner Archives []*Archive Images []*Image ImageRepoPrefix string ImageTagOptions []string Manifests []*ManifestComponent NoGitTag bool HasReleaseBranches bool HasSeparateTagPerReleaseBranch bool OnlyForDevRelease bool UsesKubeRbacProxy bool }
type GitTagAssigner ¶
type GitTagAssigner func(rc *releasetypes.ReleaseConfig, gitTagPath, overrideBranch string) (string, error)
type Image ¶
type Image struct { AssetName string RepoName string TrimEksAPrefix bool ImageTagConfiguration ImageTagConfiguration TrimVersionSignifier bool }
type ImageTagConfiguration ¶
Click to show internal directories.
Click to hide internal directories.