@@ -38,52 +38,76 @@ type ListFunction func(ctx context.Context, list client.ObjectList, opts ...clie
3838
3939var compatibilityMatrix = []CompatibilityEntry {
4040 {
41- PluginType : uiv1alpha1 .TypeDashboards ,
42- MinClusterVersion : "v4.11" ,
43- MaxClusterVersion : "" ,
44- ImageKey : "ui-dashboards" ,
45- Features : []string {},
46- SupportLevel : DevPreview ,
41+ PluginType : uiv1alpha1 .TypeDashboards ,
42+ MinClusterVersion : "v4.11" ,
43+ MaxClusterVersion : "" ,
44+ ImageKey : "ui-dashboards" ,
45+ Features : []string {},
46+ SupportLevel : DevPreview ,
47+ SupportsTLSProfile : true ,
4748 },
4849 {
49- PluginType : uiv1alpha1 .TypeTroubleshootingPanel ,
50- MinClusterVersion : "v4.19" ,
51- MaxClusterVersion : "" ,
52- ImageKey : "ui-troubleshooting-panel" ,
53- SupportLevel : GeneralAvailability ,
54- Features : []string {},
50+ PluginType : uiv1alpha1 .TypeTroubleshootingPanel ,
51+ MinClusterVersion : "v4.19" ,
52+ MaxClusterVersion : "v4.22" ,
53+ ImageKey : "ui-troubleshooting-panel-pf6" ,
54+ SupportLevel : GeneralAvailability ,
55+ Features : []string {},
56+ SupportsTLSProfile : false ,
5557 },
5658 {
57- PluginType : uiv1alpha1 .TypeDistributedTracing ,
58- MinClusterVersion : "v4.11" ,
59- MaxClusterVersion : "v4.15" ,
60- ImageKey : "ui-distributed-tracing-pf4" ,
61- SupportLevel : GeneralAvailability ,
62- Features : []string {},
59+ PluginType : uiv1alpha1 .TypeTroubleshootingPanel ,
60+ MinClusterVersion : "v4.22" ,
61+ MaxClusterVersion : "" ,
62+ ImageKey : "ui-troubleshooting-panel" ,
63+ SupportLevel : GeneralAvailability ,
64+ Features : []string {},
65+ SupportsTLSProfile : false ,
6366 },
6467 {
65- PluginType : uiv1alpha1 .TypeDistributedTracing ,
66- MinClusterVersion : "v4.15" ,
67- MaxClusterVersion : "v4.19" ,
68- ImageKey : "ui-distributed-tracing-pf5" ,
69- SupportLevel : GeneralAvailability ,
70- Features : []string {},
68+ PluginType : uiv1alpha1 .TypeDistributedTracing ,
69+ MinClusterVersion : "v4.11" ,
70+ MaxClusterVersion : "v4.15" ,
71+ ImageKey : "ui-distributed-tracing-pf4" ,
72+ SupportLevel : GeneralAvailability ,
73+ Features : []string {},
74+ SupportsTLSProfile : true ,
7175 },
7276 {
73- PluginType : uiv1alpha1 .TypeDistributedTracing ,
74- MinClusterVersion : "v4.19" ,
75- MaxClusterVersion : "" ,
76- ImageKey : "ui-distributed-tracing" ,
77- SupportLevel : GeneralAvailability ,
78- Features : []string {},
77+ PluginType : uiv1alpha1 .TypeDistributedTracing ,
78+ MinClusterVersion : "v4.15" ,
79+ MaxClusterVersion : "v4.19" ,
80+ ImageKey : "ui-distributed-tracing-pf5" ,
81+ SupportLevel : GeneralAvailability ,
82+ Features : []string {},
83+ SupportsTLSProfile : true ,
7984 },
8085 {
81- PluginType : uiv1alpha1 .TypeLogging ,
82- MinClusterVersion : "v4.11" ,
83- MaxClusterVersion : "v4.12" ,
84- ImageKey : "ui-logging-pf4" ,
85- SupportLevel : GeneralAvailability ,
86- Features : []string {},
86+ PluginType : uiv1alpha1 .TypeDistributedTracing ,
87+ MinClusterVersion : "v4.19" ,
88+ MaxClusterVersion : "v4.22" ,
89+ ImageKey : "ui-distributed-tracing-pf6" ,
90+ SupportLevel : GeneralAvailability ,
91+ Features : []string {},
92+ SupportsTLSProfile : true ,
93+ },
94+ {
95+ PluginType : uiv1alpha1 .TypeDistributedTracing ,
96+ MinClusterVersion : "v4.22" ,
97+ MaxClusterVersion : "" ,
98+ ImageKey : "ui-distributed-tracing" ,
99+ SupportLevel : GeneralAvailability ,
100+ Features : []string {},
101+ SupportsTLSProfile : true ,
102+ },
103+ {
104+ PluginType : uiv1alpha1 .TypeLogging ,
105+ MinClusterVersion : "v4.11" ,
106+ MaxClusterVersion : "v4.12" ,
107+ ImageKey : "ui-logging-pf4" ,
108+ SupportLevel : GeneralAvailability ,
109+ Features : []string {},
110+ SupportsTLSProfile : true ,
87111 },
88112 {
89113 PluginType : uiv1alpha1 .TypeLogging ,
@@ -94,6 +118,7 @@ var compatibilityMatrix = []CompatibilityEntry{
94118 Features : []string {
95119 "dev-console" ,
96120 },
121+ SupportsTLSProfile : true ,
97122 },
98123 {
99124 PluginType : uiv1alpha1 .TypeLogging ,
@@ -105,6 +130,7 @@ var compatibilityMatrix = []CompatibilityEntry{
105130 "dev-console" ,
106131 "alerts" ,
107132 },
133+ SupportsTLSProfile : true ,
108134 },
109135 {
110136 PluginType : uiv1alpha1 .TypeLogging ,
@@ -117,6 +143,7 @@ var compatibilityMatrix = []CompatibilityEntry{
117143 "alerts" ,
118144 "dev-alerts" ,
119145 },
146+ SupportsTLSProfile : true ,
120147 },
121148 {
122149 PluginType : uiv1alpha1 .TypeLogging ,
@@ -129,6 +156,7 @@ var compatibilityMatrix = []CompatibilityEntry{
129156 "alerts" ,
130157 "dev-alerts" ,
131158 },
159+ SupportsTLSProfile : true ,
132160 },
133161 {
134162 PluginType : uiv1alpha1 .TypeLogging ,
@@ -141,6 +169,7 @@ var compatibilityMatrix = []CompatibilityEntry{
141169 "alerts" ,
142170 "dev-alerts" ,
143171 },
172+ SupportsTLSProfile : true ,
144173 },
145174 {
146175 PluginType : uiv1alpha1 .TypeMonitoring ,
@@ -150,11 +179,23 @@ var compatibilityMatrix = []CompatibilityEntry{
150179 SupportLevel : TechPreview ,
151180 // feature flags for montioring are dynamically injected
152181 // based on the cluster version and and UIPlugin CR configurations
153- Features : []string {},
182+ Features : []string {},
183+ SupportsTLSProfile : true ,
154184 },
155185 {
156186 PluginType : uiv1alpha1 .TypeMonitoring ,
157187 MinClusterVersion : "v4.19" ,
188+ MaxClusterVersion : "v4.22" ,
189+ ImageKey : "ui-monitoring-pf6" ,
190+ SupportLevel : GeneralAvailability ,
191+ // feature flags for montioring are dynamically injected
192+ // based on the cluster version and and UIPlugin CR configurations
193+ Features : []string {},
194+ SupportsTLSProfile : true ,
195+ },
196+ {
197+ PluginType : uiv1alpha1 .TypeMonitoring ,
198+ MinClusterVersion : "v4.22" ,
158199 MaxClusterVersion : "" ,
159200 ImageKey : "ui-monitoring" ,
160201 SupportLevel : GeneralAvailability ,
0 commit comments