karmada-search: Add ResetFieldsStrategy for resource rest store

Signed-off-by: xigang <wangxigang2014@gmail.com>
This commit is contained in:
xigang 2023-06-05 20:09:45 +08:00
parent 527efd174f
commit 154673a571
2 changed files with 8 additions and 6 deletions

View File

@ -39,9 +39,10 @@ func NewStorage(scheme *runtime.Scheme, kubeClient kubernetes.Interface, optsGet
PredicateFunc: clusterregistry.MatchCluster,
DefaultQualifiedResource: clusterapis.Resource("clusters"),
CreateStrategy: strategy,
UpdateStrategy: strategy,
DeleteStrategy: strategy,
CreateStrategy: strategy,
UpdateStrategy: strategy,
DeleteStrategy: strategy,
ResetFieldsStrategy: strategy,
TableConvertor: printerstorage.TableConvertor{TableGenerator: printers.NewTableGenerator().With(printersinternal.AddHandlers)},
}

View File

@ -30,9 +30,10 @@ func NewResourceRegistryStorage(scheme *runtime.Scheme, optsGetter generic.RESTO
PredicateFunc: searchregistry.MatchResourceRegistry,
DefaultQualifiedResource: searchapis.Resource("resourceRegistries"),
CreateStrategy: strategy,
UpdateStrategy: strategy,
DeleteStrategy: strategy,
CreateStrategy: strategy,
UpdateStrategy: strategy,
DeleteStrategy: strategy,
ResetFieldsStrategy: strategy,
// TODO: define table converter that exposes more than name/creation timestamp
TableConvertor: rest.NewDefaultTableConvertor(searchapis.Resource("resourceRegistries")),