Documentation
¶
Index ¶
- func ConvertChartTemplates(tpls []api.ChartTemplate, format meta_util.DataFormat) ([]api.ChartTemplateOutput, error)
- func CreateChartOrder(reg *repo.Registry, opts api.ChartOrder) (*v1alpha1.Order, error)
- func EditorChartValueManifest(app *v1beta1.Application, mapper *restmapper.DeferredDiscoveryRESTMapper, ...) (*api.EditorTemplate, error)
- func GenerateEditorModel(reg *repo.Registry, opts unstructured.Unstructured) (*unstructured.Unstructured, error)
- func LoadEditorModel(cfg *rest.Config, reg *repo.Registry, opts api.ModelMetadata) (*api.EditorTemplate, error)
- func RenderChartTemplate(reg *repo.Registry, opts unstructured.Unstructured) (string, *api.ChartTemplate, error)
- func RenderOrderTemplate(bs *lib.BlobStore, reg *repo.Registry, order v1alpha1.Order) (string, []api.ChartTemplate, error)
- func ResourceFilename(apiVersion, kind, chartName, name string) (string, string, string)
- func ResourceKey(apiVersion, kind, chartName, name string) (string, error)
- type EditorModelGenerator
- type TemplateRenderer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertChartTemplates ¶
func ConvertChartTemplates(tpls []api.ChartTemplate, format meta_util.DataFormat) ([]api.ChartTemplateOutput, error)
func CreateChartOrder ¶
func EditorChartValueManifest ¶
func EditorChartValueManifest(app *v1beta1.Application, mapper *restmapper.DeferredDiscoveryRESTMapper, dc dynamic.Interface, mt api.ObjectMeta, chrt *chart.Chart) (*api.EditorTemplate, error)
func GenerateEditorModel ¶
func GenerateEditorModel(reg *repo.Registry, opts unstructured.Unstructured) (*unstructured.Unstructured, error)
func LoadEditorModel ¶
func LoadEditorModel(cfg *rest.Config, reg *repo.Registry, opts api.ModelMetadata) (*api.EditorTemplate, error)
func RenderChartTemplate ¶
func RenderChartTemplate(reg *repo.Registry, opts unstructured.Unstructured) (string, *api.ChartTemplate, error)
func RenderOrderTemplate ¶
func ResourceFilename ¶
func ResourceKey ¶
Types ¶
type EditorModelGenerator ¶
type EditorModelGenerator struct { Registry *repo.Registry ChartRef v1alpha1.ChartRef Version string ReleaseName string Namespace string KubeVersion string ValuesFile string ValuesPatch *runtime.RawExtension Values map[string]interface{} CRDs []*chart.File Manifest []byte }
func (*EditorModelGenerator) Do ¶
func (x *EditorModelGenerator) Do() error
type TemplateRenderer ¶
type TemplateRenderer struct { Registry *repo.Registry ChartRef v1alpha1.ChartRef Version string ReleaseName string Namespace string KubeVersion string ValuesFile string ValuesPatch *runtime.RawExtension Values map[string]interface{} BucketURL string UID string PublicURL string CRDs []api.BucketFile Manifest *api.BucketFile }
func (*TemplateRenderer) Do ¶
func (x *TemplateRenderer) Do() error
func (*TemplateRenderer) Result ¶
func (x *TemplateRenderer) Result() (crds []api.BucketFile, manifest *api.BucketFile)
Click to show internal directories.
Click to hide internal directories.