@@ -29,85 +29,74 @@ type CompatibilityEntry struct {
2929 ImageKey string
3030 SupportLevel SupportLevel
3131 Features []string
32- // SupportsTLSProfile indicates whether this plugin image supports
33- // -tls-min-version and -tls-cipher-suites command flags.
34- SupportsTLSProfile bool
3532}
3633
3734type ListFunction func (ctx context.Context , list client.ObjectList , opts ... client.ListOption ) error
3835
3936var compatibilityMatrix = []CompatibilityEntry {
4037 {
41- PluginType : uiv1alpha1 .TypeDashboards ,
42- MinClusterVersion : "v4.11" ,
43- MaxClusterVersion : "" ,
44- ImageKey : "ui-dashboards" ,
45- Features : []string {},
46- SupportLevel : DevPreview ,
47- SupportsTLSProfile : true ,
48- },
49- {
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 ,
57- },
58- {
59- PluginType : uiv1alpha1 .TypeTroubleshootingPanel ,
60- MinClusterVersion : "v4.22" ,
61- MaxClusterVersion : "" ,
62- ImageKey : "ui-troubleshooting-panel" ,
63- SupportLevel : GeneralAvailability ,
64- Features : []string {},
65- SupportsTLSProfile : false ,
66- },
67- {
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 ,
75- },
76- {
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 ,
84- },
85- {
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 ,
38+ PluginType : uiv1alpha1 .TypeDashboards ,
39+ MinClusterVersion : "v4.11" ,
40+ MaxClusterVersion : "" ,
41+ ImageKey : "ui-dashboards" ,
42+ Features : []string {},
43+ SupportLevel : DevPreview ,
44+ },
45+ {
46+ PluginType : uiv1alpha1 .TypeTroubleshootingPanel ,
47+ MinClusterVersion : "v4.19" ,
48+ MaxClusterVersion : "v4.22" ,
49+ ImageKey : "ui-troubleshooting-panel-pf6" ,
50+ SupportLevel : GeneralAvailability ,
51+ Features : []string {},
52+ },
53+ {
54+ PluginType : uiv1alpha1 .TypeTroubleshootingPanel ,
55+ MinClusterVersion : "v4.22" ,
56+ MaxClusterVersion : "" ,
57+ ImageKey : "ui-troubleshooting-panel" ,
58+ SupportLevel : GeneralAvailability ,
59+ Features : []string {},
60+ },
61+ {
62+ PluginType : uiv1alpha1 .TypeDistributedTracing ,
63+ MinClusterVersion : "v4.11" ,
64+ MaxClusterVersion : "v4.15" ,
65+ ImageKey : "ui-distributed-tracing-pf4" ,
66+ SupportLevel : GeneralAvailability ,
67+ Features : []string {},
68+ },
69+ {
70+ PluginType : uiv1alpha1 .TypeDistributedTracing ,
71+ MinClusterVersion : "v4.15" ,
72+ MaxClusterVersion : "v4.19" ,
73+ ImageKey : "ui-distributed-tracing-pf5" ,
74+ SupportLevel : GeneralAvailability ,
75+ Features : []string {},
76+ },
77+ {
78+ PluginType : uiv1alpha1 .TypeDistributedTracing ,
79+ MinClusterVersion : "v4.19" ,
80+ MaxClusterVersion : "v4.22" ,
81+ ImageKey : "ui-distributed-tracing-pf6" ,
82+ SupportLevel : GeneralAvailability ,
83+ Features : []string {},
84+ },
85+ {
86+ PluginType : uiv1alpha1 .TypeDistributedTracing ,
87+ MinClusterVersion : "v4.22" ,
88+ MaxClusterVersion : "" ,
89+ ImageKey : "ui-distributed-tracing" ,
90+ SupportLevel : GeneralAvailability ,
91+ Features : []string {},
92+ },
93+ {
94+ PluginType : uiv1alpha1 .TypeLogging ,
95+ MinClusterVersion : "v4.11" ,
96+ MaxClusterVersion : "v4.12" ,
97+ ImageKey : "ui-logging-pf4" ,
98+ SupportLevel : GeneralAvailability ,
99+ Features : []string {},
111100 },
112101 {
113102 PluginType : uiv1alpha1 .TypeLogging ,
@@ -118,7 +107,6 @@ var compatibilityMatrix = []CompatibilityEntry{
118107 Features : []string {
119108 "dev-console" ,
120109 },
121- SupportsTLSProfile : true ,
122110 },
123111 {
124112 PluginType : uiv1alpha1 .TypeLogging ,
@@ -130,7 +118,6 @@ var compatibilityMatrix = []CompatibilityEntry{
130118 "dev-console" ,
131119 "alerts" ,
132120 },
133- SupportsTLSProfile : true ,
134121 },
135122 {
136123 PluginType : uiv1alpha1 .TypeLogging ,
@@ -143,7 +130,6 @@ var compatibilityMatrix = []CompatibilityEntry{
143130 "alerts" ,
144131 "dev-alerts" ,
145132 },
146- SupportsTLSProfile : true ,
147133 },
148134 {
149135 PluginType : uiv1alpha1 .TypeLogging ,
@@ -156,7 +142,6 @@ var compatibilityMatrix = []CompatibilityEntry{
156142 "alerts" ,
157143 "dev-alerts" ,
158144 },
159- SupportsTLSProfile : true ,
160145 },
161146 {
162147 PluginType : uiv1alpha1 .TypeLogging ,
@@ -169,7 +154,6 @@ var compatibilityMatrix = []CompatibilityEntry{
169154 "alerts" ,
170155 "dev-alerts" ,
171156 },
172- SupportsTLSProfile : true ,
173157 },
174158 {
175159 PluginType : uiv1alpha1 .TypeMonitoring ,
@@ -179,8 +163,7 @@ var compatibilityMatrix = []CompatibilityEntry{
179163 SupportLevel : TechPreview ,
180164 // feature flags for montioring are dynamically injected
181165 // based on the cluster version and and UIPlugin CR configurations
182- Features : []string {},
183- SupportsTLSProfile : true ,
166+ Features : []string {},
184167 },
185168 {
186169 PluginType : uiv1alpha1 .TypeMonitoring ,
@@ -190,8 +173,7 @@ var compatibilityMatrix = []CompatibilityEntry{
190173 SupportLevel : GeneralAvailability ,
191174 // feature flags for montioring are dynamically injected
192175 // based on the cluster version and and UIPlugin CR configurations
193- Features : []string {},
194- SupportsTLSProfile : true ,
176+ Features : []string {},
195177 },
196178 {
197179 PluginType : uiv1alpha1 .TypeMonitoring ,
@@ -201,8 +183,7 @@ var compatibilityMatrix = []CompatibilityEntry{
201183 SupportLevel : GeneralAvailability ,
202184 // feature flags for montioring are dynamically injected
203185 // based on the cluster version and and UIPlugin CR configurations
204- Features : []string {},
205- SupportsTLSProfile : true ,
186+ Features : []string {},
206187 },
207188}
208189
0 commit comments