Skip to content

Commit 6cbdc2f

Browse files
committed
enhancement and add namespace and projectID to endpoints
1 parent 8ad689a commit 6cbdc2f

85 files changed

Lines changed: 10463 additions & 405 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

modules/api/cmd/kubermatic-api/main.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ import (
5656
"github.com/gorilla/handlers"
5757
"github.com/gorilla/mux"
5858
kubeovnv1 "github.com/kubeovn/kube-ovn/pkg/apis/kubeovn/v1"
59+
kyvernov1 "github.com/kyverno/kyverno/api/kyverno/v1"
5960
gatekeeperconfigv1alpha1 "github.com/open-policy-agent/gatekeeper/v3/apis/config/v1alpha1"
6061
prometheusapi "github.com/prometheus/client_golang/api"
6162
velerov1 "github.com/vmware-tanzu/velero/pkg/apis/velero/v1"
@@ -93,7 +94,6 @@ import (
9394
"k8s.io/klog/v2"
9495
"k8s.io/metrics/pkg/apis/metrics/v1beta1"
9596
ctrlruntime "sigs.k8s.io/controller-runtime"
96-
"sigs.k8s.io/controller-runtime/pkg/cache"
9797
ctrlruntimelog "sigs.k8s.io/controller-runtime/pkg/log"
9898
"sigs.k8s.io/controller-runtime/pkg/manager"
9999
"sigs.k8s.io/controller-runtime/pkg/manager/signals"
@@ -140,6 +140,10 @@ func main() {
140140
log.Fatalw("failed to register scheme", zap.Stringer("api", velerov1.SchemeGroupVersion), zap.Error(err))
141141
}
142142

143+
if err := kyvernov1.AddToScheme(scheme.Scheme); err != nil {
144+
log.Fatalw("failed to register scheme", zap.Stringer("api", kyvernov1.SchemeGroupVersion), zap.Error(err))
145+
}
146+
143147
if err := kubeovnv1.AddToScheme(scheme.Scheme); err != nil {
144148
log.Fatalw("failed to register scheme", zap.Stringer("api", kubeovnv1.SchemeGroupVersion), zap.Error(err))
145149
}
@@ -152,11 +156,6 @@ func main() {
152156
// We use the manager only to get a lister-backed ctrlruntimeclient.Client. We can not use it for most
153157
// other actions, because it doesn't support impersonation (and can't be changed to do that as that would mean it has to replicate the apiservers RBAC for the lister)
154158
mgr, err := manager.New(masterCfg, manager.Options{
155-
Cache: cache.Options{
156-
DefaultNamespaces: map[string]cache.Config{
157-
options.namespace: {},
158-
},
159-
},
160159
BaseContext: func() context.Context {
161160
return ctx
162161
},

0 commit comments

Comments
 (0)