[Container-tools] Fwd: Openshift in Vgarant box for AtomicApp/Nulecule

Lalatendu Mohanty lmohanty at redhat.com
Fri Jul 10 17:06:09 UTC 2015


On 07/10/2015 10:33 PM, Langdon White wrote:
>
>
> On 07/10/2015 12:09 PM, Lalatendu Mohanty wrote:
>> FYI
>>
>>
>> -------- Forwarded Message --------
>> Subject:     Openshift in Vgarant box for AtomicApp/Nulecule
>> Date:     Fri, 10 Jul 2015 21:09:09 +0530
>> From:     Lalatendu Mohanty <lmohanty at redhat.com>
>> To:     dev at lists.openshift.redhat.com
>>
>>
>>
>> Hi,
>>
>> We are working on a Vagrant box [5] for AtomicApp/Nulecule [1] [2]. The
>> Vagrant box would be useful to developers who wants to try and develop
>> AtomicApp. Nulecule/AtomicApp supports multiple providers [3] e.g.
>> OpenShift. So we are also trying to put OpenShift in to the Vagrant
>> box[5] . The purpose of putting OpenShift is as below.
>>
>> 1. We should be able to run AtomicApp with OpenShift a provider.
>> 2. Developers should be able to use OpenShift in the Vagrant box to
>> deploy new applications in OpenShift. Then use the artifacts of
>> OpenShift for developing AtomicApp.
>>
>> The above Vagrant box would be available for multiple back-ends e.g.
>> Libvirt, virtualbox etc and we will put it in AWS, GCE  (may be also as
>> OpenStack Heat template).
>>
>> The idea is to produce the box as part of CentOS  SIG, use CentOS CI
>> system [4] to do automated testing of the box and delivery of the box
>> through usual CentOS release process.
>>
>> So I have been going through documentation around Vagrant box for
>> OpenShift, setting up OpenShift and I have below questions/observations.
>> I will appreciate answers, comments and more information on below
>> questions/observations.
>>
>> a. I found setting up OpenShift through docker containers is easy and
>> quick method to set it up. But I did not find information about how I
>> can add more nodes and expand the cluster.
>>
>> a.1. But it seems the above step will break with Docker 1.7. So I am not
>> sure if I want to go with this route.
>>
>> b. The Vagrant file at the root of origin git repo, does not work for
>> libvirt backend. However the vagrant file creates a Vagrant box on
>> Virtualbox setup. But it did not create a working setup of OpenShift  (I
>> had tried around 2 weeks back).
>>
>> c. I am little sceptical about the RPM installation method of OpenShift
>> as I need to disable NetworkManager for this. It might create issues
>> with other things we have in the Vagrant box. I think ansible playbook
>> also will be doing the same stuff wrt NetworkManager.
>>
>> So I am not sure which method I should use for OpenShift setup.
>>
>> [1]https://github.com/projectatomic/nulecule
>> [2]https://github.com/projectatomic/atomicapp
>> [3]https://github.com/projectatomic/nulecule/blob/master/docs/glossary.md 
>>
>> [4]https://ci.centos.org/
>> [5]https://github.com/LalatenduMohanty/centos7-container-app-vagrant-box
>>
>> Thanks,
>> Lala
>>
>> _______________________________________________
>> dev mailing list
>> dev at lists.openshift.redhat.com
>> http://lists.openshift.redhat.com/openshiftmm/listinfo/dev
>>
>>
>>
>>
>> _______________________________________________
>> Container-tools mailing list
>> Container-tools at redhat.com
>> https://www.redhat.com/mailman/listinfo/container-tools
>
> Will we be keeping the "just kube" version of the vagrant box as well? 
> I would like to keep it if possible.
>
> langdon

yes, I can tag the git repo, so that you can find the ks file without 
the OpenShift bits.

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




More information about the Container-tools mailing list