Documentation ¶
Index ¶
- type Options
- func (o *Options) BasicRegistry(repoURL, chartDir, name string) error
- func (o *Options) BuildAndPackage(chartDir string) error
- func (o *Options) ChartPageRegistry(repoURL, chartDir, name string) error
- func (o *Options) GitCloneGitHubPages(repoURL, branch string) (string, error)
- func (o *Options) OCIRegistry(repoURL, chartDir, name string) error
- func (o *Options) Run() error
- func (o *Options) Validate() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct { UseHelmPlugin bool NoRelease bool ChartOCI bool ChartPages bool NoOCILogin bool Artifactory bool HelmBinary string Dir string ChartsDir string RepositoryName string RepositoryURL string RepositoryUsername string RepositoryPassword string GithubPagesBranch string GithubPagesURL string Version string VersionFile string Namespace string ContainerRegistryOrg string GitHubPagesDir string IgnoreChartNames []string KubeClient kubernetes.Interface JXClient jxc.Interface GitClient gitclient.Interface CommandRunner cmdrunner.CommandRunner Requirements *jxcore.RequirementsConfig ReleasedCharts int }
Options the options for the command
func NewCmdHelmRelease ¶
NewCmdHelmRelease creates a command object for the command
func (*Options) BasicRegistry ¶
func (*Options) BuildAndPackage ¶
func (*Options) ChartPageRegistry ¶
func (*Options) GitCloneGitHubPages ¶
Setup sets up the storage in the given directory
func (*Options) OCIRegistry ¶
Click to show internal directories.
Click to hide internal directories.