Pin kubernetes plugin to the version actually confirmed working

kubernetes was manually updated to 4437.v3a_18554d3f32 via the Jenkins
UI (the pin still said 4353.vb_47977da_9417) — this combination,
paired with kubernetes-client-api:7.3.1-256.v788a_0b_787114, is what
got a real build through checkout successfully. Pinning it here so a
future restart/reprovision reinstalls the version that's actually
been proven to work, not the untested original pin.
This commit is contained in:
Mukul Sharma
2026-09-02 16:07:31 +05:30
parent e46742d54f
commit 54a2b73e5f
@@ -25,18 +25,22 @@ jenkins:
# not a hand-picked subset. # not a hand-picked subset.
# #
# kubernetes-client-api added explicitly (not part of the chart's # kubernetes-client-api added explicitly (not part of the chart's
# default list) — kubernetes:4353.vb_47977da_9417 requires # default list) — kubernetes originally pinned at 4353.vb_47977da_9417
# kubernetes-client-api >= 7.3.1-256.v788a_0b_787114 (confirmed via # required kubernetes-client-api >= 7.3.1-256.v788a_0b_787114
# https://plugins.jenkins.io/kubernetes/dependencies/), but left # (confirmed via https://plugins.jenkins.io/kubernetes/dependencies/),
# unpinned it resolved to an older version at image-build time, # but left unpinned it resolved to an older version at image-build
# producing `NoSuchMethodError: # time, producing `NoSuchMethodError:
# ConfigBuilder.withMasterUrl(String)` on every agent launch attempt # ConfigBuilder.withMasterUrl(String)` on every agent launch attempt
# — pods provisioned fine but the controller crashed trying to # — pods provisioned fine but the controller crashed trying to
# actually connect the agent (Reaper.preLaunch -> KubernetesCloud.connect # actually connect the agent (Reaper.preLaunch -> KubernetesCloud.connect
# -> KubernetesFactoryAdapter.createClient), so builds hung forever at # -> KubernetesFactoryAdapter.createClient), so builds hung forever at
# "Still waiting to schedule task". # "Still waiting to schedule task". kubernetes itself later bumped to
# 4437.v3a_18554d3f32 (updated via the Jenkins UI, then pinned here
# to match so a future restart doesn't silently revert it) — same
# kubernetes-client-api floor, and this exact pairing is what got a
# real build through checkout successfully.
installPlugins: installPlugins:
- kubernetes:4353.vb_47977da_9417 - kubernetes:4437.v3a_18554d3f32
- kubernetes-client-api:7.3.1-256.v788a_0b_787114 - kubernetes-client-api:7.3.1-256.v788a_0b_787114
- workflow-aggregator:608.v67378e9d3db_1 - workflow-aggregator:608.v67378e9d3db_1
- git:5.7.0 - git:5.7.0