From Fedora Project Wiki
(Moving to F23 as requested in the tracking bug)
No edit summary
Line 26: Line 26:
<!-- A sentence or two summarizing what this change is and what it will do. This information is used for the overall changeset summary page for each release. -->
<!-- A sentence or two summarizing what this change is and what it will do. This information is used for the overall changeset summary page for each release. -->


[https://github.com/Rorosha/testCloud testCloud] is a small tool to download and boot cloud images locally.
[https://github.com/Rorosha/testcloud testcloud] is a small tool to download and boot cloud images locally.


== Owner ==
== Owner ==
Line 62: Line 62:
<!-- Expand on the summary, if appropriate.  A couple sentences suffices to explain the goal, but the more details you can provide the better. -->
<!-- Expand on the summary, if appropriate.  A couple sentences suffices to explain the goal, but the more details you can provide the better. -->


[https://github.com/Rorosha/testCloud testCloud] was created because manually booting a cloud image locally can be a pain. It handles downloading the image, spoofing cloud-init metadata as well as providing an ssh_config to easily connect to the booted instance. What was usually several different steps to get an image to boot locally is now just one:
[https://github.com/Rorosha/testcloud testcloud] was created because manually booting a cloud image locally can be a pain. It handles downloading the image, spoofing cloud-init metadata as well as providing an ssh_config to easily connect to the booted instance. What was usually several different steps to get an image to boot locally is now just one:


   python testCloud.py <url for qcow2 image>
   testcloud instance create <name of instance> -u <url for qcow2 image>


It currently supports both the Fedora Cloud Base as well as the Atomic host image.  
It currently supports only the Fedora Cloud Base image, and work is ongoing to support the Atomic host image.  
 
'''Note:''' ''testCloud will likely change names in the near future.''


== Benefit to Fedora ==
== Benefit to Fedora ==
Line 150: Line 148:
-->
-->


[[Category:ChangePageIncomplete]]
[[Category:ChangeReadyForWrangler]]
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->

Revision as of 19:47, 23 June 2015


Local Test Cloud

Summary

testcloud is a small tool to download and boot cloud images locally.

Owner

  • Name: Mike Ruckman
  • Email: roshi@fedoraproject.org
  • Release notes owner:

Current status

Detailed Description

testcloud was created because manually booting a cloud image locally can be a pain. It handles downloading the image, spoofing cloud-init metadata as well as providing an ssh_config to easily connect to the booted instance. What was usually several different steps to get an image to boot locally is now just one:

 testcloud instance create <name of instance> -u <url for qcow2 image>

It currently supports only the Fedora Cloud Base image, and work is ongoing to support the Atomic host image.

Benefit to Fedora

Provides a simple means for Fedora users and developers to easily:

  • Learn about Cloud (if you don't have access to a cloud provider)
  • Test Fedora Cloud releases
  • Locally test your cloud application
  • Lowers the barrier to get involved with Fedora cloud efforts

Scope

  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)

Upgrade/compatibility impact

N/A (not a System Wide Change)

How To Test

N/A (not a System Wide Change)

User Experience

N/A (not a System Wide Change)

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), No
  • Blocks product? N/A

Documentation

N/A (not a System Wide Change)

Release Notes