From 7c04a9561af996accf01209e9dec7773fc993358 Mon Sep 17 00:00:00 2001 From: haasad Date: Wed, 20 May 2026 17:26:41 +0200 Subject: [PATCH 1/2] Add capabilities for 4.21 --- component/main.jsonnet | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/component/main.jsonnet b/component/main.jsonnet index 0409e7fd..fa5b32b7 100644 --- a/component/main.jsonnet +++ b/component/main.jsonnet @@ -234,6 +234,10 @@ local consoleSpec = 'LightspeedButton', 'GettingStartedBanner', ]), + '21': std.set([ + 'LightspeedButton', + 'GettingStartedBanner', + ]), }; { local existingCaps = std.set( From b6d0ed8ead49d08526d3caab041f2772eb5be93a Mon Sep 17 00:00:00 2001 From: haasad Date: Thu, 23 Jul 2026 14:01:42 +0200 Subject: [PATCH 2/2] Thanks to espejote we no longer need to keep track of available capabilities --- component/main.jsonnet | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/component/main.jsonnet b/component/main.jsonnet index fa5b32b7..cb84e5c1 100644 --- a/component/main.jsonnet +++ b/component/main.jsonnet @@ -225,20 +225,6 @@ local consoleSpec = else {} ) + ( if openshiftMinor > 18 then - local availableCaps = { - '19': std.set([ - 'LightspeedButton', - 'GettingStartedBanner', - ]), - '20': std.set([ - 'LightspeedButton', - 'GettingStartedBanner', - ]), - '21': std.set([ - 'LightspeedButton', - 'GettingStartedBanner', - ]), - }; { local existingCaps = std.set( [ c.name for c in std.get(super.customization, 'capabilities', []) ] @@ -254,9 +240,7 @@ local consoleSpec = }, } for name in std.objectFields(params.capabilities) - if - !std.setMember(name, existingCaps) && - std.setMember(name, availableCaps[params.openshift_version.Minor]) + if !std.setMember(name, existingCaps) ], }, } else {}