From a8b033bdbddc6fa7eae4b7fc4d37b0943b8dd617 Mon Sep 17 00:00:00 2001 From: kinarashah Date: Tue, 28 May 2019 15:36:31 -0700 Subject: [PATCH] set update False for fields of PersistentVolumeSource types --- apis/cluster.cattle.io/v3/schema/schema.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apis/cluster.cattle.io/v3/schema/schema.go b/apis/cluster.cattle.io/v3/schema/schema.go index 1376ef5e..165170a4 100644 --- a/apis/cluster.cattle.io/v3/schema/schema.go +++ b/apis/cluster.cattle.io/v3/schema/schema.go @@ -96,6 +96,13 @@ func persistentVolumeTypes(schemas *types.Schemas) *types.Schemas { field.Update = false return field }) + pvSchema := schemas.Schema(&Version, val.Type().Field(i).Type.String()[4:]) + for name := range pvSchema.ResourceFields { + pvSchema.MustCustomizeField(name, func(field types.Field) types.Field { + field.Update = false + return field + }) + } } } })