Skip to content

Commit 3d997c2

Browse files
committed
added functions to get crds as structs
1 parent 3b28bf7 commit 3d997c2

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

config/crd/bases/embed.go

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ var wfsCRD []byte
1515
var wmsCRD []byte
1616

1717
func init() {
18-
wms := v1.CustomResourceDefinition{}
19-
err := yaml.Unmarshal(wmsCRD, &wms)
18+
wms, err := GetWmsCRD()
2019
if err != nil {
2120
panic(err)
2221
}
@@ -26,8 +25,7 @@ func init() {
2625
panic(err)
2726
}
2827

29-
wfs := v1.CustomResourceDefinition{}
30-
err = yaml.Unmarshal(wfsCRD, &wfs)
28+
wfs, err := GetWfsCRD()
3129
if err != nil {
3230
panic(err)
3331
}
@@ -37,3 +35,17 @@ func init() {
3735
panic(err)
3836
}
3937
}
38+
39+
func GetWmsCRD() (v1.CustomResourceDefinition, error) {
40+
crd := v1.CustomResourceDefinition{}
41+
err := yaml.Unmarshal(wmsCRD, &crd)
42+
43+
return crd, err
44+
}
45+
46+
func GetWfsCRD() (v1.CustomResourceDefinition, error) {
47+
crd := v1.CustomResourceDefinition{}
48+
err := yaml.Unmarshal(wfsCRD, &crd)
49+
50+
return crd, err
51+
}

0 commit comments

Comments
 (0)