Hi Fonton,
We've pushed our code in https://github.com/OpenNebula/addon-knife and updated the README file.
    We are still testing and will let you know, when we are ready.
On Tuesday 29 April 2014 04:36 PM, Javier Fontan wrote:
Hi,

Moving just the knife plugin seems perfect to me. I think it will be
easier for other people to contribute or use it.

We have a policy that says that all the repositories for the addons
should be in the OpenNebula organization so it's easier to browse
them. I'm not sure if we can fit an extrernal repository as an addon.
I'll check with my colleagues and will get back to you.

I have created a new repository under OpenNebula organization called
addon-knife [1]. The contributors to your repo have permissions to
write in it (thomasalrin and indykish). An easy way to move the code
is to add a new remote in your local repo and push to it. Something
like:

$ git remote add addon [email protected]:OpenNebula/addon-knife.git
$ git push addon

Usually I create a base README and LICENSE but as you are moving the
code from other repository I've left the repo empty. After importing
it would be good to reformat the README file so it has the same format
as the other ones [2]. This is good as the users browsing addons can
get mostly the same information from everyone.

When all of this is ready I'll add the repository to the addon catalog
and it will also be good to create a post in our blog so we can
publicize it.

Thank you!

[1] https://github.com/OpenNebula/addon-knife
[2] https://github.com/OpenNebula/addon-iscsi/blob/master/README.md

On Tue, Apr 29, 2014 at 7:30 AM, Thomas Alrin <[email protected]> wrote:
Hi all,
     We have started knife-opennebula project here
https://github.com/megamsys/knife-opennebula. We would be happy to transfer
it under opennebula organization. Please advice on the same.
     The full cloud orchestrator is a work in progress code available here
https://github.com/megamsys. There are several projects and would be
cumbersome to move it under opennebula. Can we retain it in the same
location(https://github.com/megamsys)? Please advice on the same and we
would be glad to hear your views.


On Monday 28 April 2014 09:11 PM, Javier Fontan wrote:
Hi Thomas,

I need some answers before creating the repository.

* I see a big project and one smaller: the full cloud orchestrator and
the chef plugin for OpenNebula. Do you want to have one repository for
everything or one for the chef plugin? It may seem cumbersome to have
several repositories but in the long run there could be people just
interested in the chef plugin that just uses and/or contributes to it.

* Which is going the be the name of the repository? You can take a
look at the addons already in the github organization [1].

* A short description of the repository. This is what people will see
when listing repos in the OpenNebula organization and the addons
table. You will be able to change it later so it can be a provisional
description.

* A GitHub user or users that will be able to commit and administrate
the repository.

I am sure this project is interesting to some of our users and I
invite you all to to give your ideas.

Thank you Thomas!

[1] https://github.com/OpenNebula

On Mon, Apr 28, 2014 at 8:59 AM, Thomas Alrin <[email protected]> wrote:
Dear all,
      We are proposing Megam - Cloud orchestrator for OpenNebula. Megam
leverages system configuration framework (Chef http://opscode.com) to
implement an orchestration engine to launch multiple composite cloud
application based on templates that are written using ruby code. The
templates are versioned and can be adopted to every vDC in Opennebula.

Our Roadmap.

Opennebula offers basic Cloud management including an intuitive
self-service
interface. It is focused on the level of Infrastructure as a Service.

Chef is DevOps software which can interface to OpenNebula and adds
several
features such as lifecycle management for virtual machine images and the
possibility to deploy standardized middleware and applications. These
standardized software components provide platform services to the
application components built on top of them.

Our proposal is to have Megam provide cloud orchestration for OpenNebula
based on open standards like
TOSCA(http://docs.oasis-open.org/tosca/TOSCA/v1.0/os/TOSCA-v1.0-os.html).
Megam already provides ability to launch app/services today.  The design
specifics for TOSCA will be released shortly.

As a first step we are building a  chef plugin to OpenNebula, which can
stand up instances in OpenNebula using its templates.

Using this knife plugin for OpenNebula, an user can do the following,

* List the templates which are already created in OpenNebula.

* List the VMs which are already created either in OpenNebula or from the
knife plugin.

* Create a VM by instantiating the OpenNebula template. Chef bootstraps
the
VM and applies a role.

Anxious to hear the communities feedback. Feel free to reach out to us
([email protected])

--
With Warm Regards,
Thomas Alrin,
Infrastructure Engineer; Megam Systems;
email: [email protected]; cell: +91 9789345999
twitter : @thomasalrin


_______________________________________________
Dev mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/dev-opennebula.org


--
With Warm Regards,
Thomas Alrin,
Infrastructure Engineer; Megam Systems;
email: [email protected]; cell: +91 9789345999
twitter : @thomasalrin




--
With Warm Regards,
Thomas Alrin,
Infrastructure Engineer; Megam Systems;
email: [email protected]; cell: +91 9789345999
twitter : @thomasalrin

_______________________________________________
Dev mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/dev-opennebula.org

Reply via email to