< Features
No edit summary |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 54: | Line 54: | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/19 | Fedora 19 ]] | * Targeted release: [[Releases/19 | Fedora 19 ]] | ||
* Last updated: 2013- | * Last updated: 2013-05-14 | ||
* Percentage of completion: | * Percentage of completion: 100% | ||
== Detailed Description == | == Detailed Description == | ||
Line 130: | Line 127: | ||
|- | |- | ||
|rubygem-openshift-origin-common | |rubygem-openshift-origin-common | ||
|>= 1. | |>= 1.5.1 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=839064 839064] | |[https://bugzilla.redhat.com/show_bug.cgi?id=839064 839064] | ||
|Brenton Leanhardt | |Brenton Leanhardt | ||
Line 137: | Line 134: | ||
|- | |- | ||
|rubygem-openshift-origin-controller | |rubygem-openshift-origin-controller | ||
|>= 1. | |>= 1.5.15 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=839395 839395] | |[https://bugzilla.redhat.com/show_bug.cgi?id=839395 839395] | ||
|Brenton Leanhardt | |Brenton Leanhardt | ||
Line 144: | Line 141: | ||
|- | |- | ||
|rubygem-openshift-origin-node | |rubygem-openshift-origin-node | ||
|>= 1. | |>= 1.5.17 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=840037 840037] | |[https://bugzilla.redhat.com/show_bug.cgi?id=840037 840037] | ||
|Brenton Leanhardt | |Brenton Leanhardt | ||
Line 151: | Line 148: | ||
|- | |- | ||
|rubygem-openshift-origin-auth-mongo | |rubygem-openshift-origin-auth-mongo | ||
|>= 1. | |>= 1.5.1 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=845021 845021] | |[https://bugzilla.redhat.com/show_bug.cgi?id=845021 845021] | ||
|[[User:tdawson|Troy Dawson]] | |[[User:tdawson|Troy Dawson]] | ||
Line 158: | Line 155: | ||
|- | |- | ||
|rubygem-openshift-origin-dns-bind | |rubygem-openshift-origin-dns-bind | ||
|>= 1. | |>= 1.5.1 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=844817 844817] | |[https://bugzilla.redhat.com/show_bug.cgi?id=844817 844817] | ||
|[[User:Maxamillion|Adam Miller]] | |[[User:Maxamillion|Adam Miller]] | ||
Line 165: | Line 162: | ||
|- | |- | ||
|openshift-origin-cartridge-abstract | |openshift-origin-cartridge-abstract | ||
|>= 1. | |>= 1.5.9 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=844011 844011] | |[https://bugzilla.redhat.com/show_bug.cgi?id=844011 844011] | ||
|[[User:tdawson|Troy Dawson]] | |[[User:tdawson|Troy Dawson]] | ||
Line 172: | Line 169: | ||
|- | |- | ||
|openshift-origin-broker | |openshift-origin-broker | ||
|>= 1. | |>= 1.5.1 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=844013 844013] | |[https://bugzilla.redhat.com/show_bug.cgi?id=844013 844013] | ||
|[[User:tdawson|Troy Dawson]] | |[[User:tdawson|Troy Dawson]] | ||
Line 179: | Line 176: | ||
|- | |- | ||
|openshift-origin-msg-common | |openshift-origin-msg-common | ||
|>= 1. | |>= 1.4.1 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=891438 891438] | |[https://bugzilla.redhat.com/show_bug.cgi?id=891438 891438] | ||
|[[User:tdawson|Troy Dawson]] | |[[User:tdawson|Troy Dawson]] | ||
Line 186: | Line 183: | ||
|- | |- | ||
|openshift-origin-msg-node-mcollective | |openshift-origin-msg-node-mcollective | ||
|>= 1. | |>= 1.5.10 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=844439 844439] | |[https://bugzilla.redhat.com/show_bug.cgi?id=844439 844439] | ||
|[[User:Maxamillion|Adam Miller]] | |[[User:Maxamillion|Adam Miller]] | ||
Line 193: | Line 190: | ||
|- | |- | ||
|rubygem-openshift-origin-msg-broker-mcollective | |rubygem-openshift-origin-msg-broker-mcollective | ||
|>= 1. | |>= 1.5.12 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=845107 845107] | |[https://bugzilla.redhat.com/show_bug.cgi?id=845107 845107] | ||
|[[User:Maxamillion|Adam Miller]] | |[[User:Maxamillion|Adam Miller]] | ||
Line 200: | Line 197: | ||
|- | |- | ||
|pam_openshift | |pam_openshift | ||
|>= 1. | |>= 1.4.1 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=869861 869861] | |[https://bugzilla.redhat.com/show_bug.cgi?id=869861 869861] | ||
|[[User:tdawson|Troy Dawson]] | |[[User:tdawson|Troy Dawson]] | ||
Line 207: | Line 204: | ||
|- | |- | ||
|openshift-origin-broker-util | |openshift-origin-broker-util | ||
|>= 1. | |>= 1.5.12 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=878644 878644] | |[https://bugzilla.redhat.com/show_bug.cgi?id=878644 878644] | ||
|[[User:tdawson|Troy Dawson]] | |[[User:tdawson|Troy Dawson]] | ||
Line 214: | Line 211: | ||
|- | |- | ||
|openshift-origin-node-util | |openshift-origin-node-util | ||
|>= 1. | |>= 1.5.6 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=878660 878660] | |[https://bugzilla.redhat.com/show_bug.cgi?id=878660 878660] | ||
|[[User:tdawson|Troy Dawson]] | |[[User:tdawson|Troy Dawson]] | ||
Line 221: | Line 218: | ||
|- | |- | ||
|openshift-origin-port-proxy | |openshift-origin-port-proxy | ||
|>= 1. | |>= 1.4.1 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=854764 854764] | |[https://bugzilla.redhat.com/show_bug.cgi?id=854764 854764] | ||
|[[User:Maxamillion|Adam Miller]] | |[[User:Maxamillion|Adam Miller]] | ||
Line 228: | Line 225: | ||
|- | |- | ||
|openshift-origin-util | |openshift-origin-util | ||
|>= 1. | |>= 1.5.1 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=891768 891768] | |[https://bugzilla.redhat.com/show_bug.cgi?id=891768 891768] | ||
|[[User:tdawson|Troy Dawson]] | |[[User:tdawson|Troy Dawson]] | ||
Line 235: | Line 232: | ||
|- | |- | ||
|openshift-origin-cartridge-cron-1.4 | |openshift-origin-cartridge-cron-1.4 | ||
|>= 1. | |>= 1.5.3 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=845319 845319] | |[https://bugzilla.redhat.com/show_bug.cgi?id=845319 845319] | ||
|[[User:tdawson|Troy Dawson]] | |[[User:tdawson|Troy Dawson]] | ||
Line 242: | Line 239: | ||
|- | |- | ||
|openshift-origin-cartridge-diy-0.1 | |openshift-origin-cartridge-diy-0.1 | ||
|>= 1. | |>= 1.5.3 | ||
|[https://bugzilla.redhat.com/show_bug.cgi?id=845314 845314] | |[https://bugzilla.redhat.com/show_bug.cgi?id=845314 845314] | ||
|[[User:tdawson|Troy Dawson]] | |[[User:tdawson|Troy Dawson]] | ||
Line 314: | Line 311: | ||
== How To Test == | == How To Test == | ||
[[OpenShift_Origin-F19| OpenShift Origin F19 Setup to Test]] | |||
Test Machines should have 2 Gig of memory | Test Machines should have 2 Gig of memory | ||
Line 330: | Line 329: | ||
* Required Dependancies | * Required Dependancies | ||
: | : | ||
:: | |||
* Optional Dependancies | * Optional Dependancies | ||
: | : | ||
:: | :: | ||
== Contingency Plan == | == Contingency Plan == |
Revision as of 22:00, 29 May 2013
OpenShift Origin
Summary
OpenShift Origin is a cloud application platform as a service (PaaS). It is the open sourced, community supported version of OpenShift
Owner
- Name: Troy Dawson
- Email: tdawson@redhat.com
People Involved - Packagers/Volunteers/Contributors
Name | IRC | Current work | Additional info |
---|---|---|---|
Adam Miller | maxamillion | Packaging and Package Reviewing | UTC-6 |
Wesley Hearn | strace | All around help | UTC-5 |
Troy Dawson | tdawson | All around help | UTC-6 |
Michael Scherer | misc | Serial package reviewer | UTC+2 |
Brenton Leanhardt | bleanhar | Packaging | UTC-5 |
Matthew Miller | mattdm | Cheerleading, Testing, Advocacy | UTC-5 |
Current status
- Targeted release: Fedora 19
- Last updated: 2013-05-14
- Percentage of completion: 100%
Detailed Description
OpenShift Origin is a cloud application platform as a service (PaaS). It is the open sourced, community supported version of OpenShift
OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering. OpenShift is an application platform in the cloud where application developers and teams can build, test, deploy, and run their applications.
OpenShift Origin takes care of all the infrastructure, middleware, and management and allows the developer to focus on what they do best: designing and coding applications.
Benefit to Fedora
OpenShift Origin will bring a Platform As A Service(PAAS) infrastructure to Fedora. PAAS is an emerging technology and bringing OpenShift Origin to Fedora will allow Fedora to continue to be a leader in innovation.
Scope
Required Packages
- mcollective-qpid-plugin
- rubygem-rhc
- rubygem-openshift-origin-msg-broker-mcollective
- rubygem-openshift-origin-common
- rubygem-openshift-origin-controller
- rubygem-openshift-origin-node
- rubygem-openshift-origin-auth-mongo
- rubygem-openshift-origin-dns-bind
- openshift-origin-cartridge-abstract
- openshift-origin-broker
- openshift-origin-msg-common
- openshift-origin-msg-node-mcollective
- openshift-origin-port-proxy
- pam_openshift
- openshift-origin-broker-util
- openshift-origin-node-util
- openshift-origin-util
Optional Packages:
- openshift-origin-cartridge-cron-1.4
- openshift-origin-cartridge-diy-0.1
- openshift-origin-cartridge-mongodb-2.2
- openshift-origin-cartridge-mysql-5.5
- openshift-origin-cartridge-nodejs-0.8
- openshift-origin-cartridge-perl-5.16
- openshift-origin-cartridge-php-5.4
- openshift-origin-cartridge-phpmyadmin-3.5
- openshift-origin-cartridge-postgresql-9.1
- openshift-origin-cartridge-python-2.7
- openshift-origin-cartridge-ruby-1.9
Packaging Status
Package | Version | Review request | Packager | Status | Comments |
---|---|---|---|---|---|
mcollective-qpid-plugin | >= 1.3.2 | 842379 | Adam Miller | Done | In F19 |
rubygem-rhc | >= 1.2.7 | In Fedora | Guillermo Gómez | Done | In F19 |
rubygem-openshift-origin-common | >= 1.5.1 | 839064 | Brenton Leanhardt | Done | In F19 |
rubygem-openshift-origin-controller | >= 1.5.15 | 839395 | Brenton Leanhardt | Done | In F19 |
rubygem-openshift-origin-node | >= 1.5.17 | 840037 | Brenton Leanhardt | Done | In F19 |
rubygem-openshift-origin-auth-mongo | >= 1.5.1 | 845021 | Troy Dawson | Done | In F19 |
rubygem-openshift-origin-dns-bind | >= 1.5.1 | 844817 | Adam Miller | Done | In F19 |
openshift-origin-cartridge-abstract | >= 1.5.9 | 844011 | Troy Dawson | Done | In F19 |
openshift-origin-broker | >= 1.5.1 | 844013 | Troy Dawson | Done | In F19 |
openshift-origin-msg-common | >= 1.4.1 | 891438 | Troy Dawson | Done | In F19 |
openshift-origin-msg-node-mcollective | >= 1.5.10 | 844439 | Adam Miller | Done | In F19 |
rubygem-openshift-origin-msg-broker-mcollective | >= 1.5.12 | 845107 | Adam Miller | Done | In F19 |
pam_openshift | >= 1.4.1 | 869861 | Troy Dawson | Done | In F19 |
openshift-origin-broker-util | >= 1.5.12 | 878644 | Troy Dawson | Done | In F19 |
openshift-origin-node-util | >= 1.5.6 | 878660 | Troy Dawson | Done | In F19 |
openshift-origin-port-proxy | >= 1.4.1 | 854764 | Adam Miller | Done | In F19 |
openshift-origin-util | >= 1.5.1 | 891768 | Troy Dawson | Done | In F19 |
openshift-origin-cartridge-cron-1.4 | >= 1.5.3 | 845319 | Troy Dawson | Done | In F19 |
openshift-origin-cartridge-diy-0.1 | >= 1.5.3 | 845314 | Troy Dawson | Done | In F19 |
openshift-origin-cartridge-mongodb-2.2 | |||||
openshift-origin-cartridge-mysql-5.5 | |||||
openshift-origin-cartridge-nodejs-0.8 | |||||
openshift-origin-cartridge-perl-5.16 | |||||
openshift-origin-cartridge-php-5.4 | |||||
openshift-origin-cartridge-phpmyadmin-3.5 | |||||
openshift-origin-cartridge-postgresql-9.1 | |||||
openshift-origin-cartridge-python-2.7 | |||||
openshift-origin-cartridge-ruby-1.9 |
How To Test
OpenShift Origin F19 Setup to Test
Test Machines should have 2 Gig of memory
- Ensure all required packages install
- Ensure all available optional packages install
- After configuration, user should be able to add,remove, and edit apps.
- User should be able to view/interact with apps through a web browser.
User Experience
Users will be able to setup a complete PAAS server with OpenShift Origin.
Users will also be able to interact with their own OpenShift Origin PAAS, or Red Hat's OpenShift PAAS using the console based client tools.
Dependencies
OpenShift Origin packages currently depend on the following packages not yet in Fedora
- Required Dependancies
- Optional Dependancies
Contingency Plan
These are new packages to Fedora, it will not keep Fedora 19 from being released if OpenShift Origin is not ready.
The cartridges in OpenShift Origin are independent from each other and the release. If a cartridge is not ready in time, it can be skipped.
Documentation
Release Notes
- OpenShift Origin, the open source version of Red Hat's OpenShift, will be available for the first time in Fedora 19.