juju / juju-gui

Juju-GUI is a web-based GUI for Juju <https://jujucharms.com/>.
Other
182 stars 85 forks source link

"Change version" should be accessible before deployment. #1496

Closed Lucapaulina closed 5 years ago

Lucapaulina commented 8 years ago

At the moment "Change version" in the inspector is only accessible once you have deployed a service but many users want to see the version pre-deployment. It would be good if this functionality can be added.

hatched commented 8 years ago

This change is quite large and would essentially require us to destroy and re-create the service pre-deployment. @Lucapaulina Could we instead have the ability to choose the version to deploy from the charm browser when clicking deploy?

Lucapaulina commented 8 years ago

I think it's quite important that this feature is in the inspector because that's where we want people to go for this sort of stuff. I'm also not sure that we want to interrupt adding to a canvas to choose a version.

Is there also a use case where someone with a bundle will need to upgrade one of the charms?

On Tue, 29 Mar 2016, 18:12 Jeff Pihach, notifications@github.com wrote:

This change is quite large and would essentially require us to destroy and re-create the service pre-deployment. @Lucapaulina https://github.com/Lucapaulina Could we instead have the ability to choose the version to deploy from the charm browser when clicking deploy?

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/juju/juju-gui/issues/1496#issuecomment-203004564

hatched commented 8 years ago

Yeah that does bring up a good point. Right now we've always told people to destroy and deploy the charm that they are interested in, however you can't actually choose the version when you hit 'add to canvas'. The only way to visit a different version is to actually load the GUI with a url for a specific charm. So I think that there is a missing feature here for the charmstore still.

This could be an ancillary feature so it doesn't actually interrupt the deploy flow, but if you choose a different version from a dropdown in the header pre-clicking 'add to canvas' then it would instead add that version.

Lucapaulina commented 8 years ago

Can we get change version in the inspector pre-deploy added to the roadmap so it can be implemented at some point?

On Tue, Mar 29, 2016 at 11:23 PM Jeff Pihach notifications@github.com wrote:

Yeah that does bring up a good point. Right now we've always told people to destroy and deploy the charm that they are interested in, however you can't actually choose the version when you hit 'add to canvas'. The only way to visit a different version is to actually load the GUI with a url for a specific charm. So I think that there is a missing feature here for the charmstore still.

This could be an ancillary feature so it doesn't actually interrupt the deploy flow, but if you choose a different version from a dropdown in the header pre-clicking 'add to canvas' then it would instead add that version.

— You are receiving this because you were mentioned.

Reply to this email directly or view it on GitHub https://github.com/juju/juju-gui/issues/1496#issuecomment-203137510

hatched commented 8 years ago

Definitely but it'll be after 2.2 for sure.

Lucapaulina commented 8 years ago

Thanks!

On Wed, Apr 6, 2016 at 3:44 PM Jeff Pihach notifications@github.com wrote:

Definitely but it'll be after 2.2 for sure.

— You are receiving this because you were mentioned.

Reply to this email directly or view it on GitHub https://github.com/juju/juju-gui/issues/1496#issuecomment-206409761