Commit Graph

22 Commits

Author SHA1 Message Date
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
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
cf952a44b7 '/tmp/module_build_service/module_build_service.egg-info' volume is needed for proper egg-info propagation ; other containers must wait till base container finishes 2017-01-12 12:37:35 +01:00
Filip Valder
7762fb7adb communication with pdc-updater devel + docs 2016-12-16 12:42:16 +01:00
Matt Prahl
261549c8c2 Migrate scheduler to be run by fedmsg-hub 2016-12-15 16:27:15 -05:00
Filip Valder
eec8bd542f run fedmsg-relay in the context of /tmp/module_build_service, so that it would use ./fedmsg.d configs (at least accto docs) 2016-12-09 13:29:56 +01:00
Filip Valder
4d67309df3 use installation from package, join upgradedb && gencert together, use volumes_from on the rest of the places 2016-12-05 15:18:26 +01:00
Ralph Bean
70ec4b369f Configure our docker dev setup to use krb for koji.
Our code in `module_build_service/builder.py` can already do kerberos
authentication with koji.  This commit changes our docker development
tools to use that instead of ssl authentication.

Relates to #111.
2016-10-28 15:42:39 -04:00
Ralph Bean
bf33dfbb95 Move the db initialization to a side container so we don't have to rebuild to nuke the db. 2016-10-28 10:11:28 -04:00
Ralph Bean
6a12323242 Whitespace, for readability. 2016-10-28 10:11:28 -04:00
Ralph Bean
d5aca36098 Simplify these build lines. 2016-10-28 10:11:28 -04:00
Ralph Bean
fffb7d341f Get the network and database shared across our containers correctly. 2016-10-28 10:11:28 -04:00
Ralph Bean
a80c6f3a41 Use a different selinux context so the volume can be shared.
See http://www.projectatomic.io/blog/2015/06/using-volumes-with-docker-can-cause-problems-with-selinux/
2016-10-26 13:21:54 -04:00
Matt Prahl
e68a4aa073 Merge #121 Get docker-compose working. 2016-10-25 20:11:06 +00:00
Matt Prahl
175ea475b6 Merge #119 Move the command to docker-compose. 2016-10-25 19:27:10 +00:00
Ralph Bean
4df6c0baaa Get docker-compose working.
This was primarily about figuring out that the PYTHONPATH var was missing.
2016-10-24 21:29:57 -04:00
Ralph Bean
b9251dee9e Move the command to docker-compose. 2016-10-24 20:52:10 -04:00
Ralph Bean
4a615d5144 A docker-compose service cannot depend on itself. 2016-10-24 20:50:55 -04:00
Ralph Bean
188d74be13 Add fedmsg-relay to docker-compose. 2016-10-24 14:20:53 -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
Tomas Tomecek
71d7f382f1 composefile: change SELinux context appropriately 2016-08-17 07:58:14 +02:00
Tomas Tomecek
f24898db79 containerize! 2016-08-17 07:58:14 +02:00