Documentation
¶
Index ¶
- func IsHelmRepo(repo string) (bool, error)
- type ITemplateRepo
- type Repo
- func (r Repo) GetTemplate(repo string, path string, version string, resolvedVersion string, ...) (*models.Template, error)
- func (r Repo) GetTemplateInitialValues(repo string, path string, version string, ...) (map[string]interface{}, error)
- func (r Repo) LoadHelmChart(repo, chart, version, resolvedVersion string) (*models.Template, error)
- func (r Repo) LoadHelmChartInitialValues(repo, chart, version string) (map[string]interface{}, error)
- func (r Repo) LoadInitialTemplateValues(repoURL, path, commit string) (map[string]interface{}, error)
- func (r Repo) LoadOCIHelmChart(repo, chart, version, resolvedVersion string) (*models.Template, error)
- func (r Repo) LoadOCIHelmChartInitialValues(repo, chart, version string) (map[string]interface{}, error)
- func (r Repo) LoadTemplate(repoURL, path, commit, resolvedVersion string) (*models.Template, error)
- func (r Repo) ReturnCache() *ristretto.Cache
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsHelmRepo ¶
Types ¶
type ITemplateRepo ¶
type ITemplateRepo interface { GetTemplate( repo string, path string, version string, resolvedVersion string, source cyclopsv1alpha1.TemplateSourceType, ) (*models.Template, error) GetTemplateInitialValues( repo string, path string, version string, source cyclopsv1alpha1.TemplateSourceType, ) (map[string]interface{}, error) ReturnCache() *ristretto.Cache }
func NewRepo ¶
func NewRepo(credResolver auth.TemplatesResolver, tc templateCache) ITemplateRepo
type Repo ¶
type Repo struct {
// contains filtered or unexported fields
}
func (Repo) GetTemplate ¶
func (r Repo) GetTemplate( repo string, path string, version string, resolvedVersion string, source cyclopsv1alpha1.TemplateSourceType, ) (*models.Template, error)
func (Repo) GetTemplateInitialValues ¶
func (r Repo) GetTemplateInitialValues( repo string, path string, version string, source cyclopsv1alpha1.TemplateSourceType, ) (map[string]interface{}, error)
func (Repo) LoadHelmChart ¶
func (Repo) LoadHelmChartInitialValues ¶
func (Repo) LoadInitialTemplateValues ¶
func (Repo) LoadOCIHelmChart ¶
func (Repo) LoadOCIHelmChartInitialValues ¶
func (Repo) LoadTemplate ¶
func (Repo) ReturnCache ¶
Click to show internal directories.
Click to hide internal directories.