Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-23352

Deploy Docker Wizard: Default routing port selection need more info for users

    Details

    • Sprint:
      devex #123 November 2016
    • Story Points:
      12

      Description

      In the wizard on wizard page Services & Routing Settings, there is a table with mapped ports. No port is selected by default , but OpenShift knows what to open.

      If there is only one port mapping, we could check it by default. If there are more port mappings, we could show a label/info/description what is gonna be done under the hood, so users will know what is happening.

      steps to reproduce:

      1. EXEC: In Docker Explroer: pick an image and choose "Deploy to OpenShift..." in the context menu
      2. EXEC: get to the "Services & Routing Settings" page

        It's not obvious to the user what the wizard will create: A service that "exposes" pod ports and a route that points to this service. Furthermore it's not obvious that without a "checked" (used by route) port, the route will round-robin through the available ports. Additionally we should show the user what ports are exposed by the pod, and which ones are ports that the user added while no explicit exposure is defined in the pod (so he's on his own, if there's nothing listening on them he'll have users face non-functional or no reposonses at all).

        Gliffy Diagrams

          Attachments

          1. no_route_selected.png
            no_route_selected.png
            29 kB
          2. refdoc-services-1.png
            refdoc-services-1.png
            15 kB
          3. refdoc-services-2.png
            refdoc-services-2.png
            51 kB
          4. webui-deploy-docker-image.png
            webui-deploy-docker-image.png
            51 kB

            Issue Links

              Activity

                People

                • Assignee:
                  jeffmaury Jeff MAURY
                  Reporter:
                  mlabuda Marián Labuda
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: