1
0
mirror of https://github.com/rancher/types.git synced 2025-07-31 20:55:00 +00:00

Make global DNS provider namespaced

This commit is contained in:
rajashree 2019-02-15 15:32:27 -08:00 committed by Alena Prokharchyk
parent fba6799b44
commit d0b7740d20
2 changed files with 3 additions and 0 deletions

View File

@ -32,6 +32,8 @@ type GlobalDNSStatus struct {
}
type GlobalDNSProvider struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
// Standard objects metadata. More info:
// https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata

View File

@ -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": {