Hello,

https://github.com/jenkinsci/kubernetes-client-api-plugin bundles today
version 5.x of fabric8 kubernetes-client.

A new major version of this library (6.x) has been available for a while
and has breaking changes (See
https://github.com/fabric8io/kubernetes-client/blob/v6.3.1/doc/MIGRATION-v6.md
for details) requiring coordinated changes across plugins using this
library in the Jenkins ecosystem.

I've built a series of plugin incremental builds with this new version. I
believe I am covering all existing plugins in the Jenkins OSS ecosystem
using this library. All existing tests are passing.
*
https://repo.jenkins-ci.org/incrementals/org/jenkins-ci/plugins/kubernetes-client-api/6.3.1-205.vea_a_fc21de909/kubernetes-client-api-6.3.1-205.vea_a_fc21de909.hpi
*
https://repo.jenkins-ci.org/incrementals/org/jenkinsci/plugins/kubernetes-credentials/0.9.1-rc137.c18250c59a9b/kubernetes-credentials-0.9.1-rc137.c18250c59a9b.hpi
*
https://repo.jenkins-ci.org/incrementals/org/csanchez/jenkins/plugins/kubernetes/3785.v5f32c515c19b/kubernetes-3785.v5f32c515c19b.hpi
* https://github.com/jenkinsci/kubernetes-cli-plugin/pull/101 (incrementals
not enabled on that repository)

Unfortunately, the UC doesn't provide any facility to declare such
incompatibility (e.g. https://issues.jenkins.io/browse/JENKINS-49651), so
this kind of breaking upgrade is unfortunately unavoidable.

If you have a consuming plugin using this library, you will need to make
necessary changes before upgrading the client library.

If you are just a kubernetes-plugin user, please don't rush any
kubernetes-client-api upgrade, wait for the new kubernetes-plugin version
to be available, and it will pull the required transitive dependency
upgrade.

I plan to make a coordinated release early next week. Please hold on
applying any upgrade to kubernetes-client-api plugin unless you get the
matching updates from consuming plugins!

Regards,

Vincent

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAH-zGCiLPqjcovMh8OnLReZvcfTGynkL98TV3f1tVGNQks_yFQ%40mail.gmail.com.

Reply via email to