@@ -60,7 +60,7 @@ type V1 struct {
60
60
HelmValuesDefaults string `json:"helmValuesDefaults,omitempty" yaml:"helmValuesDefaults,omitempty" hcl:"helmValuesDefaults,omitempty"`
61
61
Kustomize * Kustomize `json:"kustomize,omitempty" yaml:"kustomize,omitempty" hcl:"kustomize,omitempty"`
62
62
Upstream string `json:"upstream,omitempty" yaml:"upstream,omitempty" hcl:"upstream,omitempty"`
63
- Metadata map [ string ] string `json:"metadata" yaml:"metadata" hcl:"metadata"`
63
+ Metadata * Metadata `json:"metadata" yaml:"metadata" hcl:"metadata"`
64
64
//deprecated in favor of upstream
65
65
ChartURL string `json:"chartURL,omitempty" yaml:"chartURL,omitempty" hcl:"chartURL,omitempty"`
66
66
ChartRepoURL string `json:"ChartRepoURL,omitempty" yaml:"ChartRepoURL,omitempty" hcl:"ChartRepoURL,omitempty"`
@@ -69,6 +69,16 @@ type V1 struct {
69
69
Lifecycle * Lifeycle `json:"lifecycle,omitempty" yaml:"lifecycle,omitempty" hcl:"lifecycle,omitempty"`
70
70
}
71
71
72
+ type Metadata struct {
73
+ ApplicationType string `json:"applicationType" yaml:"applicationType" hcl:"applicationType"`
74
+ Icon string `json:"icon,omitempty" yaml:"icon,omitempty" hcl:"icon,omitempty"`
75
+ Name string `json:"name,omitempty" yaml:"name,omitempty" hcl:"name,omitempty"`
76
+ ReleaseNotes string `json:"releaseNotes" yaml:"releaseNotes" hcl:"releaseNotes"`
77
+ Version string `json:"version" yaml:"version" hcl:"version"`
78
+ CustomerID string `json:"customerID,omitempty" yaml:"customerID,omitempty" hcl:"customerID,omitempty"`
79
+ InstallationID string `json:"installationID,omitempty" yaml:"installationID,omitempty" hcl:"installationID,omitempty"`
80
+ }
81
+
72
82
type StepsCompleted map [string ]interface {}
73
83
74
84
func (s StepsCompleted ) String () string {
0 commit comments