Skip to content

Commit 94b5abf

Browse files
committed
remove apiresourceschemas
1 parent 1bf8eb7 commit 94b5abf

14 files changed

Lines changed: 16 additions & 1802 deletions

apiserviceexport.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
apiVersion: kube-bind.io/v1alpha2
2+
kind: APIServiceExportRequest
3+
metadata:
4+
name: mangodbs.mangodb.com
5+
spec:
6+
resources:
7+
- group: mangodb.com
8+
resource: mangodbs
9+
versions:
10+
- v1alpha1
11+
status: {}

backend/controllers/serviceexportrequest/serviceexportrequest_reconcile.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import (
2222
"strings"
2323
"time"
2424

25-
"github.com/davecgh/go-spew/spew"
2625
apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
2726
apierrors "k8s.io/apimachinery/pkg/api/errors"
2827
"k8s.io/apimachinery/pkg/api/meta"
@@ -55,7 +54,6 @@ type reconciler struct {
5554
}
5655

5756
func (r *reconciler) reconcile(ctx context.Context, mapper meta.RESTMapper, cl client.Client, cache cache.Cache, req *kubebindv1alpha2.APIServiceExportRequest) error {
58-
spew.Dump(req)
5957
if err := r.ensureBoundSchemas(ctx, mapper, cl, cache, req); err != nil {
6058
return err
6159
}
@@ -120,7 +118,6 @@ func (r *reconciler) ensureBoundSchemas(ctx context.Context, mapper meta.RESTMap
120118
}
121119
plural := names.(map[string]interface{})["plural"]
122120

123-
spew.Dump("checking", group, plural, "against", res.Group, res.Resource)
124121
if group == res.Group && plural == res.Resource {
125122
boundSchema, err := helpers.UnstructuredToBoundSchema(item)
126123
if err != nil {

deploy/crd/kube-bind.io_apiresourceschemas.yaml

Lines changed: 0 additions & 362 deletions
This file was deleted.

deploy/crd/kube-bind.io_boundapiresourceschemas.yaml

Lines changed: 0 additions & 478 deletions
This file was deleted.

deploy/patches/kube-bind.io_boundapiresourceschemas.yaml-patch

Lines changed: 0 additions & 5 deletions
This file was deleted.

deploy/patches/kube-bind.io_apiresourceschemas.yaml-patch renamed to deploy/patches/kube-bind.io_boundschemas.yaml-patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
- op: add
33
path: /spec/conversion
44
value:
5-
strategy: None
5+
strategy: None

kcp/deploy/resources/apiexport-kube-bind.io.yaml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,6 @@ spec:
4747
schema: v250809-5ed76a1.apiconversions.kube-bind.io
4848
storage:
4949
crd: {}
50-
- group: kube-bind.io
51-
name: apiresourceschemas
52-
schema: v250809-5ed76a1.apiresourceschemas.kube-bind.io
53-
storage:
54-
crd: {}
5550
- group: kube-bind.io
5651
name: apiservicebindings
5752
schema: v250809-5ed76a1.apiservicebindings.kube-bind.io
@@ -72,11 +67,6 @@ spec:
7267
schema: v250809-5ed76a1.apiservicenamespaces.kube-bind.io
7368
storage:
7469
crd: {}
75-
- group: kube-bind.io
76-
name: boundapiresourceschemas
77-
schema: v250809-5ed76a1.boundapiresourceschemas.kube-bind.io
78-
storage:
79-
crd: {}
8070
- group: kube-bind.io
8171
name: boundschemas
8272
schema: v250902-878858c.boundschemas.kube-bind.io

kcp/deploy/resources/apiresourceschema-apiresourceschemas.kube-bind.io.yaml

Lines changed: 0 additions & 360 deletions
This file was deleted.

kcp/deploy/resources/apiresourceschema-boundapiresourceschemas.kube-bind.io.yaml

Lines changed: 0 additions & 476 deletions
This file was deleted.

sdk/apis/kubebind/v1alpha2/helpers/boundapiresourceschema.go renamed to sdk/apis/kubebind/v1alpha2/helpers/boundschema.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,11 +169,9 @@ func BoundSchemaToCRD(schema *kubebindv1alpha2.BoundSchema) *apiextensionsv1.Cus
169169
Subresources: &version.Subresources,
170170
}
171171
if len(version.Schema.Raw) > 0 {
172-
var jsonSchema apiextensionsv1.JSONSchemaProps
172+
var jsonSchema apiextensionsv1.CustomResourceValidation
173173
if err := json.Unmarshal(version.Schema.Raw, &jsonSchema); err == nil {
174-
crdVersion.Schema = &apiextensionsv1.CustomResourceValidation{
175-
OpenAPIV3Schema: &jsonSchema,
176-
}
174+
crdVersion.Schema = &jsonSchema
177175
}
178176
}
179177

0 commit comments

Comments
 (0)