We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8cc48ad commit 557a7c2Copy full SHA for 557a7c2
config/crd/embeds.go
@@ -3,6 +3,7 @@ package crd
3
//nolint:goimports
4
import (
5
_ "embed"
6
+
7
"github.com/pdok/smooth-operator/pkg/validation"
8
v1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
9
"sigs.k8s.io/yaml"
@@ -12,8 +13,7 @@ import (
12
13
var atomCRD []byte
14
15
func init() {
- crd := v1.CustomResourceDefinition{}
16
- err := yaml.Unmarshal(atomCRD, &crd)
+ crd, err := GetAtomCRD()
17
if err != nil {
18
panic(err)
19
}
@@ -23,3 +23,10 @@ func init() {
23
24
25
26
27
+func GetAtomCRD() (v1.CustomResourceDefinition, error) {
28
+ crd := v1.CustomResourceDefinition{}
29
+ err := yaml.Unmarshal(atomCRD, &crd)
30
31
+ return crd, err
32
+}
0 commit comments