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

Include Blue Ocean in the default plugins for the master #426

Closed
sherl0cks opened this issue Nov 30, 2017 · 14 comments
Closed

Include Blue Ocean in the default plugins for the master #426

sherl0cks opened this issue Nov 30, 2017 · 14 comments

Comments

@sherl0cks
Copy link

Since blueocean is the future of Jenkins UX, it would be good to include it by default. In particular, because there can be interesting issues with plugin versions between blueocean and some OCP plugins like the sync plugin.

Any interest? I'd be happy to submit a PR on this.

@bparees
Copy link
Contributor

bparees commented Nov 30, 2017

@bparees
Copy link
Contributor

bparees commented Nov 30, 2017

@gabemontero you're not aware of us having regressed anything on this front, are you?

@bparees
Copy link
Contributor

bparees commented Nov 30, 2017

confirmed blue ocean ui is available in our image.

@bparees bparees closed this as completed Nov 30, 2017
@sherl0cks
Copy link
Author

looks like I'm late to the party and all of this has been handled.

1.1.7 is the latest version that is working correctly according to our testing, so 1.1.6 should be fine. there was issue opened here with the blueocean folks and they were looking for collab on these items in the future, as anything > 1.2.0 still doesnt work and blue ocean is 1.3.x right now.

https://issues.jenkins-ci.org/browse/JENKINS-47637

looks like #387 handled the issue correctly here

@bparees
Copy link
Contributor

bparees commented Nov 30, 2017

@gabemontero sounds like we'll have to investigate https://issues.jenkins-ci.org/browse/JENKINS-47637 when we get ready to update to a newer blueocean plugin :(

@gabemontero
Copy link
Contributor

gabemontero commented Nov 30, 2017 via email

@sherl0cks
Copy link
Author

sherl0cks commented Dec 1, 2017

@gabemontero that is the normal entrypoint for blueocean for now. as discussed above, the changes currently in master and 3.7 branch of this repo should be safe since the current blue ocean version is 1.1.6. If you upgrade past 1.1.7, you will hit https://issues.jenkins-ci.org/browse/JENKINS-47637

@bparees
Copy link
Contributor

bparees commented Dec 1, 2017

@coreydaley can you please look into https://issues.jenkins-ci.org/browse/JENKINS-47637 as part of your jenkins techdebt work this sprint? It would be nice for us to able to upgrade the blue ocean plugin.

@sherl0cks
Copy link
Author

sherl0cks commented Dec 1, 2017

looks like @gabemontero was working this as part of:
https://issues.jenkins-ci.org/browse/JENKINS-42276
openshift/jenkins-sync-plugin#184

Doesn't appear that a new version of the plugin has been released though: https://plugins.jenkins.io/openshift-sync

I also haven't had a chance to test that change, I'll take a look at that tomorrow.

@gabemontero
Copy link
Contributor

gabemontero commented Dec 1, 2017 via email

@sherl0cks
Copy link
Author

I'm familiar =). I'll make it a priority to test the prelease build that is in the ticket to at least confirm it resolves the issue we have been seeing, hopefully getting you that feedback ahead of a new release.

@coreydaley
Copy link
Member

@bparees added it to my list

@gabemontero
Copy link
Contributor

OK, I actually had a sec to read all the referenced info and caught up.

So yeah, I started looking at https://issues.jenkins-ci.org/browse/JENKINS-42276 toward the tail end of 3.7. From the other jira's referenced (this injection thing impacted several plugins), the removal of the extraneous save() call in the config descr null ctor was a safe bet for a root cause. Also, it was a safe change in that it was not needed. Actual config changes would be saved in the ctor with params.

That said, when trying to vet things, as noted in openshift/jenkins-sync-plugin#184, I manually upgraded blueocean and could not recreate the issue, even when also upgrading some of the other plugins noted in the various issues/jira's.

At this point, I think the next steps are:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants