<div dir="ltr">Hi,<div><br></div><div>The first thing you have to do is request a developer account in the marketplace, clicking the sign in dropdown:</div><div><a href="http://marketplace.c12g.com/appliance">http://marketplace.c12g.com/appliance</a><br></div><div><br></div><div>Then you have different options; the easiest way is using the marketplace portal, you will be able to create a new public appliance. The marketplace only stores the url of the image, it doesn't store the file itself. Therefore, as long as you keep the same url for the file the app will use the last version of the image, without changing anything in the marketplace.</div><div><br></div><div>Another option is to update the image metadata with the new url and change the app version, but users will have to import the appliance again, since there is no automatic way to manage app versions in opennebula. You can also create a new appliance for each version of the image.</div><div><br></div><div>If you don't want to use the portal and you want to automate this process you can use the cli included in the appmarket addon client [1] and point to the public marketplace using your credentials, this way you will be able to create/update the appliance using a json.</div><div><a href="https://github.com/OpenNebula/addon-appmarket/blob/master/src/client/bin/appmarket#L142">https://github.com/OpenNebula/addon-appmarket/blob/master/src/client/bin/appmarket#L142</a><br></div><div><br></div><div>Hope this helps, if you have any doubts do not hesitate to ask us.</div><div><br></div><div>Cheers</div><div><br></div><div><br></div><div>[1] <a href="https://github.com/OpenNebula/addon-appmarket/blob/master/src/client/install.sh">https://github.com/OpenNebula/addon-appmarket/blob/master/src/client/install.sh</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 23 September 2014 12:43, Karanbir Singh <span dir="ltr"><<a href="mailto:mail-lists@karan.org" target="_blank">mail-lists@karan.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hi guys<br>
<br>
how do I go about getting official CentOS images into the marketplace<br>
that comes pre-setup with every opennebula deployment ?<br>
<br>
we are now generating images that should work out of the box with one >=<br>
4.4 ( I believe ) using cloud-init, and it would be good if we can setup<br>
a mwchanism that allows me ( from the centos project side of things ) to<br>
push images, for updates and security fixs - eg. once every 2 months or<br>
something like that.<br>
<br>
I dont mind if the process is manual, but is there a process we can use<br>
now ?<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Karanbir Singh<br>
<a href="tel:%2B44-207-0999389" value="+442070999389">+44-207-0999389</a> | <a href="http://www.karan.org/" target="_blank">http://www.karan.org/</a> | <a href="http://twitter.com/kbsingh" target="_blank">twitter.com/kbsingh</a><br>
GnuPG Key : <a href="http://www.karan.org/publickey.asc" target="_blank">http://www.karan.org/publickey.asc</a><br>
_______________________________________________<br>
Dev mailing list<br>
<a href="mailto:Dev@lists.opennebula.org">Dev@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/dev-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/dev-opennebula.org</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div>--<br></div>Daniel Molina<br>Project Engineer<br>OpenNebula - Flexible Enterprise Cloud Made Simple<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:dmolina@opennebula.org" target="_blank">dmolina@opennebula.org</a> | @OpenNebula</div>
</div>