From Fedora Project Wiki
(Change Announced on 2015-01-21)
No edit summary
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Infobox_group
| name = Local Test Cloud
| image = [[File:Test_cloud_logo_thumb.jpg]]
| caption = [[Cloud Virtualization]]
}}




Line 26: Line 31:
<!-- 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 44: Line 49:
* Responsible WG:
* Responsible WG:
-->
-->
==Installation==
See the [[Local Test Cloud Installation Guide]] for instructions on installation.


== Current status ==
== Current status ==
* Targeted release: [[Releases/22 | Fedora 22 ]]  
* Targeted release: [[Releases/23 | Fedora 23 ]]  
* Last updated: (2014-01-20)
* Last updated: (2014-01-20)
<!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page  
<!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page  
Line 56: Line 65:
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
-->
-->
* Tracker bug: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1191542 #1191542]


== Detailed Description ==
== Detailed Description ==
Line 62: Line 71:
<!-- 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>


It currently supports both the Fedora Cloud Base as well as the Atomic host image.
  testcloud instance create <name of instance> -u <url for qcow2 image>


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


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


[[Category:ChangeAnnounced]]
[[Category:ChangePageIncomplete]]
<!-- 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 -->

Latest revision as of 20:48, 10 May 2016

Local Test Cloud
Cloud Virtualization



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:

Installation

See the Local Test Cloud Installation Guide for instructions on installation.

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