[jbosstools-issues] [JBoss JIRA] (JBIDE-20402) Contribute "Deploy to Openshift" menu in Docker Tools' Image view

Max Rydahl Andersen (JIRA) issues at jboss.org
Mon Aug 24 04:45:27 EDT 2015


    [ https://issues.jboss.org/browse/JBIDE-20402?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13100920#comment-13100920 ] 

Max Rydahl Andersen commented on JBIDE-20402:
---------------------------------------------

in short - if this wizard is *only* available from via the docker menu I believe we have failed.

Which makes me think the dialog somehow need to know which docker connection it is getting the image info from AND 
it should also survive me putting in a docker image name that does *not* exist locally. Users would  then have to manually provide all the details since we can't fetch them.

> Contribute "Deploy to Openshift" menu in Docker Tools' Image view
> -----------------------------------------------------------------
>
>                 Key: JBIDE-20402
>                 URL: https://issues.jboss.org/browse/JBIDE-20402
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: openshift
>    Affects Versions: 4.3.0.Beta2
>            Reporter: Fred Bricon
>            Assignee: Jeff Cantrill
>              Labels: openshift_v3
>             Fix For: 4.3.0.CR1
>
>         Attachments: deploy image WF.bmml, deploy image WF.png, deployment_config.json, run image - screen 1.png, run image 2.png
>
>
> To make this happen we will need docker tooling to provide:
> * ports
> * env variables
> * volumes
> A user will 'deploy to openshift'...I think they might see portions of the 'run image..' menus that are attached but not all.  The workflow would be:
> * Ask user about ports, additional env besides those already provided in the image, volumes, 
> * Ask about # of replicas, triggers
> * tag and push image to registry (tag=repo/project/stream)
> ** repo is either assumed to be Dockerhub, or the route to the OS registry
> * create a deploymentConfig for the selected image
> * create a service for the image
> * optionally create a route
> Consider running oc new-app on an image to see what it generates
> ==================================================================
> It's possible to contribute a new menu/handler to the Docker Tooling Images view.
> We'd like to be able to select a Docker image from the Docker tooling view, right-click on it and the "Deploy to Openshift"
> The following infos are required to actually be able to deploy the selected image onto OS:
> - the local docker registry. OS will need a route to be able to access it
> - the docker hub registry 
> - environment variables
> - ports 
> - volumes
> The docker tooling code is available at : http://git.eclipse.org/c/linuxtools/org.eclipse.linuxtools.git
> The IDockerImage is accessible from the image view : http://git.eclipse.org/c/linuxtools/org.eclipse.linuxtools.git/tree/containers/org.eclipse.linuxtools.docker.core/src/org/eclipse/linuxtools/docker/core/IDockerImage.java
> Example of menu contribution: http://git.eclipse.org/c/linuxtools/org.eclipse.linuxtools.git/tree/containers/org.eclipse.linuxtools.docker.ui/plugin.xml#n813
> Currently the search image wizard is not reusable (internal package), if needed, this will require exposing it in Docker tooling for Mars SR1



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jbosstools-issues mailing list