Skip to content

Commit

Permalink
Suspend windows-slaves and multi-slave-config plugins
Browse files Browse the repository at this point in the history
We suspend distribution of plugins that depend on a service that no
longer exists or is end of life like:

* jenkins-infra#732
* jenkins-infra#708
* jenkins-infra#676
* jenkins-infra#587

This is a similar case to services that are end of life.  Windows is
not end of life, but the services required for this plugin have been end
of life since at least March 2023. The plugin was deprecated as noted in
https://github.com/jenkinsci/windows-slaves-plugin?tab=readme-ov-file#notice-of-deprecation
almost two years ago in November 2022.
jenkinsci/windows-slaves-plugin@cdafd13

The plugin installation statistics
https://stats.jenkins.io/pluginversions/windows-slaves.html show that
there are still almost 80,000 installations of the plugin, but only 22%
of those installations are on 2.426.3 or newer.  Most installations of
the plugin are not upgrading their Jenkins controller version.

Users with the plugin already installed will not be affected by
distribution being suspended.  Users with configuration as code
definitions that include the plugin will need to remove it from their
configuration as code definition.  They will receive an error message
when they attempt to download the plugin version.

Implied dependencies on the plugin were removed from Jenkins 2.386

* jenkinsci/jenkins#7568

The plugin was removed from the setup wizard in Jenkins 2.379

* jenkinsci/jenkins#7414

Fix jenkins-infra/helpdesk#4221
  • Loading branch information
MarkEWaite committed Aug 9, 2024
1 parent 33a6b26 commit 1fd5497
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions resources/artifact-ignores.properties
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,9 @@ mber # service discontinued -- https://wiki.jenkins.
# superseded by Relution Publisher
mcap-eas-plugin = https://github.com/mwaylabs/jenkins-mcap-eas-plugin
mogotest # deprecated: mogotest service no longer exists
# Windows DCOM as used by this plugin is blocked by Microsoft security from CVE-2021-26414
# Depends on the windows-slaves plugin that is also suspended
multi-slave-config = https://github.com/jenkins-infra/helpdesk/issues/4221#issuecomment-2277844595
# service discontinued
mypeople = https://wiki.jenkins-ci.org/display/JENKINS/MyPeople+Plugin
# service discontinued
Expand Down Expand Up @@ -258,6 +261,8 @@ vagrant-plugin # renamed to vagrant, herpderp
vessel = https://groups.google.com/d/msg/jenkinsci-dev/L34eAMMWA5o/-AxtRdGsAAAJ
weibo4jenkins # renamed to weibo
whitesource = https://docs.mend.io/bundle/unified_agent/page/jenkins_plugin.html
# Windows DCOM as used by this plugin is blocked by Microsoft security from CVE-2021-26414
windows-slaves = https://github.com/jenkinsci/windows-slaves-plugin?tab=readme-ov-file#notice-of-deprecation
wsnotifier # renamed to websocket
# renamed to xltestview-plugin
xltest-plugin = https://github.com/jenkinsci/xltestview-plugin/commit/ea034f9929b520e63b9ce15aed9bdb62354146cf
Expand Down

0 comments on commit 1fd5497

Please sign in to comment.