Commit Graph

47 Commits

Author SHA1 Message Date
mprahl
5d03dda637 Install python-urlgrabber to allow local builds
See https://github.com/rpm-software-management/urlgrabber/pull/5 for the backstory.
2017-11-13 15:27:12 -05:00
mprahl
0e401cdab9 Default dev configuration to build modules locally 2017-11-13 14:09:07 -05:00
mprahl
fe5a749251 Remove outdated PDC and PDC-Updater instructions 2017-11-13 14:00:50 -05:00
mprahl
0a1c270ff8 Don't require Kerberos cache since we can't even use stage Koji to build modules anymore 2017-11-13 14:00:50 -05:00
Ralph Bean
0e9ccb1895 Remove old SSL config options.
We used to do x509 authn a long time ago.  We have since stopped doing
that, but we kept all of thise confusing SSL/TLS support stuff.

This removes all that, and fixes #685.
2017-10-04 11:37:17 +02:00
mprahl
b104850fd7 Fix Vagrant SSHFS issue 2017-09-19 14:07:12 -04:00
mprahl
3821847829 Use SSHFS to sync folders in Vagrant with the libvirt provider 2017-09-11 16:39:03 -04:00
mprahl
b2f07c13e0 Update Vagrant box to Fedora 26 and include some fixes 2017-09-11 16:31:48 -04:00
Jan Kaluza
1d8bc3e33a Use concurrent.futures instead of our own ThreadPool implementation 2017-02-21 08:02:50 +01:00
Matt Prahl
219da6c760 Have the Kerberos ticket be located at /tmp/mbs-krbcc instead of /var/tmp/krbcc 2017-02-17 17:16:04 -05:00
Filip Valder
13a6345548 config values for increasing VM's memory/cpu 2017-02-01 20:23:41 +01:00
Filip Valder
c51adf1796 get rid of 'WARNING - Cannot find qpid python module. Make sure you have python-qpid installed.' 2017-01-18 16:24:28 +01:00
Matt Prahl
90bf826c9a Fix port forwarding in Vagrant 2017-01-12 13:01:49 -05:00
Filip Valder
5ea74fec20 fix scheduler (ensure existing entry points, fix mbsproducer->mbspoller) 2017-01-11 15:23:52 +01:00
Filip Valder
25503a0b7b separate script section for running services; forward communication to 127.0.0.1 2017-01-05 13:46:43 +01:00
Filip Valder
d7e74b5a0f hosts record for fedmsg-relay 2017-01-05 13:45:35 +01:00
Filip Valder
7762fb7adb communication with pdc-updater devel + docs 2016-12-16 12:42:16 +01:00
Filip Valder
c02eb754c5 install test-requirements.txt in docker/vagrant (use the same way) 2016-12-16 12:38:37 +01:00
Matt Prahl
f2a02027a9 Fix Vagrant 2016-12-15 16:27:17 -05:00
Matt Prahl
261549c8c2 Migrate scheduler to be run by fedmsg-hub 2016-12-15 16:27:15 -05:00
Matt Prahl
41187110b5 Add Vagrant support to submit_build.py 2016-12-15 16:16:24 -05:00
Matt Prahl
e9d0ec898b Use test database instead of in-memory database for all tests for consistency 2016-12-12 09:00:44 -05:00
Filip Valder
c6e5c38ae3 fix: set env vars at the very beginning and source them immediately -> results in affecting not only bash but all vagrant's environment 2016-12-09 13:27:06 +01:00
Matt Prahl
15b5cf11b9 Fix default path for pki_dir 2016-12-07 09:24:33 -05:00
Matt Prahl
22fbacdc20 Use 'python setup.py develop' instead so that local syncing works 2016-12-07 09:24:33 -05:00
Matt Prahl
392a53d88b Fix Vagrant and add libvirt support 2016-12-07 09:02:42 -05:00
Filip Valder
2b7cf817a6 sort on you 2016-12-07 13:26:42 +01:00
Filip Valder
4c2cccc185 alter Docker-/Vagrantfile so that it installs all dependencies and use 'python setup.py install' for MBS installation 2016-12-05 15:18:26 +01:00
Jakub Kadlčík
c9f5c3c3a9 Install fedpkg for CoprModuleBuilder and MockModuleBuilder 2016-12-01 02:16:10 +01:00
Filip Valder
f2cd0a3033 runtime config files moved to conf/ directory 2016-11-21 22:49:57 +01:00
Matt Prahl
7857f3a373 Remove krb5-stg.fp.o 2016-11-16 16:26:59 -05:00
Matt Prahl
02c245961b Start fedmsg-relay on boot in Vagrant 2016-11-16 15:24:16 -05:00
Filip Valder
98c201370b fix: remove 'src' component in the path to module_build_service (just to be in sync with Dockerfiles) 2016-11-11 15:17:27 +01:00
Matt Prahl
5dff72c903 Migrate Vagrant to use Kerberos auth instead of certs 2016-10-28 16:25:33 -04:00
Courtney Pacheco
3be788f602 Updating 'module_build_service/config.py' and adding 'python-mock' to Vagrantfile 2016-10-26 04:21:01 -04:00
Jakub Kadlčík
69e4fca381 Copy copr.conf to /etc/rida 2016-10-24 20:46:50 +02:00
Jakub Kadlčík
11ebd8371b Install rpm-build package
KojiModuleBuilder.get_disttag_srpm method requires rpmbuild command
2016-10-24 20:46:49 +02:00
Ralph Bean
6be342f355 Start fedmsg-relay in the vagrant guest. 2016-10-24 14:19:54 -04:00
Matt Prahl
b4082dc551 Rename module from rida to module_build_service
Rename routes from /rida/1/module-builds/ to /module-build-service/1/module-builds/
2016-10-24 10:30:23 -04:00
Matt Prahl
0aab0b6edb Add support for running ridad in the Vagrant guest 2016-09-30 17:04:10 +02:00
Matt Prahl
02b24cdda9 Replace generate_localhost_cert.sh with python manage.py generatelocalhostcert 2016-09-27 16:40:03 -04:00
Matt Prahl
c77be1c4d3 Add the dependencies required for fedmsg signing 2016-09-27 16:40:03 -04:00
Matt Prahl
4997e06258 Update Vagrant to use Fedora 24 2016-08-24 15:20:20 +02:00
Jakub Kadlčík
42e2686a99 Install git package to get SCM class working 2016-08-24 14:13:31 +02:00
Tomas Tomecek
b1ae8e952a vagrantfile: put koji.conf to /etc/rida
so connection to koji works
2016-08-17 07:58:14 +02:00
Matt Prahl
0bef0e0edc Adds debug option to runssl function 2016-08-15 17:54:40 +02:00
Matt Prahl
7a928c3e8c Adds database migration support, converts rida.conf to config.py, adds Vagrant support, seperates out app views to views.py, control of the app now manage.py 2016-08-01 13:22:01 -04:00