Open main menu

CDOT Wiki β

Changes

Fedora-ARM,Dogfood - koji Hub

1,564 bytes added, 09:17, 13 January 2011
no edit summary
== Project Description ==
The Fedora-ARM koji system uese HongKongIRAQ,an x86_64 system, as the Koji hub.
The Fedora-ARM project to use ARM system as the Koji hub(this is called "Eating own dogfood" in the industry)
Setting Up a Koji Build System
The Koji components may live on separate resources as long as all resources are able to communicate.To understand koji configuration is an important in project.
'''KOJI Configuration'''
* Apache configuration
* Koji web and Koji hub
 
* createrepo
On the yum repository creation and maintenance (kojira)
On the Bootrapping the Koji build environment
 
* Importing packages and preparing Koji to run builds
* External Repos and preparing Koji to run builds
== Project Plan ==
Goals for each release:
* '''release 0.1 - Koji Certificates '''Koji  '''setting up SSL Certificates for Authentication'''  * Certificate generation* Generate CA* Generate the koji component certificates and the admin certificate* Copy certificates into ~/.koji for kojiadmin   '''release 0.2 - PostgreSQL and koji hub''' '''release 0.2-1''' '''1.PostgreSQL Server''' * Install PostgreSQL* Initialize PostgreSQL DB* Setup User Accounts* Setup PostgreSQL and populate schema* Authorize Koji-web and Koji Hub setup - Certificates/securityhub resources* Make auth changes live* SSL Certificate authentication* Give yourself admin permissions   '''release 0.2 - 2''' '''2.Koji Database with PostgreSQLhub''' To insert user permision to SQL server To setup PostgreSQL for use with * Install koji-hub* Required Configuration* Optional Configuration* SELinux Configuration* Kojifilesystem skeleton   
* 0.3 - '''Koji Web'''
To setup '''release 0.3-1''' '''1. kojiweb ''' * Install Koji web and Hub-Web* Required Configuration* Optional Configuration '''2. Koji Builder''' * Install kojid* Required Configuration* Optional Configuration (SSL certificates)* Add the host entry for the koji builder to the database* Add the host to the createrepo channel* A note on capacity* Start Kojid  '''3.kojira''' * Install kojira* Required Configuration* Optional Configuration* Add the user entry for the kojira user* Start Kojira   '''release 0.3-2'''  '''2. Test kojiweb''' * User account* Build packages   
== Project News ==
[http://fedoraproject.org/wiki/Koji/ServerHowTo#PostgreSQL_Server PostgreSQL_Server]
 
[http://fedoraproject.org/wiki/Koji/ServerBootstrap importing packages and preparing Koji to run builds]
 
[http://fedoraproject.org/wiki/Koji/ExternalRepoServerBootstrap External Repos and preparing Koji to run builds]
1
edit