Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Field ¶
type Field struct {
Name string `json:"name"`
Description string `json:"description"`
Type string `json:"type"`
DisplayName string `json:"display_name"`
ManifestKey string `json:"manifest_key"`
Value string `json:"value"`
Properties []Field `json:"properties"`
Items *Field `json:"items"`
Enum []interface{} `json:"enum"`
Suggestions []interface{} `json:"x-suggestions"`
Required []string `json:"required"`
FileExtension string `json:"fileExtension"`
Immutable bool `json:"immutable"`
// number validation
Minimum *float64 `json:"minimum"`
Maximum *float64 `json:"maximum"`
ExclusiveMinimum *bool `json:"exclusiveMinimum"`
ExclusiveMaximum *bool `json:"exclusiveMaximum"`
MultipleOf *float64 `json:"multipleOf"`
// string validation
MinLength *int `json:"minLength"`
MaxLength *int `json:"maxLength"`
Pattern *string `json:"pattern"`
}
type HelmRelease ¶
type HelmRelease struct {
Name string `json:"name"`
Namespace string `json:"namespace"`
Chart string `json:"chart"`
Version string `json:"version"`
Revision string `json:"revision"`
Values map[string]interface{} `json:"values"`
Sources []*TemplateSource `json:"sources"`
ContainsSchema bool `json:"containsSchema"`
}
type HelmReleaseSchema ¶
type HelmReleaseSchema struct {
RootField Field `json:"root"`
}
type Template ¶
type Template struct {
Name string `json:"name"`
Manifest string `json:"manifest"`
RootField Field `json:"root"`
Created string `json:"created"`
Edited string `json:"edited"`
Modules []dto.Module `json:"modules"`
Version string `json:"version"`
ResolvedVersion string `json:"resolvedVersion"`
IconURL string `json:"iconURL"`
HelmChartMetadata *helm.Metadata `json:"helmChartMetadata"`
RawSchema []byte `json:"rawSchema"`
Files []*chart.File `json:"files"`
Templates []*chart.File `json:"templates"`
CRDs []*chart.File `json:"crds"`
Dependencies []*Template `json:"dependencies"`
Condition string `json:"condition"`
}
Click to show internal directories.
Click to hide internal directories.