diff --git a/apis/management.cattle.io/v3/cluster_types.go b/apis/management.cattle.io/v3/cluster_types.go index 1a6607bb..2f6ff2d2 100644 --- a/apis/management.cattle.io/v3/cluster_types.go +++ b/apis/management.cattle.io/v3/cluster_types.go @@ -287,13 +287,15 @@ type IngressCapabilities struct { } type MonitoringInput struct { - Version string `json:"version,omitempty"` - Answers map[string]string `json:"answers,omitempty"` + Version string `json:"version,omitempty"` + Answers map[string]string `json:"answers,omitempty"` + AnswersSetString map[string]string `json:"answersSetString,omitempty"` } type MonitoringOutput struct { - Version string `json:"version,omitempty"` - Answers map[string]string `json:"answers,omitempty"` + Version string `json:"version,omitempty"` + Answers map[string]string `json:"answers,omitempty"` + AnswersSetString map[string]string `json:"answersAnswersSetString,omitempty"` } type RestoreFromEtcdBackupInput struct { diff --git a/apis/management.cattle.io/v3/multi_cluster_app.go b/apis/management.cattle.io/v3/multi_cluster_app.go index 6e9dffe7..207c2880 100644 --- a/apis/management.cattle.io/v3/multi_cluster_app.go +++ b/apis/management.cattle.io/v3/multi_cluster_app.go @@ -60,9 +60,10 @@ func (t *Target) ObjClusterName() string { } type Answer struct { - ProjectName string `json:"projectName,omitempty" norman:"type=reference[project]"` - ClusterName string `json:"clusterName,omitempty" norman:"type=reference[cluster]"` - Values map[string]string `json:"values,omitempty" norman:"required"` + ProjectName string `json:"projectName,omitempty" norman:"type=reference[project]"` + ClusterName string `json:"clusterName,omitempty" norman:"type=reference[cluster]"` + Values map[string]string `json:"values,omitempty" norman:"required"` + ValuesSetString map[string]string `json:"valuesSetString,omitempty"` } func (a *Answer) ObjClusterName() string { diff --git a/apis/project.cattle.io/v3/app_types.go b/apis/project.cattle.io/v3/app_types.go index 541fd1b5..561118de 100644 --- a/apis/project.cattle.io/v3/app_types.go +++ b/apis/project.cattle.io/v3/app_types.go @@ -29,6 +29,7 @@ type AppSpec struct { ExternalID string `json:"externalId,omitempty"` Files map[string]string `json:"files,omitempty"` Answers map[string]string `json:"answers,omitempty"` + AnswersSetString map[string]string `json:"answersSetString,omitempty"` Wait bool `json:"wait,omitempty"` Timeout int `json:"timeout,omitempty" norman:"min=1,default=300"` AppRevisionName string `json:"appRevisionName,omitempty" norman:"type=reference[/v3/project/schemas/apprevision]"` @@ -97,12 +98,13 @@ func (a *AppRevisionSpec) ObjClusterName() string { } type AppRevisionStatus struct { - ProjectName string `json:"projectName,omitempty" norman:"type=reference[/v3/schemas/project]"` - ExternalID string `json:"externalId"` - Answers map[string]string `json:"answers"` - Digest string `json:"digest"` - ValuesYaml string `json:"valuesYaml,omitempty"` - Files map[string]string `json:"files,omitempty"` + ProjectName string `json:"projectName,omitempty" norman:"type=reference[/v3/schemas/project]"` + ExternalID string `json:"externalId"` + Answers map[string]string `json:"answers"` + AnswersSetString map[string]string `json:"answersSetString"` + Digest string `json:"digest"` + ValuesYaml string `json:"valuesYaml,omitempty"` + Files map[string]string `json:"files,omitempty"` } func (a *AppRevisionStatus) ObjClusterName() string { @@ -113,11 +115,12 @@ func (a *AppRevisionStatus) ObjClusterName() string { } type AppUpgradeConfig struct { - ExternalID string `json:"externalId,omitempty"` - Answers map[string]string `json:"answers,omitempty"` - ForceUpgrade bool `json:"forceUpgrade,omitempty"` - Files map[string]string `json:"files,omitempty"` - ValuesYaml string `json:"valuesYaml,omitempty"` + ExternalID string `json:"externalId,omitempty"` + Answers map[string]string `json:"answers,omitempty"` + AnswersSetString map[string]string `json:"answersSetString,omitempty"` + ForceUpgrade bool `json:"forceUpgrade,omitempty"` + Files map[string]string `json:"files,omitempty"` + ValuesYaml string `json:"valuesYaml,omitempty"` } type RollbackRevision struct {