Skip to content

Commit ea43975

Browse files
Merge pull request #481 from Percona-Lab/release-psmdb-1.21.2
Update PSMDB operator for 1.21.2 release
2 parents e38c4d4 + d76b535 commit ea43975

File tree

4 files changed

+168
-2
lines changed

4 files changed

+168
-2
lines changed

api-tests/apply_route_test.go

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ func TestApplyShouldReturnJustOneVersion(t *testing.T) {
3636

3737
psmdbParams := &version_service.VersionServiceApplyParams{
3838
Apply: "latest",
39-
OperatorVersion: "1.21.1",
39+
OperatorVersion: "1.21.2",
4040
Product: "psmdb-operator",
4141
}
4242
psmdbParams.WithTimeout(2 * time.Second)
@@ -112,7 +112,7 @@ func TestApplyPsmdbShouldReturnSameMajorVersion(t *testing.T) {
112112

113113
psmdbParams := &version_service.VersionServiceApplyParams{
114114
Apply: "latest",
115-
OperatorVersion: "1.21.1",
115+
OperatorVersion: "1.21.2",
116116
Product: "psmdb-operator",
117117
}
118118
psmdbParams.WithTimeout(2 * time.Second)
@@ -431,6 +431,7 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
431431
version string
432432
}{
433433
// test latest
434+
{"latest", "1.21.2", nil, "8.0.17-6"},
434435
{"latest", "1.21.1", nil, "8.0.12-4"},
435436
{"latest", "1.21.0", nil, "8.0.12-4"},
436437
{"latest", "1.20.1", nil, "8.0.8-3"},
@@ -453,12 +454,14 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
453454
{"latest", "1.7.0", nil, "4.4.3-5"},
454455
{"latest", "1.6.0", nil, "4.4.2-4"},
455456
{"latest", "1.5.0", nil, "4.2.8-8"},
457+
{"latest", "1.21.2", &v80, "8.0.17-6"},
456458
{"latest", "1.21.1", &v80, "8.0.12-4"},
457459
{"latest", "1.21.0", &v80, "8.0.12-4"},
458460
{"latest", "1.20.1", &v80, "8.0.8-3"},
459461
{"latest", "1.20.0", &v80, "8.0.8-3"},
460462
{"latest", "1.19.1", &v80, "8.0.4-1"},
461463
{"latest", "1.19.0", &v80, "8.0.4-1"},
464+
{"latest", "1.21.2", &v70, "7.0.28-15"},
462465
{"latest", "1.21.1", &v70, "7.0.24-13"},
463466
{"latest", "1.21.0", &v70, "7.0.24-13"},
464467
{"latest", "1.20.1", &v70, "7.0.18-11"},
@@ -522,6 +525,7 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
522525
{"latest", "1.5.0", &v36, "3.6.19-7.0"},
523526

524527
// test recommended
528+
{"recommended", "1.21.2", nil, "8.0.17-6"},
525529
{"recommended", "1.21.1", nil, "8.0.12-4"},
526530
{"recommended", "1.21.0", nil, "8.0.12-4"},
527531
{"recommended", "1.20.1", nil, "7.0.18-11"},
@@ -544,8 +548,10 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
544548
{"recommended", "1.7.0", nil, "4.4.3-5"},
545549
{"recommended", "1.6.0", nil, "4.4.2-4"},
546550
{"recommended", "1.5.0", nil, "4.2.8-8"},
551+
{"recommended", "1.21.2", &v80, "8.0.17-6"},
547552
{"recommended", "1.21.1", &v80, "8.0.12-4"},
548553
{"recommended", "1.21.0", &v80, "8.0.12-4"},
554+
{"recommended", "1.21.2", &v70, "7.0.28-15"},
549555
{"recommended", "1.21.1", &v70, "7.0.24-13"},
550556
{"recommended", "1.21.0", &v70, "7.0.24-13"},
551557
{"recommended", "1.20.1", &v70, "7.0.18-11"},
@@ -609,12 +615,14 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
609615
{"recommended", "1.5.0", &v36, "3.6.19-7.0"},
610616

611617
// test exact
618+
{"8.0.17-6", "1.21.2", nil, "8.0.17-6"},
612619
{"8.0.12-4", "1.21.1", nil, "8.0.12-4"},
613620
{"8.0.12-4", "1.21.0", nil, "8.0.12-4"},
614621
{"8.0.8-3", "1.20.1", nil, "8.0.8-3"},
615622
{"8.0.8-3", "1.20.0", nil, "8.0.8-3"},
616623
{"8.0.4-1", "1.19.1", nil, "8.0.4-1"},
617624
{"8.0.4-1", "1.19.0", nil, "8.0.4-1"},
625+
{"7.0.28-15", "1.21.2", nil, "7.0.28-15"},
618626
{"7.0.24-13", "1.21.1", nil, "7.0.24-13"},
619627
{"7.0.24-13", "1.21.0", nil, "7.0.24-13"},
620628
{"7.0.18-11", "1.20.1", nil, "7.0.18-11"},
@@ -682,12 +690,14 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
682690
{"3.6.18-5.0", "1.5.0", nil, "3.6.18-5.0"},
683691

684692
//test with suffix
693+
{"8.0-latest", "1.21.2", nil, "8.0.17-6"},
685694
{"8.0-latest", "1.21.1", nil, "8.0.12-4"},
686695
{"8.0-latest", "1.21.0", nil, "8.0.12-4"},
687696
{"8.0-latest", "1.20.1", nil, "8.0.8-3"},
688697
{"8.0-latest", "1.20.0", nil, "8.0.8-3"},
689698
{"8.0-latest", "1.19.1", nil, "8.0.4-1"},
690699
{"8.0-latest", "1.19.0", nil, "8.0.4-1"},
700+
{"7.0-latest", "1.21.2", nil, "7.0.28-15"},
691701
{"7.0-latest", "1.21.1", nil, "7.0.24-13"},
692702
{"7.0-latest", "1.21.0", nil, "7.0.24-13"},
693703
{"7.0-latest", "1.20.1", nil, "7.0.18-11"},
@@ -754,8 +764,10 @@ func TestApplyPsmdbReturnedVersions(t *testing.T) {
754764
{"3.6-latest", "1.6.0", nil, "3.6.21-10.0"},
755765
{"3.6-latest", "1.5.0", nil, "3.6.19-7.0"},
756766

767+
{"8.0-recommended", "1.21.2", nil, "8.0.17-6"},
757768
{"8.0-recommended", "1.21.1", nil, "8.0.12-4"},
758769
{"8.0-recommended", "1.21.0", nil, "8.0.12-4"},
770+
{"7.0-recommended", "1.21.2", nil, "7.0.28-15"},
759771
{"7.0-recommended", "1.21.1", nil, "7.0.24-13"},
760772
{"7.0-recommended", "1.21.0", nil, "7.0.24-13"},
761773
{"7.0-recommended", "1.20.1", nil, "7.0.18-11"},

api-tests/operator_route_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ func TestOperatorRouteShouldReturnRightOperatorVersion(t *testing.T) {
5656
{"psmdb-operator", "1.20.1"},
5757
{"psmdb-operator", "1.21.0"},
5858
{"psmdb-operator", "1.21.1"},
59+
{"psmdb-operator", "1.21.2"},
5960
{"pg-operator", "1.1.0"},
6061
{"pg-operator", "1.2.0"},
6162
{"pg-operator", "1.3.0"},
@@ -183,6 +184,7 @@ func TestOperatorRoutePsmdbShouldReturnNotEmptyResponses(t *testing.T) {
183184
{"psmdb-operator", "1.20.1"},
184185
{"psmdb-operator", "1.21.0"},
185186
{"psmdb-operator", "1.21.1"},
187+
{"psmdb-operator", "1.21.2"},
186188
}
187189

188190
for _, c := range cases {
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}
Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
{
2+
"versions": [
3+
{
4+
"operator": "1.21.2",
5+
"product": "psmdb-operator",
6+
"matrix": {
7+
"mongod": {
8+
"8.0.17-6": {
9+
"image_path": "percona/percona-server-mongodb:8.0.17-6",
10+
"image_hash": "ae6380469f6b73d3517ec4eae7b2f12ff6310dc2deae8e52fe514276c45e9440",
11+
"image_hash_arm64": "f1170f8bf68d051816cd4d956ca1f6ee9885c6cf0e1e5db5dc00a137af3603ee",
12+
"status": "recommended",
13+
"critical": false
14+
},
15+
"8.0.12-4": {
16+
"image_path": "percona/percona-server-mongodb:8.0.12-4",
17+
"image_hash": "ab8793879409788b5a19f7e332a3700520e8eeaf4b068ec8cc7d1b680f097307",
18+
"image_hash_arm64": "d367e225b57783bc2ff8451571c7568dc3b240176cf149a01cc3a7b13fb52a78",
19+
"status": "available",
20+
"critical": false
21+
},
22+
"8.0.8-3": {
23+
"image_path": "percona/percona-server-mongodb:8.0.8-3",
24+
"image_hash": "e4580ca292f07fd7800e139121aea4b2c1dfa6aa34f3657d25a861883fd3de41",
25+
"image_hash_arm64": "96cfee2102499aba05e63ca7862102c2b1da1cf9f4eea0cbea3793a07c183925",
26+
"status": "available",
27+
"critical": false
28+
},
29+
"8.0.4-1": {
30+
"image_path": "percona/percona-server-mongodb:8.0.4-1-multi",
31+
"image_hash": "873b201ce3d66d97b1225c26db392c5043a73cc19ee8db6f2dc1b8efd4783bcf",
32+
"image_hash_arm64": "222ccf746ad4ffdfccf41b41edaa0d318d28f663e13c9629f8dad5a5078434e5",
33+
"status": "available",
34+
"critical": false
35+
},
36+
"7.0.28-15": {
37+
"image_path": "percona/percona-server-mongodb:7.0.28-15",
38+
"image_hash": "d131a4375c3e669f97da6cdf5eef847099c731fd956341345f37e6e6fb68d699",
39+
"image_hash_arm64": "6bc8ee24a7e60ec8ef32002165584320b9cc0eb6067a5f304cee6f1ea708f9b3",
40+
"status": "recommended",
41+
"critical": false
42+
},
43+
"7.0.24-13": {
44+
"image_path": "percona/percona-server-mongodb:7.0.24-13",
45+
"image_hash": "71d5389e91014cf6c486c4d28ee2b3f19f16eb421d9d65b36d70b9f712a43eaa",
46+
"image_hash_arm64": "22012034c3e30029b34dda235aa14642377522ba307d742f64d7f69ed6feccf9",
47+
"status": "available",
48+
"critical": false
49+
},
50+
"7.0.18-11": {
51+
"image_path": "percona/percona-server-mongodb:7.0.18-11",
52+
"image_hash": "0115a72f5e60d86cb4f4b7eae32118c0910e8c96831e013de12798a1771c4c91",
53+
"image_hash_arm64": "86c17067f3e233f522612389ed2500231cbb22ce93524c476b9aa8d464d06f0b",
54+
"status": "available",
55+
"critical": false
56+
},
57+
"7.0.15-9": {
58+
"image_path": "percona/percona-server-mongodb:7.0.15-9-multi",
59+
"image_hash": "7bffdf2e71c121e2ab37b4fa7e2f513237abdd65266da384bf8197cee1316917",
60+
"image_hash_arm64": "fdc4875df82572267445811445ebf517f63e509be54d1a2599fe58e1c525e1d8",
61+
"status": "available",
62+
"critical": false
63+
},
64+
"7.0.14-8": {
65+
"image_path": "percona/percona-server-mongodb:7.0.14-8-multi",
66+
"image_hash": "ed932d4e7231dcb793bf609f781226a8393aa8958b103339f4a503a8f70ed17e",
67+
"image_hash_arm64": "052f84ee926ad9b5146f08a7e887820342d65b757a284c2f0ea8e937bb51cd7b",
68+
"status": "available",
69+
"critical": false
70+
},
71+
"6.0.25-20": {
72+
"image_path": "percona/percona-server-mongodb:6.0.25-20",
73+
"image_hash": "0254c10fb8c249c108cd0a6e5885dfe76785e8fdd6ceb23ce98854234672e5d6",
74+
"image_hash_arm64": "0fd4d1ca4da6377450964f225bd1d508730be9c1fca1c36c3bfcc107678d9a50",
75+
"status": "recommended",
76+
"critical": false
77+
},
78+
"6.0.21-18": {
79+
"image_path": "percona/percona-server-mongodb:6.0.21-18",
80+
"image_hash": "579d2fdc617ea42ab2be8c2682955b489dbf49ab19771b7a5d9c77da4dd323e7",
81+
"image_hash_arm64": "b9d2b7e8c4a97b2d20e2aaccfbd183f65f8ccd9f2ea13939515e18e02bc64871",
82+
"status": "available",
83+
"critical": false
84+
},
85+
"6.0.19-16": {
86+
"image_path": "percona/percona-server-mongodb:6.0.19-16-multi",
87+
"image_hash": "c8ff08c4b8a96679e2daf4845873fdd4d2c48646b84db19f0c5fe02e8f3808b4",
88+
"image_hash_arm64": "6908b28ced260b762cd38a642c06dd802cbef0a43ab5f22afe7b583b234ebcec",
89+
"status": "available",
90+
"critical": false
91+
},
92+
"6.0.18-15": {
93+
"image_path": "percona/percona-server-mongodb:6.0.18-15-multi",
94+
"image_hash": "d197ce16ab0eed6df25e632b92dea5ce448e549e02028f39b78f5730c2ffef36",
95+
"image_hash_arm64": "7fd1d8f74f71dea6ad423e8e202a0617bdd1e8783f2b5cb071b5281685ce0adf",
96+
"status": "available",
97+
"critical": false
98+
},
99+
"6.0.16-13": {
100+
"image_path": "percona/percona-server-mongodb:6.0.16-13",
101+
"image_hash": "1497e58e39497d8425ccd053898dc323338d6eb3f0e3c4c223f9d5a468da7931",
102+
"status": "available",
103+
"critical": false
104+
}
105+
},
106+
"pmm": {
107+
"2.44.1-1": {
108+
"image_path": "percona/pmm-client:2.44.1-1",
109+
"image_hash": "52a8fb5e8f912eef1ff8a117ea323c401e278908ce29928dafc23fac1db4f1e3",
110+
"image_hash_arm64": "390bfd12f981e8b3890550c4927a3ece071377065e001894458047602c744e3b",
111+
"status": "available",
112+
"critical": false
113+
},
114+
"3.5.0": {
115+
"image_path": "percona/pmm-client:3.5.0",
116+
"image_hash": "352aee74f25b3c1c4cd9dff1f378a0c3940b315e551d170c09953bf168531e4a",
117+
"image_hash_arm64": "cbbb074d51d90a5f2d6f1d98a05024f6de2ffdcb5acab632324cea4349a820bd",
118+
"status": "recommended",
119+
"critical": false
120+
}
121+
},
122+
"backup": {
123+
"2.11.0": {
124+
"image_path": "percona/percona-backup-mongodb:2.11.0",
125+
"image_hash": "d09f5de92cfbc5a7a42a8cc86742a07481c98b3b42cffdc6359b3ec1f63de3a5",
126+
"image_hash_arm64": "a60d095439537b982209582d428b3b39a01e31e88b2b62d2dcbd99ea4e2d9928",
127+
"status": "recommended",
128+
"critical": false
129+
}
130+
},
131+
"log_collector": {
132+
"4.0.1": {
133+
"image_path": "percona/fluentbit:4.0.1",
134+
"image_hash": "a4ab7dd10379ccf74607f6b05225c4996eeff53b628bda94e615781a1f58b779",
135+
"status": "recommended",
136+
"critical": false
137+
}
138+
},
139+
"operator": {
140+
"1.21.2": {
141+
"image_path": "percona/percona-server-mongodb-operator:1.21.2",
142+
"image_hash": "76d59626914f4d18eb0c19d8e31d2480f7a358daa3ded777cafb7e3717c7508d",
143+
"image_hash_arm64": "b6adecc41de81f69a4faf552aeca31c06411f012378be248ead70a538c8ea365",
144+
"status": "recommended",
145+
"critical": false
146+
}
147+
}
148+
}
149+
}
150+
]
151+
}

0 commit comments

Comments
 (0)