podman-desktop
podman-desktop copied to clipboard
Preferences: More information regarding compose status (version, update, compatibility)
Create a Compose section in the podman desktop preferences so the user can:
- Know what is the version of compose used by Podman
- Have Update mechanism of the binary
- Know how to use the compose library (if compat mode is enable VS if compat mode is disable)
- Enable of disable the compose support
I will assign the block label until we figure out the correct way of implementing the UI aspect / mockups.
For a first cut, to show the version number and provide a path to update the CLI tool, we should update the Settings > Extensions page to revamp the cards to have more features (similar to the Settings > Resources page's cards) to help enable this.
Here is the proposed mockup for the version number / update path:
Notes on the markings:
(1): Listing for the version number of the installed CLI compose tool (2): If an update is available, notification to let you know and a link to allow update (via a pop-up, provided in another mockup.) Also note, if an update is available, would be nice for it to display as a message in the task manager too.) (3): Link to settings screen for Compose (4): Link to docker compat screen
FWIW, I like the idea of being able to see what CLIs or container engines each extension has installed and see the details here... but I have 11 extensions installed, not sure how long and usable the page would be or if we need a place similar to Resource to see CLIs in one place. We can discuss on UX call.
Reference the compose UX issue here: https://github.com/containers/podman-desktop/issues/2811 which is what we'll be implementing (the UX compose install improvements)
I have opened up three issues that will cover the functionality of this "epic":
- [ ] https://github.com/containers/podman-desktop/issues/3707
- [ ] https://github.com/containers/podman-desktop/issues/3708
- [ ] https://github.com/containers/podman-desktop/issues/3709
I closed the issues for showing Docker version and Lima version, in the same way as Podman version today.
At some point it would be nice to show the server version and not just the client version, instead of that info...
Client:
Version: 3.4.2
API Version: 3.4.2
Go Version: go1.15.2
Built: Thu Jan 1 01:00:00 1970
OS/Arch: linux/amd64
Server:
Version: 4.7.0
API Version: 4.7.0
Go Version: go1.20.8
Built: Wed Sep 27 20:24:38 2023
OS/Arch: linux/amd64
So the CLI list could show the --version, and the Dashboard could show the version - when it is running...
This issue has been automatically marked as stale because it has not had activity in the last 6 months. It will be closed in 30 days if no further activity occurs. Please feel free to leave a comment if you believe the issue is still relevant. Thank you for your contributions!
This issue has been automatically closed because it has not had any further activity in the last 30 days. Thank you for your contributions!