Documentation ¶
Index ¶
- type CalicoManager
- func (r *CalicoManager) Build() error
- func (r *CalicoManager) BuildHelm() error
- func (r *CalicoManager) BuildMetadata(dir string) error
- func (r *CalicoManager) DeleteTag(ver string) error
- func (r *CalicoManager) PreBuildValidation() error
- func (r *CalicoManager) PreHashreleaseValidate() error
- func (r *CalicoManager) PreReleaseValidate(ver string) error
- func (r *CalicoManager) PublishRelease() error
- func (r *CalicoManager) TagRelease(ver string) error
- type Option
- func IsHashRelease() Option
- func WithArchitectures(architectures []string) Option
- func WithBuildImages(buildImages bool) Option
- func WithGithubOrg(org string) Option
- func WithHashrelease(hashrelease hashreleaseserver.Hashrelease, cfg hashreleaseserver.Config) Option
- func WithImageRegistries(registries []string) Option
- func WithImageScanning(scanning bool, cfg imagescanner.Config) Option
- func WithOutputDir(outputDir string) Option
- func WithPublishGitTag(publish bool) Option
- func WithPublishGithubRelease(publish bool) Option
- func WithPublishHashrelease(publish bool) Option
- func WithPublishImages(publish bool) Option
- func WithReleaseBranchPrefix(prefix string) Option
- func WithReleaseBranchValidation(validate bool) Option
- func WithRepoName(name string) Option
- func WithRepoRemote(remote string) Option
- func WithRepoRoot(root string) Option
- func WithTmpDir(tmpDir string) Option
- func WithValidate(validate bool) Option
- func WithVersions(versions *version.Data) Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CalicoManager ¶
type CalicoManager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager(opts ...Option) *CalicoManager
func (*CalicoManager) Build ¶
func (r *CalicoManager) Build() error
func (*CalicoManager) BuildHelm ¶
func (r *CalicoManager) BuildHelm() error
func (*CalicoManager) BuildMetadata ¶
func (r *CalicoManager) BuildMetadata(dir string) error
func (*CalicoManager) DeleteTag ¶
func (r *CalicoManager) DeleteTag(ver string) error
func (*CalicoManager) PreBuildValidation ¶
func (r *CalicoManager) PreBuildValidation() error
func (*CalicoManager) PreHashreleaseValidate ¶
func (r *CalicoManager) PreHashreleaseValidate() error
func (*CalicoManager) PreReleaseValidate ¶
func (r *CalicoManager) PreReleaseValidate(ver string) error
func (*CalicoManager) PublishRelease ¶
func (r *CalicoManager) PublishRelease() error
func (*CalicoManager) TagRelease ¶
func (r *CalicoManager) TagRelease(ver string) error
type Option ¶
type Option func(*CalicoManager) error
func IsHashRelease ¶
func IsHashRelease() Option
func WithArchitectures ¶
func WithBuildImages ¶
func WithGithubOrg ¶
func WithHashrelease ¶
func WithHashrelease(hashrelease hashreleaseserver.Hashrelease, cfg hashreleaseserver.Config) Option
func WithImageRegistries ¶
func WithImageScanning ¶
func WithImageScanning(scanning bool, cfg imagescanner.Config) Option
func WithOutputDir ¶
func WithPublishGitTag ¶
func WithPublishHashrelease ¶
func WithPublishImages ¶
func WithReleaseBranchPrefix ¶
func WithRepoName ¶
func WithRepoRemote ¶
func WithRepoRoot ¶
func WithTmpDir ¶
func WithValidate ¶
func WithVersions ¶
Click to show internal directories.
Click to hide internal directories.