Rancher Desktop Design - Settings #691
Replies: 3 comments 1 reply
-
This is a bit hard to discuss, as we haven't reached consensus yet how we want to support multiple container runtimes etc. So the following is just my vision on how I think it should work; I believe @mattfarina disagrees with at least some of my assumptions. We are going to have multiple "runtimes" (for the lack of a better term right now), like
Each one will have their own settings that are independent from the other runtimes, so instead of renaming "Kubernetes Settings" to "Settings" I think it rather should be renamed to "Kubernetes". I think we should have a global "Settings" page (maybe different name though), just below "Welcome". It would have a checkbox for each of the runtimes supported. As you check any of the boxes, the UI will add a settings page for each of the runtimes: "Kubernetes", "Docker", "Containerd", and "Podman". I'm struggling to find a fitting name for "Resources": I think it is more general, as it should contain all the settings that are global to the virtual machine, and therefore shared by all the runtimes. So yes, memory and cpu settings, but in the future also maybe volume mounts, network configuration (dns and proxy settings), certificates, etc. I want to avoid calling it "VM Settings", but maybe "Global", "Common", "Shared" settings? Either way, this page should be above the individual runtime settings, possibly directly behind "Welcome". Comment copied from #683 (comment) |
Beta Was this translation helpful? Give feedback.
-
I'm going to skip discussing the individual runtime settings pages in detail here, but just as an example, settings for "Kubernetes" would include things like:
Comment copied from #683 (comment) |
Beta Was this translation helpful? Give feedback.
-
There a single Apply button for the whole page; does that mean none of the changes take place until the user clicks on that button? Should that button container somehow reference both sections, and not just the Resources section? (I'm not convinced that trying to support all runtimes at once is a practical idea, but that's a separate discussion…) |
Beta Was this translation helpful? Give feedback.
-
Settings
Beta Was this translation helpful? Give feedback.
All reactions