@@ -77,13 +77,13 @@ type resource struct {
77
77
patcher Patcher
78
78
}
79
79
80
- func majorVersion (version string ) string {
80
+ func parseSemver (version string ) string {
81
81
v := semver .MustParse (version )
82
- return semver .New (v .Major (), v .Minor (), 0 , "" , "" ).String ()
82
+ return semver .New (v .Major (), v .Minor (), v . Patch () , "" , "" ).String ()
83
83
}
84
84
85
85
func GetResourcesForVersion (version string ) ([]string , bool ) {
86
- resources , ok := versionsToResourcesMap [majorVersion (version )]
86
+ resources , ok := versionsToResourcesMap [parseSemver (version )]
87
87
if ! ok {
88
88
return nil , false
89
89
}
@@ -120,7 +120,7 @@ func CRDCompatibleVersion(operatorVersion string) (string, error) {
120
120
return semver .New (
121
121
operatorVersionSem .Major (),
122
122
operatorVersionSem .Minor (),
123
- 0 ,
123
+ operatorVersionSem . Patch () ,
124
124
"" ,
125
125
"" ).String (), nil
126
126
}
@@ -146,7 +146,7 @@ func (a *AtlasCRDs) Patch(obj runtime.Object) error {
146
146
}
147
147
148
148
func NewAtlasCRDs (crdProvider crds.AtlasOperatorCRDProvider , version string ) (* AtlasCRDs , error ) {
149
- resources , versionFound := versionsToResourcesMap [majorVersion (version )]
149
+ resources , versionFound := versionsToResourcesMap [parseSemver (version )]
150
150
if ! versionFound {
151
151
return nil , fmt .Errorf (ErrVersionNotSupportedFmt , version )
152
152
}
0 commit comments