Hello,

I've been looking at cloud configuration recently, and these are my naive
thoughts about it. Let me know what you think of it.

Clouds configuration was moved from Configure System to Manage Nodes and
Clouds through #4339 <https://github.com/jenkinsci/jenkins/pull/4339> (already
3 years ago)

[image: Capture d’écran 2023-01-19 à 10.38.54.png]

Looking at the "Manage nodes and clouds" page, beyond the "Configure
Clouds" in the sidebar, it is still very focused on nodes, not so much on
clouds (even though there is an optional computerSet view for each cloud).

The "Configure Clouds" screen lists all configured clouds. As mentioned in
#4339 <https://github.com/jenkinsci/jenkins/pull/4339>, in practice these
take a lot of vertical space due to the model complexity that comes with
some cloud implementations.

Clouds have an 'index' view, accessible through /manage/cloud/<cloudName>/.
I don't think any implementation implements this page so this is currently
just a title, and it doesn't have any sidebar.

I think it would be more consistent to have :
- at the top, a button to add a new cloud, next to the button "new node"
- this needs a new screen to add a new cloud, similar to how we declare a
new node
- have a list of clouds directly in the "Manage nodes and clouds" screen,
with clickable name and configure link
- a more complete index screen for individual clouds. Sidebar would include
a link to configure, and the main page would include the current
'computerSet' view. Sidebar could include additional actions contributed
from plugins going forward.
- a configure screen for an individual cloud
- remove the "Configure clouds" link, since now clouds would be
configurable individually.

Cheers,

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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAH-zGCi7efXHgj59TMQbCamN7x03yzysL45tj4Z%3DZ5tC1%3DgAew%40mail.gmail.com.

Reply via email to