Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove BlueOcean from all of our controllers #4400

Closed
dduportal opened this issue Nov 19, 2024 · 9 comments
Closed

Remove BlueOcean from all of our controllers #4400

dduportal opened this issue Nov 19, 2024 · 9 comments

Comments

@dduportal
Copy link
Contributor

dduportal commented Nov 19, 2024

Service(s)

cert.ci.jenkins.io, ci.jenkins.io, infra.ci.jenkins.io, release.ci.jenkins.io, trusted.ci.jenkins.io, weekly.ci.jenkins.io

Summary

Following #2833, enough time has passed and we haven't used BlueOcean at all in the past months: the Graph viewer is good enough for our usage now!

Thanks @timja @NotMyFault @uhafner and many other for the work put into this plugin

As such, I propose we remove BlueOcean plugins from all of our controllers:

  • Less dependencies
  • Less security risk
  • Less heavy threads

Note: we might have to reconfigure the default views and to clean up plugins manually on some controllers

plugin list to remove:

blueocean
blueocean-autofavorite:1.2.5
blueocean-bitbucket-pipeline
blueocean-commons
blueocean-config
blueocean-core-js
blueocean-dashboard
blueocean-display-url:2.4.3
blueocean-events
blueocean-git-pipeline
blueocean-github-pipeline
blueocean-i18n
blueocean-jira
blueocean-jwt
blueocean-personalization
blueocean-pipeline-api-impl
blueocean-pipeline-editor
blueocean-pipeline-scm-api
blueocean-rest
blueocean-rest-impl
blueocean-web
jenkins-design-language

Reproduction steps

No response

@dduportal dduportal added the triage Incoming issues that need review label Nov 19, 2024
@dduportal dduportal added this to the infra-team-sync-2024-11-26 milestone Nov 21, 2024
@dduportal dduportal removed the triage Incoming issues that need review label Nov 21, 2024
smerle33 added a commit to jenkins-infra/docker-jenkins-infraci that referenced this issue Nov 21, 2024
smerle33 added a commit to jenkins-infra/docker-jenkins-infraci that referenced this issue Nov 21, 2024
@smerle33
Copy link
Contributor

smerle33 commented Nov 21, 2024

@smerle33
Copy link
Contributor

the plugin is not installed on weekly.ci - https://github.com/jenkins-infra/docker-jenkins-weeklyci/blob/main/plugins.txt

@smerle33
Copy link
Contributor

the plugins are not installed on LTS docker image : https://github.com/jenkins-infra/docker-jenkins-lts/blob/main/plugins.txt

smerle33 added a commit to jenkins-infra/jenkins-infra that referenced this issue Nov 26, 2024
as per jenkins-infra/helpdesk#4400
removing the puppet installation of the plugin blueocean on the jenkins controller ci.jenkins.io
smerle33 added a commit to jenkins-infra/jenkins-infra that referenced this issue Nov 26, 2024
as per jenkins-infra/helpdesk#4400 removing the puppet installation of the plugin blueocean on the jenkins controller trusted.ci.jenkins.io
@smerle33
Copy link
Contributor

@smerle33
Copy link
Contributor

smerle33 commented Nov 26, 2024

the plugin is installed on ci.jenkins.io through puppet (making sure it's installed), here is the PR removing it: jenkins-infra/jenkins-infra#3749 (after we will need a manual uninstallation of it through the UI)

@smerle33
Copy link
Contributor

smerle33 commented Nov 26, 2024

the plugin is installed on trusted.ci.jenkins.io through puppet (making sure it's installed), here is the PR removing it: jenkins-infra/jenkins-infra#3750 (after we will need a manual uninstallation of it through the UI)

smerle33 added a commit to jenkins-infra/jenkins-infra that referenced this issue Nov 26, 2024
as per jenkins-infra/helpdesk#4400
removing the puppet installation of the plugin blueocean on the jenkins controller ci.jenkins.io
smerle33 added a commit to jenkins-infra/jenkins-infra that referenced this issue Nov 26, 2024
…est (#3750)

as per jenkins-infra/helpdesk#4400 removing the puppet installation of the plugin blueocean on the jenkins controller trusted.ci.jenkins.io
@smerle33
Copy link
Contributor

smerle33 commented Nov 27, 2024

uninstallation from trusted.ci and ci.jenkins.io postpone to Thursday to not collide with today release.

@smerle33
Copy link
Contributor

smerle33 commented Dec 2, 2024

uninstallation from trusted.ci and ci.jenkins.io postpone to Thursday to not collide with today release.

ci.jenkins.io and trusted.ci.jenkins.io have been proceed, no more blueocean on them (including jenkins-design-language)

@smerle33
Copy link
Contributor

smerle33 commented Dec 2, 2024

ALL DONE, thanks for your services blueocean

@smerle33 smerle33 closed this as completed Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment