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 [email protected].
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