Skip to content

Commit cf8166d

Browse files
committed
Register type
Signed-off-by: Maia Iyer <[email protected]>
1 parent 4a6b71d commit cf8166d

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

pkg/agent/spirecrd/crdmanager.go

+9-4
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,18 @@ import (
88
"k8s.io/client-go/rest"
99
//"k8s.io/client-go/dynamic"
1010
"sigs.k8s.io/controller-runtime/pkg/client"
11+
"sigs.k8s.io/controller-runtime/pkg/scheme"
1112
// metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
12-
// "k8s.io/apimachinery/pkg/runtime/schema"
13+
"k8s.io/apimachinery/pkg/runtime/schema"
1314
spirev1alpha1 "github.com/spiffe/spire-controller-manager/api/v1alpha1"
1415
)
1516

16-
/*var gvrClusterFederatedTrustDomain = schema.GroupVersionResource{
17+
var gvr = schema.GroupVersion{
1718
Group: "spire.spiffe.io",
1819
Version: "v1alpha1",
19-
Resource: "clusterfederatedtrustdomains",
20-
}*/
20+
}
21+
22+
var SchemeBuilder = &scheme.Builder{GroupVersion: gvr}
2123

2224
// CRDManager defines the interface for managing CRDs
2325
type CRDManager interface {
@@ -44,6 +46,9 @@ func NewSPIRECRDManager(className string) (*SPIRECRDManager, error) {
4446
return nil, fmt.Errorf("Error creating kube client: %v", err)
4547
}
4648

49+
SchemeBuilder.Register(&spirev1alpha1.ClusterFederatedTrustDomain{})
50+
SchemeBuilder.Register(&spirev1alpha1.ClusterFederatedTrustDomainList{})
51+
4752
return &SPIRECRDManager{
4853
className: className,
4954
kubeClient: kubeClient,

0 commit comments

Comments
 (0)