Skip to content

Commit 76cd142

Browse files
authored
feat: ou656 UIPlugin logging-view-plugin new stream for OCP 4.22 Patternfly v6 (#1046)
1 parent cf377a3 commit 76cd142

3 files changed

Lines changed: 78 additions & 5 deletions

File tree

cmd/operator/main.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ var defaultImages = map[string]string{
4545
"ui-distributed-tracing-pf5": "quay.io/openshift-observability-ui/distributed-tracing-console-plugin:v0.4.2",
4646
"ui-distributed-tracing": "quay.io/openshift-observability-ui/distributed-tracing-console-plugin:v1.0.2",
4747
"ui-logging-pf4": "quay.io/openshift-observability-ui/logging-view-plugin:v6.0.4",
48-
"ui-logging": "quay.io/openshift-observability-ui/logging-view-plugin:v6.1.5",
48+
"ui-logging-pf5": "quay.io/openshift-observability-ui/logging-view-plugin:v6.1.5",
49+
"ui-logging": "quay.io/openshift-observability-ui/logging-view-plugin:v6.2.0",
4950
"korrel8r": "quay.io/korrel8r/korrel8r:0.9.1",
5051
"health-analyzer": "quay.io/openshiftanalytics/cluster-health-analyzer:v1.1.0",
5152
"ui-monitoring-pf5": "quay.io/openshift-observability-ui/monitoring-console-plugin:v0.4.4",

pkg/controllers/uiplugin/compatibility_matrix.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,18 @@ var compatibilityMatrix = []CompatibilityEntry{
118118
{
119119
PluginType: uiv1alpha1.TypeLogging,
120120
MinClusterVersion: "v4.15",
121+
MaxClusterVersion: "v4.22",
122+
ImageKey: "ui-logging-pf5",
123+
SupportLevel: GeneralAvailability,
124+
Features: []string{
125+
"dev-console",
126+
"alerts",
127+
"dev-alerts",
128+
},
129+
},
130+
{
131+
PluginType: uiv1alpha1.TypeLogging,
132+
MinClusterVersion: "v4.22",
121133
MaxClusterVersion: "",
122134
ImageKey: "ui-logging",
123135
SupportLevel: GeneralAvailability,

pkg/controllers/uiplugin/compatibility_matrix_test.go

Lines changed: 64 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ func TestLookupImageAndFeatures(t *testing.T) {
122122
{
123123
pluginType: uiv1alpha1.TypeLogging,
124124
clusterVersion: "v4.15",
125-
expectedKey: "ui-logging",
125+
expectedKey: "ui-logging-pf5",
126126
expectedErr: nil,
127127
expectedFeatures: []string{
128128
"dev-console",
@@ -134,7 +134,7 @@ func TestLookupImageAndFeatures(t *testing.T) {
134134
{
135135
pluginType: uiv1alpha1.TypeLogging,
136136
clusterVersion: "v4.15.0-0.nightly-2024-06-06-064349",
137-
expectedKey: "ui-logging",
137+
expectedKey: "ui-logging-pf5",
138138
expectedErr: nil,
139139
expectedFeatures: []string{
140140
"dev-console",
@@ -146,7 +146,7 @@ func TestLookupImageAndFeatures(t *testing.T) {
146146
{
147147
pluginType: uiv1alpha1.TypeLogging,
148148
clusterVersion: "4.15.46",
149-
expectedKey: "ui-logging",
149+
expectedKey: "ui-logging-pf5",
150150
expectedErr: nil,
151151
expectedFeatures: []string{
152152
"dev-console",
@@ -158,7 +158,7 @@ func TestLookupImageAndFeatures(t *testing.T) {
158158
{
159159
pluginType: uiv1alpha1.TypeLogging,
160160
clusterVersion: "v4.16.9",
161-
expectedKey: "ui-logging",
161+
expectedKey: "ui-logging-pf5",
162162
expectedErr: nil,
163163
expectedFeatures: []string{
164164
"dev-console",
@@ -174,6 +174,66 @@ func TestLookupImageAndFeatures(t *testing.T) {
174174
expectedErr: nil,
175175
supportLevel: GeneralAvailability,
176176
},
177+
{
178+
pluginType: uiv1alpha1.TypeLogging,
179+
clusterVersion: "v4.21.1",
180+
expectedKey: "ui-logging-pf5",
181+
expectedErr: nil,
182+
expectedFeatures: []string{
183+
"dev-console",
184+
"alerts",
185+
"dev-alerts",
186+
},
187+
supportLevel: GeneralAvailability,
188+
},
189+
{
190+
pluginType: uiv1alpha1.TypeLogging,
191+
clusterVersion: "v4.22",
192+
expectedKey: "ui-logging",
193+
expectedErr: nil,
194+
expectedFeatures: []string{
195+
"dev-console",
196+
"alerts",
197+
"dev-alerts",
198+
},
199+
supportLevel: GeneralAvailability,
200+
},
201+
{
202+
pluginType: uiv1alpha1.TypeLogging,
203+
clusterVersion: "v4.22.1",
204+
expectedKey: "ui-logging",
205+
expectedErr: nil,
206+
expectedFeatures: []string{
207+
"dev-console",
208+
"alerts",
209+
"dev-alerts",
210+
},
211+
supportLevel: GeneralAvailability,
212+
},
213+
{
214+
pluginType: uiv1alpha1.TypeLogging,
215+
clusterVersion: "v4.22.12",
216+
expectedKey: "ui-logging",
217+
expectedErr: nil,
218+
expectedFeatures: []string{
219+
"dev-console",
220+
"alerts",
221+
"dev-alerts",
222+
},
223+
supportLevel: GeneralAvailability,
224+
},
225+
{
226+
pluginType: uiv1alpha1.TypeLogging,
227+
clusterVersion: "v4.22.0-0.nightly-2024-06-06-064349",
228+
expectedKey: "ui-logging",
229+
expectedErr: nil,
230+
expectedFeatures: []string{
231+
"dev-console",
232+
"alerts",
233+
"dev-alerts",
234+
},
235+
supportLevel: GeneralAvailability,
236+
},
177237
{
178238
pluginType: uiv1alpha1.TypeTroubleshootingPanel,
179239
// This plugin requires changes made in the monitoring-plugin for Openshift 4.16

0 commit comments

Comments
 (0)