OpenShift Origin

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Package Versions)
 
(54 intermediate revisions by 3 users not shown)
Line 1: Line 1:
OpenShift Origin is a cloud application platform as a service (PaaS). It is the open sourced, community supported version of [http://openshift.com OpenShift]
+
OpenShift Origin is the upstream community project that powers OpenShift Online, OpenShift Dedicated, and OpenShift Container Platform. Built around a core of Docker container packaging and Kubernetes container cluster management, Origin is also augmented by application lifecycle management functionality and DevOps tooling. Origin provides a complete open source application container platform. All source code for the Origin project is available under the Apache License (Version 2.0) on GitHub.
  
This page tracks [[Cloud SIG|Fedora Cloud SIG]]'s effort to import and maintain OpenShift Origin in Fedora.
+
== Source ==
  
OpenShift Origin has been accepted to be a Feature in Fedora 19. Track our progress on our [[Features/OpenShift_Origin| OpenShift Origin Feature]] page.
+
Source code for the OpenShift Origin project can be found in two main repositories:  
 +
* [https://github.com/openshift/origin origin] - The main OpenShift Origin code 
 +
* [https://github.com/openshift/origin-web-console origin-web-console] - The OpenShift Origin web console 
  
 +
Source code for additional projects related to OpenShift Origin: 
 +
* [https://github.com/openshift/openshift-ansible openshift-ansible] - Ansible code for setting up OpenShift Origin
 +
* [https://github.com/openshift/openshift-docs openshift-docs] - OpenShift Origin Documentation
 +
* [https://github.com/openshift/openshift-tools openshift-tools] - Scripts used by the OpenShift Operations Team
 +
* [https://github.com/openshift/openshift-restclient-java openshift-restclient-java] - Java code for interacting with the OpenShift Origin API
 +
* [https://github.com/openshift/source-to-image source-to-image] - A tool for building/building artifacts from source and injecting into docker images
 +
* [https://github.com/openshift/openshift.org openshift.org] - Source code for the openshift.org website
  
 +
== Community ==
  
 +
The community is thriving at the [https://openshift.org/ official web site].
  
== Source ==
+
Mail Lists:   
 
+
* [https://lists.openshift.redhat.com/openshiftmm/listinfo/dev dev] - OpenShift Origin Developers List
The main [https://github.com/openshift GitHub pages for OpenShift] have links to all the sub-projects. These include:
+
* [https://lists.openshift.redhat.com/openshiftmm/listinfo/users users] - OpenShift Origin Users List
 
+
* OpenShift Origin [https://github.com/openshift/origin-server server components].
+
:* OpenShift Origin [http://mirror.openshift.com/pub/origin-server/source/ source tarballs] - These are created daily if there has been a change.
+
* OpenShift Origin [https://github.com/openshift/rhc client tools].
+
  
 +
IRC Channels:
 +
* [http://webchat.freenode.net/?channels=openshift&uio=d4 #openshift] on freenode
 +
* [http://webchat.freenode.net/?channels=openshift-dev&uio=d4 #openshift-dev] on freenode.
  
== OpenShift Origin Community ==
+
You may also be interested in joining [http://commons.openshift.org/ OpenShift Commons] as either an individual or a company. 
 +
OpenShift Commons is where users, partners, customers, and contributors come together to collaborate and work together on OpenShift.
  
The OpenShift Origin community is thriving at the [https://openshift.redhat.com/community/ OpenShift Origin community web site].
+
== Contributors Group ==
  
There are devel and user [http://lists.openshift.redhat.com/openshiftmm/listinfo/ Mail Lists].
+
OpenShift Origin Contributors Group 
  
We are on on IRC at [http://webchat.freenode.net/?channels=openshift&uio=d4 #openshift]
+
You can apply to join the OpenShift Origin Contributors Group [https://admin.fedoraproject.org/accounts/group/view/openshift-origin here].
and [http://webchat.freenode.net/?channels=openshift-dev&uio=d4 #openshift-dev] on freenode.
+
  
== OpenShift Origin Packages ==
+
Rules for Application:
'''OpenShift Packages'''
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/mcollective-qpid-plugin mcollective-qpid-plugin]
+
* openshift-origin-console
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-broker openshift-origin-broker]
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-broker-util openshift-origin-broker-util]
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-cartridge-abstract openshift-origin-cartridge-abstract]
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-msg-common openshift-origin-msg-common]
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-msg-node-mcollective openshift-origin-msg-node-mcollective]
+
* openshift-origin-node-proxy
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-node-util openshift-origin-node-util]
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-port-proxy openshift-origin-port-proxy]
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-util openshift-origin-util]
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/pam_openshift pam_openshift]
+
* rubygem-openshift-origin-auth-kerberos
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-openshift-origin-auth-mongo rubygem-openshift-origin-auth-mongo]
+
* rubygem-openshift-origin-auth-remote-user
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-openshift-origin-common rubygem-openshift-origin-common]
+
* rubygem-openshift-origin-console
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-openshift-origin-controller rubygem-openshift-origin-controller]
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-openshift-origin-dns-bind rubygem-openshift-origin-dns-bind]
+
* rubygem-openshift-origin-dns-nsupdate
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-openshift-origin-node rubygem-openshift-origin-node]
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-openshift-origin-msg-broker-mcollective rubygem-openshift-origin-msg-broker-mcollective]
+
* [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-rhc rubygem-rhc]
+
  
'''OpenShift V1 Cartridges'''
+
You must have at least one (1) accepted pull request on one of the following repositories:
* [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-cartridge-cron-1.4 openshift-origin-cartridge-cron-1.4]
+
* [https://github.com/openshift/origin origin]
* [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-cartridge-diy-0.1 openshift-origin-cartridge-diy-0.1]
+
* [https://github.com/openshift/origin-web-console origin-web-console]  
 +
* [https://github.com/openshift/origin-server origin-server] (legacy) 
  
'''OpenShift V2 Cartridges'''
+
To apply, visit [https://admin.fedoraproject.org/accounts/group/view/openshift-origin this page] and click the "Apply" button, then send an email to dev@lists.openshift.redhat.com with the following information.
* openshift-origin-cartridge-cron
+
* openshift-origin-cartridge-diy
+
* openshift-origin-cartridge-haproxy
+
* openshift-origin-cartridge-jbossas
+
* openshift-origin-cartridge-mariadb
+
* openshift-origin-cartridge-mock
+
* openshift-origin-cartridge-mock-plugin
+
* openshift-origin-cartridge-mongodb
+
* openshift-origin-cartridge-mysql
+
* openshift-origin-cartridge-nodejs
+
* openshift-origin-cartridge-perl
+
* openshift-origin-cartridge-php
+
* openshift-origin-cartridge-phpmyadmin
+
* openshift-origin-cartridge-postgresql
+
* openshift-origin-cartridge-python
+
* openshift-origin-cartridge-ruby
+
  
=== Package Versions ===
+
* Subject: OpenShift Origin Contributors group application
{| id="Package Versions"
+
* Body: Include your Fedora Account System (FAS) username
!Package
+
* Body: Include a link to your accepted pull request
!Latest
+
!Rawhide
+
!F19 stable
+
!F19 test
+
!F18 stable
+
!F18 test
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14422 mcollective-qpid-plugin]
+
|1.3.2
+
|1.3.2
+
|1.3.2
+
|1.3.2
+
|1.3.2
+
|1.3.2
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14688 openshift-origin-broker]
+
|1.5.2
+
|1.5.2
+
|1.5.1
+
|1.5.1
+
|1.5.1
+
|1.5.1
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=15116 openshift-origin-broker-util]
+
|1.9.7
+
|1.9.7
+
|1.5.12
+
|1.5.12
+
|1.5.12
+
|1.5.12
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14420 openshift-origin-cartridge-abstract]
+
|1.9.3
+
|1.9.3
+
|1.5.9
+
|1.5.9
+
|1.5.9
+
|1.5.9
+
|-
+
|[https://bugzilla.redhat.com/show_bug.cgi?id=908116 openshift-origin-console]
+
|1.5.18
+
!Review
+
!Review
+
!Review
+
!Review
+
!Review
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=15231 openshift-origin-msg-common]
+
|1.7.2
+
|1.7.2
+
|1.4.1
+
|1.4.1
+
|1.4.1
+
|1.4.1
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14581 openshift-origin-msg-node-mcollective]
+
|1.9.4
+
|1.9.4
+
|1.5.10
+
|1.5.10
+
|1.5.10
+
|1.5.10
+
|-
+
|[https://bugzilla.redhat.com/show_bug.cgi?id=917149 openshift-origin-node-proxy]
+
|0.9.2
+
!Review
+
!Review
+
!Review
+
!Review
+
!Review
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=15222 openshift-origin-node-util]
+
|1.9.11
+
|1.9.11
+
|1.5.6
+
|1.5.6
+
|1.5.6
+
|1.5.6
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14880 openshift-origin-port-proxy]
+
|1.6.2
+
|1.6.2
+
|1.4.1
+
|1.4.1
+
|1.4.1
+
|1.4.1
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=15260 openshift-origin-util]
+
|1.5.2
+
|1.5.2
+
|1.5.1
+
|1.5.1
+
|1.5.1
+
|1.5.1
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=15059 pam_openshift]
+
|1.6.1
+
|1.6.1
+
|1.4.1
+
|1.4.1
+
|1.4.1
+
|1.4.1
+
|-
+
|[https://bugzilla.redhat.com/show_bug.cgi?id=894482 rubygem-openshift-origin-auth-kerberos]
+
|1.5.1
+
!Review
+
!Review
+
!Review
+
!Review
+
!Review
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14492 rubygem-openshift-origin-auth-mongo]
+
|1.5.2
+
|1.5.2
+
|1.5.1
+
|1.5.1
+
|1.5.1
+
|1.5.1
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=15845 rubygem-openshift-origin-auth-remote-user]
+
|1.8.1
+
|1.8.1
+
|1.5.6
+
|1.5.6
+
|1.5.6
+
|1.5.6
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14540 rubygem-openshift-origin-common]
+
|1.8.10
+
|1.8.10
+
|1.5.1
+
|1.5.1
+
|1.5.1
+
|1.5.1
+
|-
+
|[https://bugzilla.redhat.com/show_bug.cgi?id=894524 rubygem-openshift-origin-console]
+
|1.9.13
+
!Review
+
!Review
+
!Review
+
!Review
+
!Review
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14576 rubygem-openshift-origin-controller]
+
|1.9.14
+
|1.9.14
+
|1.5.15
+
|1.5.15
+
|1.5.15
+
|1.5.15
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14491 rubygem-openshift-origin-dns-bind]
+
|1.5.2
+
|1.5.2
+
|1.5.1
+
|1.5.1
+
|1.5.1
+
|1.5.1
+
|-
+
|rubygem-openshift-origin-dns-nsupdate
+
|1.5.2
+
|
+
|
+
|
+
|
+
|
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14733 rubygem-openshift-origin-msg-broker-mcollective]
+
|1.9.9
+
|1.9.9
+
|1.5.12
+
|1.5.12
+
|1.5.12
+
|1.5.12
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14563 rubygem-openshift-origin-node]
+
|1.9.15
+
|1.9.15
+
|1.5.17
+
|1.5.17
+
|1.5.17
+
|1.5.17
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=12233 rubygem-rhc]
+
|1.8.9 **
+
|1.8.9
+
|1.8.9
+
|1.8.9
+
|1.8.9
+
|1.8.9
+
|-
+
!Cartidge V1
+
!Latest
+
!Rawhide
+
!F18 stable
+
!F18 test
+
!F17 stable
+
!F17 test
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14579 openshift-origin-cartridge-cron-1.4]
+
|1.9.1
+
|1.9.1
+
|1.5.3
+
|1.5.3
+
|1.5.3
+
|1.5.3
+
|-
+
|[http://koji.fedoraproject.org/koji/packageinfo?packageID=14580 openshift-origin-cartridge-diy-0.1]
+
|1.9.1
+
|1.9.1
+
|1.5.3
+
|1.5.3
+
|1.5.3
+
|1.5.3
+
|-
+
!Cartidge V2
+
!Latest
+
!Rawhide
+
!F18 stable
+
!F18 test
+
!F17 stable
+
!F17 test
+
|-
+
|openshift-origin-cartridge-cron
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-diy
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-jbossas
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-mariadb
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-mock
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-mock-plugin
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-mongodb
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-mysql
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-nodejs
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-perl
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-php
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-phpmyadmin
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-postgresql
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-python
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|openshift-origin-cartridge-ruby
+
|
+
|
+
|
+
|
+
|
+
|
+
|-
+
|}
+
  
=== OpenShift Origin Package Dependancies ===
+
== Releases ==
OpenShift Origin packages currently depend on the following packages not yet in Fedora
+
  
:* openshift-origin-broker
+
Latest Release:
::* rubygem-mongoid (https://bugzilla.redhat.com/show_bug.cgi?id=961912)
+
* [https://github.com/openshift/origin/releases/latest latest]
::* rubygem-moped (https://bugzilla.redhat.com/show_bug.cgi?id=961907)
+
::* rubygem-origin (https://bugzilla.redhat.com/show_bug.cgi?id=961901)
+
:* openshift-origin-cartridge-nodejs (no review request yet)
+
::* nodejs-bignumber.js (https://bugzilla.redhat.com/show_bug.cgi?id=966222)
+
::* nodejs-hashish (https://bugzilla.redhat.com/show_bug.cgi?id=965894)
+
::* nodejs-mongodb (no review request yet)
+
::* nodejs-mysql (https://bugzilla.redhat.com/show_bug.cgi?id=966223)
+
::* nodejs-node-static (https://bugzilla.redhat.com/show_bug.cgi?id=965895)
+
::* nodejs-require-all (https://bugzilla.redhat.com/show_bug.cgi?id=966221)
+
  
== Installation and Configuration ==
+
All Releases:
 +
* [https://github.com/openshift/origin/releases all]
  
* [[OpenShift_Origin-F18|Fedora 18 by hand]]
+
== Installation, Configuration, and Documentation ==
* [[OpenShift_Origin-F19|Fedora 19 by hand]]
+
* [http://github.com/tdawson/oo-install-scripts Installation using scripts]
+
* [http://openshift.github.io/origin/file.install_origin_using_puppet.html Installation using puppet]
+
* [http://openshift.github.io/origin/file.install_origin_using_vagrant.html Installation using vagrant]
+
  
[[Category:Cloud SIG]]
+
* [https://docs.openshift.org/latest/welcome/index.html Official Documentation]
[[Category:OpenShift Origin]]
+
* [https://docs.openshift.org/latest/getting_started/index.html Getting Started]
 +
* [https://docs.openshift.org/latest/install_config/index.html Installation and Configuration]
 +
* [https://docs.openshift.org/latest/install_config/upgrading/index.html Upgrading]
 +
* [https://docs.openshift.org/latest/admin_guide/index.html Cluster Administration]
 +
* [https://docs.openshift.org/latest/dev_guide/index.html Developer Guide]

Latest revision as of 19:38, 7 September 2016

OpenShift Origin is the upstream community project that powers OpenShift Online, OpenShift Dedicated, and OpenShift Container Platform. Built around a core of Docker container packaging and Kubernetes container cluster management, Origin is also augmented by application lifecycle management functionality and DevOps tooling. Origin provides a complete open source application container platform. All source code for the Origin project is available under the Apache License (Version 2.0) on GitHub.

Contents

[edit] Source

Source code for the OpenShift Origin project can be found in two main repositories:

Source code for additional projects related to OpenShift Origin:

[edit] Community

The community is thriving at the official web site.

Mail Lists:

  • dev - OpenShift Origin Developers List
  • users - OpenShift Origin Users List

IRC Channels:

You may also be interested in joining OpenShift Commons as either an individual or a company. OpenShift Commons is where users, partners, customers, and contributors come together to collaborate and work together on OpenShift.

[edit] Contributors Group

OpenShift Origin Contributors Group

You can apply to join the OpenShift Origin Contributors Group here.

Rules for Application:

You must have at least one (1) accepted pull request on one of the following repositories:

To apply, visit this page and click the "Apply" button, then send an email to dev@lists.openshift.redhat.com with the following information.

  • Subject: OpenShift Origin Contributors group application
  • Body: Include your Fedora Account System (FAS) username
  • Body: Include a link to your accepted pull request

[edit] Releases

Latest Release:

All Releases:

[edit] Installation, Configuration, and Documentation