Skip to content

Commit a3d2d47

Browse files
authored
feat: add monitoring-plugin stream 0.4 and 0.5 (#747)
Signed-off-by: Jenny Zhu <jenny.a.zhu@gmail.com>
1 parent 053872d commit a3d2d47

File tree

3 files changed

+27
-2
lines changed

3 files changed

+27
-2
lines changed

cmd/operator/main.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,10 @@ var defaultImages = map[string]string{
4646
"ui-distributed-tracing": "quay.io/openshift-observability-ui/distributed-tracing-console-plugin:v1.0.0",
4747
"ui-logging-pf4": "quay.io/openshift-observability-ui/logging-view-plugin:v6.0.0",
4848
"ui-logging": "quay.io/openshift-observability-ui/logging-view-plugin:v6.1.0",
49-
"ui-monitoring": "quay.io/openshift-observability-ui/monitoring-console-plugin:release-coo-1.1",
5049
"korrel8r": "quay.io/korrel8r/korrel8r:release-coo-1.2",
5150
"health-analyzer": "quay.io/openshiftanalytics/cluster-health-analyzer:v0.5.0",
51+
"ui-monitoring-pf5": "quay.io/openshift-observability-ui/monitoring-console-plugin:v0.4.0",
52+
"ui-monitoring": "quay.io/openshift-observability-ui/monitoring-console-plugin:v0.5.0",
5253
"perses": "quay.io/persesdev/perses:v0.50.3",
5354
}
5455

pkg/controllers/uiplugin/compatibility_matrix.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,16 @@ var compatibilityMatrix = []CompatibilityEntry{
133133
{
134134
PluginType: uiv1alpha1.TypeMonitoring,
135135
MinClusterVersion: "v4.15",
136+
MaxClusterVersion: "v4.19",
137+
ImageKey: "ui-monitoring-pf5",
138+
SupportLevel: TechPreview,
139+
// feature flags for montioring are dynamically injected
140+
// based on the cluster version and and UIPlugin CR configurations
141+
Features: []string{},
142+
},
143+
{
144+
PluginType: uiv1alpha1.TypeMonitoring,
145+
MinClusterVersion: "v4.19",
136146
MaxClusterVersion: "",
137147
ImageKey: "ui-monitoring",
138148
SupportLevel: TechPreview,

pkg/controllers/uiplugin/compatibility_matrix_test.go

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,13 +262,27 @@ func TestLookupImageAndFeatures(t *testing.T) {
262262
{
263263
pluginType: uiv1alpha1.TypeMonitoring,
264264
clusterVersion: "v4.15",
265-
expectedKey: "ui-monitoring",
265+
expectedKey: "ui-monitoring-pf5",
266266
expectedFeatures: []string{},
267267
expectedErr: nil,
268268
},
269269
{
270270
pluginType: uiv1alpha1.TypeMonitoring,
271271
clusterVersion: "v4.15.0-0.nightly-2024-06-06-064349",
272+
expectedKey: "ui-monitoring-pf5",
273+
expectedFeatures: []string{},
274+
expectedErr: nil,
275+
},
276+
{
277+
pluginType: uiv1alpha1.TypeMonitoring,
278+
clusterVersion: "v4.19",
279+
expectedKey: "ui-monitoring",
280+
expectedFeatures: []string{},
281+
expectedErr: nil,
282+
},
283+
{
284+
pluginType: uiv1alpha1.TypeMonitoring,
285+
clusterVersion: "v4.19.0-0.nightly-2024-06-06-064349",
272286
expectedKey: "ui-monitoring",
273287
expectedFeatures: []string{},
274288
expectedErr: nil,

0 commit comments

Comments
 (0)