Difference between revisions of "Fedora-ARM,Dogfood - koji Hub"
Line 27: | Line 27: | ||
The Koji components may live on separate resources as long as all resources are able to communicate. | 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''' | '''KOJI Configuration''' | ||
Line 60: | Line 60: | ||
Goals for each release: | Goals for each release: | ||
* 0.1 - '''Koji Certificates and Koji Database ''' | * 0.1 - '''Koji Certificates and Koji Database ''' | ||
− | |||
'''setting up SSL Certificates for Authentication''' | '''setting up SSL Certificates for Authentication''' | ||
Line 81: | Line 80: | ||
* SSL Certificate authentication | * SSL Certificate authentication | ||
* Give yourself admin permissions | * Give yourself admin permissions | ||
− | + | ||
Revision as of 20:41, 27 December 2010
Contents
Project Name
Fedora-ARM Dogfood -Koji Hub
Project Description
The Fedora-ARM koji system uese HongKong,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)
The project involves configuring the OpenRD-Client system as koji hub.
The Fedora ARM Koji system is running. It is currently building F13 under the supervision of Whalen and Chris Tyler. Koji have 22 hardware ARM builders. I am in the progress of building Fedora 13 under IRAQ.
Project Leader(s)
Project Contributor(s)
No one contributed to this project
Project Details
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
- SSL and authentication via certificates
- Creating a database in PostgreSQL and importing a schema
- Working with psql
- Apache configuration
- Koji web and Koji hub
Packages
On the server (koji-hub/koji-web)
- httpd
- mod_ssl
- postgresql-server
- mod_python (>= 3.3.1 for Kerberos authentication)
On the builder (koji-builder)
- mock
- rpm-build
- createrepo
Project Plan
Goals for each release:
- 0.1 - Koji Certificates and Koji Database
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
Installed PostgreSQL
- Install PostgreSQL
- Initialize PostgreSQL DB
- Setup User Accounts
- Setup PostgreSQL and populate schema
- Authorize Koji-web and Koji-hub resources
- Make auth changes live
- User/Password Authentication
- SSL Certificate authentication
- Give yourself admin permissions
- 0.2 - Koji Database with PostgreSQL
To insert user permision to SQL server To setup PostgreSQL for use with Koji
- 0.3 - Koji Web
To setup Koji web and Hub
Project News
1,November I will do Project Plan 0.1- I set up Koji Certificates
5,November I did build and create Koji Certifacation on IRAQ server.
19,November I set up Koji Database.
26,November Setting up Postgresql server for Koji part 1
6,Dec Setting up Postgresql server for Koji part two
16,Dev setting up Koji hub and Koji web,
Resources
Configuration of CDOT_Development system