diff --git a/apis/management.cattle.io/v3/globaldns_types.go b/apis/management.cattle.io/v3/globaldns_types.go index 78db2253..6e55f121 100644 --- a/apis/management.cattle.io/v3/globaldns_types.go +++ b/apis/management.cattle.io/v3/globaldns_types.go @@ -32,6 +32,8 @@ type GlobalDNSStatus struct { } type GlobalDNSProvider struct { + types.Namespaced + metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata diff --git a/apis/management.cattle.io/v3/schema/schema.go b/apis/management.cattle.io/v3/schema/schema.go index 5b973fe8..3d26cdd4 100644 --- a/apis/management.cattle.io/v3/schema/schema.go +++ b/apis/management.cattle.io/v3/schema/schema.go @@ -721,6 +721,7 @@ func globalDNSTypes(schemas *types.Schemas) *types.Schemas { TypeName("globalDnsProviderSpec", v3.GlobalDNSProviderSpec{}). MustImport(&Version, v3.UpdateGlobalDNSTargetsInput{}). AddMapperForType(&Version, v3.GlobalDNS{}, m.Drop{Field: "namespaceId"}). + AddMapperForType(&Version, v3.GlobalDNSProvider{}, m.Drop{Field: "namespaceId"}). MustImportAndCustomize(&Version, v3.GlobalDNS{}, func(schema *types.Schema) { schema.ResourceActions = map[string]types.Action{ "addProjects": {