#1722 Koji Configuration System
Opened 4 years ago by jfha73. Modified 4 years ago

Hey guys,

I'm new at Koji, I have been trying to setup a server for it locally, but I haven't found a straight forward way to do it, I was trying to setup users for it after installetion, but I couldn't, then I found I needed to install postgresql, if this is needed why wasn't a dependency of Koji when I installed it and when I tried to access it via Koji-Web I couldn't either because nothing is configured, so is there an easy way to configure Koji after installation (other than editing who knows how many files and hoping you did not make a typo), probably on first visit to https://example.org/koji set it up (including database).

Thank you.


Yes, it is a pain point to install it now.

For a "quick" help there is an installation guide at file:///home/tkopecek/cvs/koji/docs/build/html/server_howto.html#koji-hub

About postgres - it is not rpm requirement as db can live on different machine.

I'm not sure if we can create usable installation wizard - there is too many things, which needs to be edited anyway (especially authentication mechanisms). What I think is more real is to create some prepared docker images for common usecases (E.g ssl certificate driven env, gssaapi env, ...)

Metadata Update from @tkopecek:
- Custom field Size adjusted to None
- Issue tagged with: wishful

4 years ago

++
May Ansible / Vagrant / Docker / OpenShift portfolios be helpful?
FMPOV, I do think code with simpler docs is better than an exhaustive bootstrap guide.

If you are just setting up your local test environment, rather than a production one, these 2 might be helpful

koji Docker images: https://github.com/release-engineering/koji-dojo
fedora infra Ansible: https://infrastructure.fedoraproject.org/cgit/ansible.git

@ktdreyer Would it make sense to mention it in koji docs somewhere?

On a related note, I maintain a Puppet module at https://github.com/jflorian/doubledog-koji.

Login to comment on this ticket.

Metadata