Skip to content

Commit 7f1d2d6

Browse files
authored
CLOUDP-365467: Add Schema to Translator (#3015)
* CLOUDP-365467: Add Schema to Translator Signed-off-by: jose.vazquez <[email protected]> * Add schema to generated NewPerVersionTranslators * Avoid AKOv2 test deps --------- Signed-off-by: jose.vazquez <[email protected]>
1 parent 1e205cd commit 7f1d2d6

File tree

13 files changed

+284
-220
lines changed

13 files changed

+284
-220
lines changed

internal/crapi/crapi.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
package crapi
1717

1818
import (
19+
"k8s.io/apimachinery/pkg/runtime"
1920
"sigs.k8s.io/controller-runtime/pkg/client"
2021

2122
"github.com/mongodb/mongodb-atlas-kubernetes/v2/internal/crapi/refs"
@@ -26,6 +27,9 @@ import (
2627
// A translator is an immutable configuration object, it can be safely shared
2728
// across goroutines
2829
type Translator interface {
30+
// Scheme returns the Kubernetes scheme used to translate the CRD.
31+
Scheme() *runtime.Scheme
32+
2933
// MajorVersion returns the pinned SDK major version
3034
MajorVersion() string
3135

0 commit comments

Comments
 (0)