diff --git a/apis/management.cattle.io/v3/zz_generated_deepcopy.go b/apis/management.cattle.io/v3/zz_generated_deepcopy.go index 0f4a688f..ac727c7d 100644 --- a/apis/management.cattle.io/v3/zz_generated_deepcopy.go +++ b/apis/management.cattle.io/v3/zz_generated_deepcopy.go @@ -4513,6 +4513,21 @@ func (in *MultiClusterAppSpec) DeepCopyInto(out *MultiClusterAppSpec) { copy(*out, *in) } in.UpgradeStrategy.DeepCopyInto(&out.UpgradeStrategy) + if in.TargetToRole != nil { + in, out := &in.TargetToRole, &out.TargetToRole + *out = make(map[string][]string, len(*in)) + for key, val := range *in { + var outVal []string + if val == nil { + (*out)[key] = nil + } else { + in, out := &val, &outVal + *out = make([]string, len(*in)) + copy(*out, *in) + } + (*out)[key] = outVal + } + } return } diff --git a/client/management/v3/zz_generated_multi_cluster_app_spec.go b/client/management/v3/zz_generated_multi_cluster_app_spec.go index 010a37e3..8199f6f2 100644 --- a/client/management/v3/zz_generated_multi_cluster_app_spec.go +++ b/client/management/v3/zz_generated_multi_cluster_app_spec.go @@ -6,17 +6,19 @@ const ( MultiClusterAppSpecFieldMembers = "members" MultiClusterAppSpecFieldRevisionHistoryLimit = "revisionHistoryLimit" MultiClusterAppSpecFieldRoles = "roles" + MultiClusterAppSpecFieldTargetToRole = "targetToRole" MultiClusterAppSpecFieldTargets = "targets" MultiClusterAppSpecFieldTemplateVersionID = "templateVersionId" MultiClusterAppSpecFieldUpgradeStrategy = "upgradeStrategy" ) type MultiClusterAppSpec struct { - Answers []Answer `json:"answers,omitempty" yaml:"answers,omitempty"` - Members []Member `json:"members,omitempty" yaml:"members,omitempty"` - RevisionHistoryLimit int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"` - Roles []string `json:"roles,omitempty" yaml:"roles,omitempty"` - Targets []Target `json:"targets,omitempty" yaml:"targets,omitempty"` - TemplateVersionID string `json:"templateVersionId,omitempty" yaml:"templateVersionId,omitempty"` - UpgradeStrategy *UpgradeStrategy `json:"upgradeStrategy,omitempty" yaml:"upgradeStrategy,omitempty"` + Answers []Answer `json:"answers,omitempty" yaml:"answers,omitempty"` + Members []Member `json:"members,omitempty" yaml:"members,omitempty"` + RevisionHistoryLimit int64 `json:"revisionHistoryLimit,omitempty" yaml:"revisionHistoryLimit,omitempty"` + Roles []string `json:"roles,omitempty" yaml:"roles,omitempty"` + TargetToRole map[string][]string `json:"targetToRole,omitempty" yaml:"targetToRole,omitempty"` + Targets []Target `json:"targets,omitempty" yaml:"targets,omitempty"` + TemplateVersionID string `json:"templateVersionId,omitempty" yaml:"templateVersionId,omitempty"` + UpgradeStrategy *UpgradeStrategy `json:"upgradeStrategy,omitempty" yaml:"upgradeStrategy,omitempty"` }