[Container-tools] Eclipse and ADB

Burr Sutter bsutter at redhat.com
Fri Dec 18 12:59:54 UTC 2015



Neependra,

We would LOVE to hear more about your scenario as it is specifically one we are working hard to address. 
Some more thoughts in-line, below.

On December 18, 2015 at 5:55:29 AM, Max Rydahl Andersen (manderse at redhat.com) wrote:

On 17 Dec 2015, at 17:32, Neependra Khare wrote:

Hi,

I am engaged with a PoC, where a company is trying to
embrace DevOps from traditional IT.

They have chalked out initial plan and at first stage we are enabling
with container based dev environment for developers. All of
the developers are on Windows and they do development using
Eclipse. 



That specific combination of Eclipse on Windows for container development is our top priority use case.
Question: What programming language will this company be using? I assume Java but it could be this company might also be using a lot of JavaScript or Python for their container-based service development.
They would be running a VM with Project Atomic/CentOS
and build containers on them so that developers can do initial
QA on their on. 



+1 
Once that is done they would follow CI/CD pipeline.



That is our focus as well.  
Question: Please provide more details on the actual “flow” of events, will the developer submit a git pull request, that will be CI built, auto-tested, human reviewed and all those pass then merged into head/trunk where another CI job will produce the overall build which is auto-tested? And if that succeeds moves the build to the next stage in the pipeline?

In the discussion one question came. If Eclipse can directly connect
to the VM running containers then why we would need ADB.


You don't. The benefit ADB gives you (besides ease-of-use)
is that it runs on Red Hat supported OS and docker variant.

If they already have that setup in their own vagrant/docker based setup
then not a big difference.

Max, is another way to say this…ADB gives you a vagrant .box and a vagrant plugin which spits out the IP and port of the docker daemon?




I was
suggesting to use ADB because using that we can run K8s inside
the VM, as in production easily and do initial QA. Can someone
mention more benefits for using ADB instead of just Eclipse plugin
for Docker.

Eclipse Plugin for Docker can be used with any Docker container not just ADB
thus not sure why you would call that out as the advantage of ADB.


Also is there any workflow for submitting a job on K8s from Eclipse ?

I don't understand what "submitting a job on K8s" would mean, but
we have OpenShift tooling support.

At this time, the eclipse tooling targets docker and openshift, not specifically K8s.   

Neependra, please provide more details as to how the developer will craft the necessary K8s json files.  I am assuming this developer will be comfortable with the “kubectl” command from inside the VM (after vagrant ssh).




/max

Thanks.

--
Regards,
Neependra
www.neependra.net

Container-tools mailing list
Container-tools at redhat.com
https://www.redhat.com/mailman/listinfo/container-tools

/max
http://about.me/maxandersen

_______________________________________________ 
Container-tools mailing list 
Container-tools at redhat.com 
https://www.redhat.com/mailman/listinfo/container-tools 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/container-tools/attachments/20151218/76ba0672/attachment.htm>


More information about the Container-tools mailing list