Merge pull request #2324 from duanmengkk/feature_retain

Put Lease to default SkippedResourceConfig
This commit is contained in:
karmada-bot 2022-08-04 18:09:01 +08:00 committed by GitHub
commit 54752ed626
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 0 deletions

View File

@ -4,6 +4,7 @@ import (
"fmt"
"strings"
coordinationv1 "k8s.io/api/coordination/v1"
eventsv1 "k8s.io/api/events/v1"
"k8s.io/apimachinery/pkg/runtime/schema"
@ -46,6 +47,9 @@ func NewSkippedResourceConfig() *SkippedResourceConfig {
// disable event by default
r.DisableGroup(eventsv1.GroupName)
r.DisableGroupVersionKind(corev1EventGVK)
// disable Lease by default
r.DisableGroupVersion(coordinationv1.SchemeGroupVersion)
return r
}
@ -162,6 +166,11 @@ func (r *SkippedResourceConfig) DisableGroup(g string) {
r.Groups[g] = struct{}{}
}
// DisableGroupVersion to disable GroupVersion.
func (r *SkippedResourceConfig) DisableGroupVersion(gv schema.GroupVersion) {
r.GroupVersions[gv] = struct{}{}
}
// DisableGroupVersionKind to disable GroupVersionKind.
func (r *SkippedResourceConfig) DisableGroupVersionKind(gvk schema.GroupVersionKind) {
r.GroupVersionKinds[gvk] = struct{}{}