Announcing Dwarf: OpenStack API on top of libvirt/kvm

2014-04-10 Thread Juerg Haefliger
In a nutshell, dwarf is OpenStack API on top of local libvirt/KVM. It
supports
a subset of the Keystone, Glance and Nova APIs to manage images and
instances
on the local machine.

Source and some more information: https://github.com/juergh/dwarf/

Package for F20: https://copr.fedoraproject.org/coprs/juergh/dwarf/

I had some issues with SELinux when running Dwarf in a F20 VM (libvirtd
fails to create temp directories when creating an instance). Not sure if
that was a problem with the VM or what's going on. I don't have Fedora on a
physical machine for testing so let me know if this is a problem for you.

...Juerg
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: Announcing Dwarf: OpenStack API on top of libvirt/kvm

2014-04-10 Thread Matthew Miller
On Thu, Apr 10, 2014 at 10:09:06AM +0200, Juerg Haefliger wrote:
 In a nutshell, dwarf is OpenStack API on top of local libvirt/KVM. It
 supports
 a subset of the Keystone, Glance and Nova APIs to manage images and
 instances
 on the local machine.

This looks awesome! Finally, a good answer to the how do I boot cloud
images locally and get them their ssh keys and userdata?

 Package for F20: https://copr.fedoraproject.org/coprs/juergh/dwarf/

Is the package ready to get into the distribution proper?


-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: Announcing Dwarf: OpenStack API on top of libvirt/kvm

2014-04-10 Thread Juerg Haefliger
On Thu, Apr 10, 2014 at 3:10 PM, Daniel J Walsh dwa...@redhat.com wrote:

 Juerg, did you report a bugzilla?

No. Against what though? SELinux? The F20 cloud image?

...Juerg



 On 04/10/2014 07:19 AM, Dave Neary wrote:
  Hi,
 
  Cool project! And very interesting approach... is this a single-host
  cloud?  :-)
 
  Does it support enough of the underlying APIs to use Horizon as a
dashboard?
 
  Thanks,
  Dave.
 
  On 04/10/2014 10:09 AM, Juerg Haefliger wrote:
  In a nutshell, dwarf is OpenStack API on top of local libvirt/KVM. It
  supports
  a subset of the Keystone, Glance and Nova APIs to manage images and
  instances
  on the local machine.
 
  Source and some more information: https://github.com/juergh/dwarf/
 
  Package for F20: https://copr.fedoraproject.org/coprs/juergh/dwarf/
 
  I had some issues with SELinux when running Dwarf in a F20 VM (libvirtd
  fails to create temp directories when creating an instance). Not sure
if
  that was a problem with the VM or what's going on. I don't have Fedora
  on a physical machine for testing so let me know if this is a problem
  for you.
 
  ...Juerg
 
 
 
  ___
  cloud mailing list
  cloud@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/cloud
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 

 ___
 cloud mailing list
 cloud@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/cloud
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: Announcing Dwarf: OpenStack API on top of libvirt/kvm

2014-04-10 Thread Juerg Haefliger
On Thu, Apr 10, 2014 at 2:13 PM, Matthew Miller mat...@fedoraproject.org
wrote:

 On Thu, Apr 10, 2014 at 10:09:06AM +0200, Juerg Haefliger wrote:
  In a nutshell, dwarf is OpenStack API on top of local libvirt/KVM. It
  supports
  a subset of the Keystone, Glance and Nova APIs to manage images and
  instances
  on the local machine.

 This looks awesome! Finally, a good answer to the how do I boot cloud
 images locally and get them their ssh keys and userdata?

SSH keys import through cloud-init works. userdata is not yet supported.
And there's only a ec2 metadata server and no config drive.


  Package for F20: https://copr.fedoraproject.org/coprs/juergh/dwarf/

 Is the package ready to get into the distribution proper?

Don't think so. Look at it as a beta version that I just wanted to throw
out there. And quite frankly I'm not sure how much time I can spend on
bugfixes once they come flying in.

...Juerg



 --
 Matthew Miller--   Fedora Project--mat...@fedoraproject.org
   Tepid change for the somewhat better!
 ___
 cloud mailing list
 cloud@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/cloud
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: Announcing Dwarf: OpenStack API on top of libvirt/kvm

2014-04-10 Thread Mats Wichmann
On 04/10/14 02:09, Juerg Haefliger wrote:
 In a nutshell, dwarf is OpenStack API on top of local libvirt/KVM.

I suppose it's too late to suggest a name change?  dwarf already has
long-time usage as the debugging format for various compilers, and
there's a matching libdwarf with an api for examining the format.
http://dwarfstd.org/
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: Announcing Dwarf: OpenStack API on top of libvirt/kvm

2014-04-10 Thread Dave Neary


On 04/10/2014 05:43 PM, Mats Wichmann wrote:
 On 04/10/14 02:09, Juerg Haefliger wrote:
 In a nutshell, dwarf is OpenStack API on top of local libvirt/KVM.
 
 I suppose it's too late to suggest a name change?  dwarf already has
 long-time usage as the debugging format for various compilers, and
 there's a matching libdwarf with an api for examining the format.
 http://dwarfstd.org/

Oh really, a naming discussion?

How about puff? (a tiny cloud)

Dave.

-- 
Dave Neary - Community Action and Impact
Open Source and Standards, Red Hat - http://community.redhat.com
Ph: +33 9 50 71 55 62 / Cell: +33 6 77 01 92 13
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


[cloud] #45: need three packages added to the fedora21 cloud iamge

2014-04-10 Thread Fedora Cloud Trac Tickets
#45: need three packages added to the fedora21 cloud iamge
--+
 Reporter:  sdake |  Owner:
 Type:  task  | Status:  new
 Priority:  normal|  Milestone:  Fedora 21 (Branch)
Component:  Cloud Base Image  |   Keywords:  OpenStack
--+
 We need os-collect-config, os-apply-config, and os-refresh-config added to
 the Fedora cloud images for both OpenStack Heat and OpenStack TripleO.
 These agents are used for new features or basic functionality in the case
 of TripleO.

 These are based on Python3 and import the Python3 runtime when installed.
 First package: 29 MB
 (most of the 29MB is the python3 runtime)

 Second package: 21 MB

 Third package: 22KB

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/45
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


Re: [cloud] #45: need three packages added to the fedora21 cloud iamge

2014-04-10 Thread Fedora Cloud Trac Tickets
#45: need three packages added to the fedora21 cloud iamge
--+-
 Reporter:  sdake |   Owner:
 Type:  task  |  Status:  new
 Priority:  normal|   Milestone:  Fedora 21 (Branch)
Component:  Cloud Base Image  |  Resolution:
 Keywords:  OpenStack |
--+-

Comment (by slagle):

 TripleO builds its own images using diskimage-builder and the Fedora cloud
 image as input. So, it's more accurate to say TripleO modifies existing
 images before deploying them to baremetal. TripleO doesn't really need
 these packages on the cloud image since it can install what it needs
 during the image build process.

-- 
Ticket URL: https://fedorahosted.org/cloud/ticket/45#comment:3
cloud https://fedorahosted.org/cloud
Fedora Cloud Working Group Ticketing System
___
cloud mailing list
cloud@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct