@@ -36,7 +36,7 @@ func TestApplyShouldReturnJustOneVersion(t *testing.T) {
3636
3737 psmdbParams := & version_service.VersionServiceApplyParams {
3838 Apply : "latest" ,
39- OperatorVersion : "1.20.1 " ,
39+ OperatorVersion : "1.21.0 " ,
4040 Product : "psmdb-operator" ,
4141 }
4242 psmdbParams .WithTimeout (2 * time .Second )
@@ -47,7 +47,7 @@ func TestApplyShouldReturnJustOneVersion(t *testing.T) {
4747 assert .Len (t , psmdbResp .Payload .Versions , 1 )
4848 assert .Len (t , psmdbResp .Payload .Versions [0 ].Matrix .Mongod , 1 )
4949 assert .Len (t , psmdbResp .Payload .Versions [0 ].Matrix .Backup , 1 )
50- assert .Len (t , psmdbResp .Payload .Versions [0 ].Matrix .Pmm , 1 )
50+ assert .Len (t , psmdbResp .Payload .Versions [0 ].Matrix .Pmm , 2 )
5151 assert .Len (t , psmdbResp .Payload .Versions [0 ].Matrix .Operator , 1 )
5252
5353 pgParams := & version_service.VersionServiceApplyParams {
@@ -112,7 +112,7 @@ func TestApplyPsmdbShouldReturnSameMajorVersion(t *testing.T) {
112112
113113 psmdbParams := & version_service.VersionServiceApplyParams {
114114 Apply : "latest" ,
115- OperatorVersion : "1.20.1 " ,
115+ OperatorVersion : "1.21.0 " ,
116116 Product : "psmdb-operator" ,
117117 }
118118 psmdbParams .WithTimeout (2 * time .Second )
@@ -139,10 +139,10 @@ func TestApplyPgShouldReturnSameMajorVersion(t *testing.T) {
139139
140140 for _ , v := range []string {"13.0" , "14.0" , "15.0" , "16.0" , "17.0" } {
141141 pgParams .DatabaseVersion = & v
142- psmdbResp , err := cli .VersionService .VersionServiceApply (pgParams )
142+ pgResp , err := cli .VersionService .VersionServiceApply (pgParams )
143143 assert .NoError (t , err )
144144
145- k := getVersion (psmdbResp .Payload .Versions [0 ].Matrix .Postgresql )
145+ k := getVersion (pgResp .Payload .Versions [0 ].Matrix .Postgresql )
146146 assert .True (t , strings .HasPrefix (k , strings .Split (v , "." )[0 ]))
147147 }
148148}
@@ -431,6 +431,7 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
431431 version string
432432 }{
433433 // test latest
434+ {"latest" , "1.21.0" , nil , "8.0.12-4" },
434435 {"latest" , "1.20.1" , nil , "8.0.8-3" },
435436 {"latest" , "1.20.0" , nil , "8.0.8-3" },
436437 {"latest" , "1.19.1" , nil , "8.0.4-1" },
@@ -451,10 +452,12 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
451452 {"latest" , "1.7.0" , nil , "4.4.3-5" },
452453 {"latest" , "1.6.0" , nil , "4.4.2-4" },
453454 {"latest" , "1.5.0" , nil , "4.2.8-8" },
455+ {"latest" , "1.21.0" , & v80 , "8.0.12-4" },
454456 {"latest" , "1.20.1" , & v80 , "8.0.8-3" },
455457 {"latest" , "1.20.0" , & v80 , "8.0.8-3" },
456458 {"latest" , "1.19.1" , & v80 , "8.0.4-1" },
457459 {"latest" , "1.19.0" , & v80 , "8.0.4-1" },
460+ {"latest" , "1.21.0" , & v70 , "7.0.24-13" },
458461 {"latest" , "1.20.1" , & v70 , "7.0.18-11" },
459462 {"latest" , "1.20.0" , & v70 , "7.0.18-11" },
460463 {"latest" , "1.19.1" , & v70 , "7.0.15-9" },
@@ -464,6 +467,7 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
464467 {"latest" , "1.16.2" , & v70 , "7.0.8-5" },
465468 {"latest" , "1.16.1" , & v70 , "7.0.8-5" },
466469 {"latest" , "1.16.0" , & v70 , "7.0.8-5" },
470+ {"latest" , "1.21.0" , & v60 , "6.0.25-20" },
467471 {"latest" , "1.20.1" , & v60 , "6.0.21-18" },
468472 {"latest" , "1.20.0" , & v60 , "6.0.21-18" },
469473 {"latest" , "1.19.1" , & v60 , "6.0.19-16" },
@@ -514,6 +518,7 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
514518 {"latest" , "1.5.0" , & v36 , "3.6.19-7.0" },
515519
516520 // test recommended
521+ {"recommended" , "1.21.0" , nil , "8.0.12-4" },
517522 {"recommended" , "1.20.1" , nil , "7.0.18-11" },
518523 {"recommended" , "1.20.0" , nil , "7.0.18-11" },
519524 {"recommended" , "1.19.1" , nil , "7.0.15-9" },
@@ -534,7 +539,8 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
534539 {"recommended" , "1.7.0" , nil , "4.4.3-5" },
535540 {"recommended" , "1.6.0" , nil , "4.4.2-4" },
536541 {"recommended" , "1.5.0" , nil , "4.2.8-8" },
537- // Due to issue with PBM restore PBM-1493 we remove 8.0 from recommended
542+ {"recommended" , "1.21.0" , & v80 , "8.0.12-4" },
543+ {"recommended" , "1.21.0" , & v70 , "7.0.24-13" },
538544 {"recommended" , "1.20.1" , & v70 , "7.0.18-11" },
539545 {"recommended" , "1.20.0" , & v70 , "7.0.18-11" },
540546 {"recommended" , "1.19.0" , & v70 , "7.0.15-9" },
@@ -543,6 +549,7 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
543549 {"recommended" , "1.16.2" , & v70 , "7.0.8-5" },
544550 {"recommended" , "1.16.1" , & v70 , "7.0.8-5" },
545551 {"recommended" , "1.16.0" , & v70 , "7.0.8-5" },
552+ {"recommended" , "1.21.0" , & v60 , "6.0.25-20" },
546553 {"recommended" , "1.20.1" , & v60 , "6.0.21-18" },
547554 {"recommended" , "1.20.0" , & v60 , "6.0.21-18" },
548555 {"recommended" , "1.19.1" , & v60 , "6.0.19-16" },
@@ -594,10 +601,12 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
594601 {"recommended" , "1.5.0" , & v36 , "3.6.19-7.0" },
595602
596603 // test exact
604+ {"8.0.12-4" , "1.21.0" , nil , "8.0.12-4" },
597605 {"8.0.8-3" , "1.20.1" , nil , "8.0.8-3" },
598606 {"8.0.8-3" , "1.20.0" , nil , "8.0.8-3" },
599607 {"8.0.4-1" , "1.19.1" , nil , "8.0.4-1" },
600608 {"8.0.4-1" , "1.19.0" , nil , "8.0.4-1" },
609+ {"7.0.24-13" , "1.21.0" , nil , "7.0.24-13" },
601610 {"7.0.18-11" , "1.20.1" , nil , "7.0.18-11" },
602611 {"7.0.18-11" , "1.20.0" , nil , "7.0.18-11" },
603612 {"7.0.15-9" , "1.19.1" , nil , "7.0.15-9" },
@@ -607,6 +616,7 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
607616 {"7.0.8-5" , "1.16.2" , nil , "7.0.8-5" },
608617 {"7.0.8-5" , "1.16.1" , nil , "7.0.8-5" },
609618 {"7.0.8-5" , "1.16.0" , nil , "7.0.8-5" },
619+ {"6.0.25-20" , "1.21.0" , nil , "6.0.25-20" },
610620 {"6.0.21-18" , "1.20.1" , nil , "6.0.21-18" },
611621 {"6.0.21-18" , "1.20.0" , nil , "6.0.21-18" },
612622 {"6.0.19-16" , "1.19.1" , nil , "6.0.19-16" },
@@ -661,10 +671,12 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
661671 {"3.6.18-5.0" , "1.5.0" , nil , "3.6.18-5.0" },
662672
663673 //test with suffix
674+ {"8.0-latest" , "1.21.0" , nil , "8.0.12-4" },
664675 {"8.0-latest" , "1.20.1" , nil , "8.0.8-3" },
665676 {"8.0-latest" , "1.20.0" , nil , "8.0.8-3" },
666677 {"8.0-latest" , "1.19.1" , nil , "8.0.4-1" },
667678 {"8.0-latest" , "1.19.0" , nil , "8.0.4-1" },
679+ {"7.0-latest" , "1.21.0" , nil , "7.0.24-13" },
668680 {"7.0-latest" , "1.20.1" , nil , "7.0.18-11" },
669681 {"7.0-latest" , "1.20.0" , nil , "7.0.18-11" },
670682 {"7.0-latest" , "1.19.1" , nil , "7.0.15-9" },
@@ -674,6 +686,7 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
674686 {"7.0-latest" , "1.16.2" , nil , "7.0.8-5" },
675687 {"7.0-latest" , "1.16.1" , nil , "7.0.8-5" },
676688 {"7.0-latest" , "1.16.0" , nil , "7.0.8-5" },
689+ {"6.0-latest" , "1.21.0" , nil , "6.0.25-20" },
677690 {"6.0-latest" , "1.20.1" , nil , "6.0.21-18" },
678691 {"6.0-latest" , "1.20.0" , nil , "6.0.21-18" },
679692 {"6.0-latest" , "1.19.1" , nil , "6.0.19-16" },
@@ -726,7 +739,9 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
726739 {"3.6-latest" , "1.7.0" , nil , "3.6.21-10.0" },
727740 {"3.6-latest" , "1.6.0" , nil , "3.6.21-10.0" },
728741 {"3.6-latest" , "1.5.0" , nil , "3.6.19-7.0" },
729- // Due to issue with PBM restore PBM-1493 we remove 8.0 from recommended
742+
743+ {"8.0-recommended" , "1.21.0" , nil , "8.0.12-4" },
744+ {"7.0-recommended" , "1.21.0" , nil , "7.0.24-13" },
730745 {"7.0-recommended" , "1.20.1" , nil , "7.0.18-11" },
731746 {"7.0-recommended" , "1.20.0" , nil , "7.0.18-11" },
732747 {"7.0-recommended" , "1.19.1" , nil , "7.0.15-9" },
@@ -736,6 +751,7 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
736751 {"7.0-recommended" , "1.16.2" , nil , "7.0.8-5" },
737752 {"7.0-recommended" , "1.16.1" , nil , "7.0.8-5" },
738753 {"7.0-recommended" , "1.16.0" , nil , "7.0.8-5" },
754+ {"6.0-recommended" , "1.21.0" , nil , "6.0.25-20" },
739755 {"6.0-recommended" , "1.20.1" , nil , "6.0.21-18" },
740756 {"6.0-recommended" , "1.20.0" , nil , "6.0.21-18" },
741757 {"6.0-recommended" , "1.19.1" , nil , "6.0.19-16" },
0 commit comments