diff --git a/pkg/server/resources/common/formatter.go b/pkg/server/resources/common/formatter.go index a2c3b19a..b5564c29 100644 --- a/pkg/server/resources/common/formatter.go +++ b/pkg/server/resources/common/formatter.go @@ -20,6 +20,10 @@ func DefaultTemplate(clientGetter proxy.ClientGetter, asl accesscontrol.AccessSe } } +func DefaultFormatter(next types.Formatter) types.Formatter { + return types.FormatterChain(Formatter, next) +} + func Formatter(request *types.APIRequest, resource *types.RawResource) { meta, err := meta.Accessor(resource.APIObject.Object) if err != nil { diff --git a/pkg/server/resources/schema.go b/pkg/server/resources/schema.go index c9ad44bb..d7f37386 100644 --- a/pkg/server/resources/schema.go +++ b/pkg/server/resources/schema.go @@ -37,11 +37,11 @@ func DefaultSchemaTemplates(cf *client.Factory, lookup accesscontrol.AccessSetLo apigroups.Template(discovery), { ID: "configmap", - Formatter: helm.DropHelmData, + Formatter: common.DefaultFormatter(helm.DropHelmData), }, { ID: "secret", - Formatter: helm.DropHelmData, + Formatter: common.DefaultFormatter(helm.DropHelmData), }, } }