|
|
(8 intermediate revisions by 2 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.
| |
| | |
| OpenShift Origin release 4 no longer supports Fedora, only RHEL/CentOS/SL. The reason is that the ruby in Fedora has progressed so fast that it is no longer compatible with the code in OpenShift Origin.
| |
| | |
| There is currently no plans to update the current code in OpenShift Origin to a newer ruby, instead efforts are being targeted towards [http://origin.openshift.com/blog/openshift-v3-platform-combines-docker-kubernetes-atomic-and-more OpenShift v3]. (Not to be confused with OpenShift Origin release 3.
| |
| | |
| OpenShift v2 packages will be removed from Fedora 21+. When it is considered stable enough, the OpenShift v3 packages will be added into Fedora.
| |
|
| |
|
| == Source == | | == Source == |
|
| |
|
| The main [https://github.com/openshift GitHub pages for OpenShift] have links to all the sub-projects. These include:
| | 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 |
| * OpenShift Origin [https://github.com/openshift/origin-server server components]. | | * [https://github.com/openshift/origin-web-console origin-web-console] - The OpenShift Origin web console |
| :* 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].
| |
| | |
|
| |
|
| == OpenShift Origin Community ==
| | 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 |
|
| |
|
| The OpenShift Origin community is thriving at the [http://origin.openshift.com/ OpenShift Origin community web site].
| | == Community == |
|
| |
|
| All of the code is at [https://github.com/openshift/origin-server Github openshift/origin-server] repository
| | The community is thriving at the [https://openshift.org/ official web site]. |
|
| |
|
| There are devel and user [http://lists.openshift.redhat.com/openshiftmm/listinfo/ Mail Lists].
| | Mail Lists: |
| | * [https://lists.openshift.redhat.com/openshiftmm/listinfo/dev dev] - OpenShift Origin Developers List |
| | * [https://lists.openshift.redhat.com/openshiftmm/listinfo/users users] - OpenShift Origin Users List |
|
| |
|
| We are on on IRC at [http://webchat.freenode.net/?channels=openshift&uio=d4 #openshift]
| | IRC Channels: |
| and [http://webchat.freenode.net/?channels=openshift-dev&uio=d4 #openshift-dev] on freenode.
| | * [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 Releases ==
| | 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. |
|
| |
|
| OpenShift Origin has official stable releases every three months (quarterly). Release 3 was the last one that supported Fedora, and that was Fedora 19.
| | == Contributors Group == |
|
| |
|
| :* [https://mirror.openshift.com/pub/openshift-origin/release/1/ Release 1]
| | OpenShift Origin Contributors Group |
| ::* [https://mirror.openshift.com/pub/openshift-origin/release/1/fedora-18/ Fedora 18]
| |
| :* [https://mirror.openshift.com/pub/openshift-origin/release/2/ Release 2]
| |
| ::* [https://mirror.openshift.com/pub/openshift-origin/release/2/fedora-19/ Fedora 19]
| |
| ::* [https://mirror.openshift.com/pub/openshift-origin/release/2/documentation/ Documentation]
| |
| :* [https://mirror.openshift.com/pub/openshift-origin/release/3/ Release 3]
| |
| ::* [https://mirror.openshift.com/pub/openshift-origin/release/3/fedora-19/ Fedora 19]
| |
| ::* [https://mirror.openshift.com/pub/openshift-origin/release/3/documentation/ Documentation]
| |
| :* [https://mirror.openshift.com/pub/openshift-origin/release/4/ Release 4]
| |
| ::* There were no Fedora versions for release 4
| |
|
| |
|
| == OpenShift Origin Packages ==
| | You can apply to join the OpenShift Origin Contributors Group [https://admin.fedoraproject.org/accounts/group/view/openshift-origin here]. |
| '''OpenShift Packages'''
| |
| * avahi-cname-manager
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/mcollective-qpid-plugin mcollective-qpid-plugin] ++
| |
| * [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] ++
| |
| * openshift-origin-console [https://bugzilla.redhat.com/show_bug.cgi?id=908116 (Review Request)]
| |
| * [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]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-node-proxy 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-admin-console
| |
| * rubygem-openshift-origin-auth-kerberos [https://bugzilla.redhat.com/show_bug.cgi?id=894482 (Review Request)]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-openshift-origin-auth-mongo rubygem-openshift-origin-auth-mongo]
| |
| * [http://koji.fedoraproject.org/koji/packageinfo?packageID=15845 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://bugzilla.redhat.com/show_bug.cgi?id=894524 (Review Request)]
| |
| * rubygem-openshift-origin-container-selinux
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-openshift-origin-controller rubygem-openshift-origin-controller]
| |
| * rubygem-openshift-origin-dns-avahi
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-openshift-origin-dns-bind rubygem-openshift-origin-dns-bind]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-openshift-origin-dns-nsupdate rubygem-openshift-origin-dns-nsupdate]
| |
| * rubygem-openshift-origin-dns-route53
| |
| * [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-openshift-origin-node rubygem-openshift-origin-node]
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/rubygem-rhc rubygem-rhc]
| |
|
| |
|
| '''OpenShift V1 Cartridges'''
| | Rules for Application: |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-cartridge-cron-1.4 openshift-origin-cartridge-cron-1.4] ++
| |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-cartridge-diy-0.1 openshift-origin-cartridge-diy-0.1] ++
| |
|
| |
|
| '''OpenShift V2 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 openshift-origin-cartridge-cron] | | * [https://github.com/openshift/origin origin] |
| * [https://admin.fedoraproject.org/pkgdb/acls/name/openshift-origin-cartridge-diy openshift-origin-cartridge-diy] | | * [https://github.com/openshift/origin-web-console origin-web-console] |
| * openshift-origin-cartridge-haproxy | | * [https://github.com/openshift/origin-server origin-server] (legacy) |
| * 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 ===
| | 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. |
| {| id="Package Versions"
| |
| !Package
| |
| !Latest
| |
| !Rawhide
| |
| !F20 stable
| |
| !F20 test
| |
| !F19 stable
| |
| !F19 test
| |
| |-
| |
| |avahi-cname-manager
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |[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.15.1.2
| |
| |1.15.1.2
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=15116 openshift-origin-broker-util]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.18.0.1
| |
| |1.18.0.1
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=14420 openshift-origin-cartridge-abstract] ++
| |
| | ++
| |
| | ++
| |
| | ++
| |
| | ++
| |
| |1.5.9
| |
| |1.5.9
| |
| |-
| |
| |[https://bugzilla.redhat.com/show_bug.cgi?id=908116 openshift-origin-console]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=15231 openshift-origin-msg-common]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.17.0.1
| |
| |1.17.0.1
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=14581 openshift-origin-msg-node-mcollective]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.18.0.1
| |
| |1.18.0.1
| |
| |-
| |
| |[https://bugzilla.redhat.com/show_bug.cgi?id=917149 openshift-origin-node-proxy]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.17.0.2
| |
| |1.17.0.2
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=15222 openshift-origin-node-util]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.18.0.2
| |
| |1.18.0.2
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=14880 openshift-origin-port-proxy]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.8.1.2
| |
| |1.8.1.2
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=15260 openshift-origin-util]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.15.1.1
| |
| |1.15.1.1
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=15059 pam_openshift]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.10.1.1
| |
| |1.10.1.1
| |
| |-
| |
| |rubygem-openshift-origin-admin-console
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |[https://bugzilla.redhat.com/show_bug.cgi?id=894482 rubygem-openshift-origin-auth-kerberos]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=14492 rubygem-openshift-origin-auth-mongo]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.15.1.1
| |
| |1.15.1.1
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=15845 rubygem-openshift-origin-auth-remote-user]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.17.1.1
| |
| |1.17.1.1
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=14540 rubygem-openshift-origin-common]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.18.0.2
| |
| |1.18.0.2
| |
| |-
| |
| |[https://bugzilla.redhat.com/show_bug.cgi?id=894524 rubygem-openshift-origin-console]
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |rubygem-openshift-origin-container-selinux
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=14576 rubygem-openshift-origin-controller]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.18.0.1
| |
| |1.18.0.1
| |
| |-
| |
| |rubygem-openshift-origin-dns-avahi
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=14491 rubygem-openshift-origin-dns-bind]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.10.2.2
| |
| |1.10.2.2
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=17151 rubygem-openshift-origin-dns-nsupdate]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.15.1.2
| |
| |1.15.1.2
| |
| |-
| |
| |rubygem-openshift-origin-dns-route53
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=14733 rubygem-openshift-origin-msg-broker-mcollective]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.18.0.1
| |
| |1.18.0.1
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=14563 rubygem-openshift-origin-node]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.18.0.1
| |
| |1.18.0.1
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=12233 rubygem-rhc]
| |
| |1.19.1
| |
| |1.19.1
| |
| |1.19.1
| |
| |1.19.1
| |
| |1.19.1
| |
| |1.19.1
| |
| |-
| |
| !Cartidge V1
| |
| !Latest
| |
| !Rawhide
| |
| !F20 stable
| |
| !F20 test
| |
| !F19 stable
| |
| !F19 test
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=14579 openshift-origin-cartridge-cron-1.4] ++
| |
| | ++
| |
| | ++
| |
| | ++
| |
| | ++
| |
| |1.9.1
| |
| |1.9.1
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=14580 openshift-origin-cartridge-diy-0.1] ++
| |
| | ++
| |
| | ++
| |
| | ++
| |
| | ++
| |
| |1.9.1
| |
| |1.9.1
| |
| |-
| |
| !Cartidge V2
| |
| !Latest
| |
| !Rawhide
| |
| !F20 stable
| |
| !F20 test
| |
| !F19 stable
| |
| !F19 test
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=17152 openshift-origin-cartridge-cron]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.17.0.1
| |
| |1.17.0.1
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=17150 openshift-origin-cartridge-diy]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.16.1.1
| |
| |1.16.1.1
| |
| |-
| |
| |openshift-origin-cartridge-jbossas
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |openshift-origin-cartridge-mariadb
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |openshift-origin-cartridge-mock
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |openshift-origin-cartridge-mock-plugin
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=17365 openshift-origin-cartridge-mongodb]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.17.1.1
| |
| |1.17.1.1
| |
| |-
| |
| |[http://koji.fedoraproject.org/koji/packageinfo?packageID=17364 openshift-origin-cartridge-mysql]
| |
| |
| |
| |+++
| |
| |+++
| |
| |+++
| |
| |1.19.0.1
| |
| |1.19.0.1
| |
| |-
| |
| |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
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |-
| |
| |}
| |
|
| |
|
| ++ These packages are not in OpenShift Origin v2
| | * Subject: OpenShift Origin Contributors group application |
| +++ These packages are retired from Fedora
| | * Body: Include your Fedora Account System (FAS) username |
| | * Body: Include a link to your accepted pull request |
|
| |
|
| === OpenShift Origin Package Dependencies === | | == Releases == |
| OpenShift Origin packages currently depend on the following packages not yet in Fedora
| |
|
| |
|
| :* | | Latest Release: |
| ::*
| | * [https://github.com/openshift/origin/releases/latest latest] |
|
| |
|
| == Installation and Configuration ==
| | All Releases: |
| | * [https://github.com/openshift/origin/releases all] |
|
| |
|
| * [https://mirror.openshift.com/pub/openshift-origin/release/2/documentation/oo_deployment_guide_comprehensive.html OpenShift Origin V2 Comprehensive Installation Guide]
| | == Installation, Configuration, and Documentation == |
| * [http://openshift.github.io/documentation/oo_deployment_guide_comprehensive.html OpenShift Origin Nightly Comprehensive Installation Guide]
| |
| * [[OpenShift_Origin-F18|Fedora 18 by hand]]
| |
| * [[OpenShift_Origin-F19|Fedora 19 by hand]]
| |
| * [http://github.com/tdawson/oo-install-scripts Installation using scripts]
| |
| * [http://openshift.github.io/documentation/oo_deployment_guide_puppet.html Puppet Deployment Guide]
| |
| * [http://openshift.github.io/documentation/oo_deployment_guide_vm.html Virtual Machine Deployment Guide]
| |
|
| |
|
| [[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] |