Commit Graph

42 Commits

Author SHA1 Message Date
Patrick Uiterwijk
7f9d48bbf1 Revert "Let's only start the services for now"
These services must run on system start or parts of Pagure will be down

This reverts commit 75cafd3584.
2018-05-10 13:25:22 +02:00
Pierre-Yves Chibon
724308a71a Turn back on the cron jobs on dist-git.stg, they got fixed
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-04-23 14:33:04 +02:00
Patrick Uiterwijk
9cbf120b54 Make sure packagers can access the fedmsg key
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2018-04-17 18:17:04 +02:00
Pierre-Yves Chibon
c7133fefad Let's disable the cron on staging dist-git until they are fixed
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2018-04-05 19:02:04 +02:00
Ralph Bean
7c83acbcd0 Back to one copy of pagure-sync-bugzilla.py.j2. 2017-12-15 14:58:18 +00:00
Ralph Bean
b3be475477 Add a staging version of pagure-sync-bugzilla.py to try in staging. 2017-12-14 21:49:29 +00:00
Kevin Fenzi
ceb53f786f fedmsg-relay is not even installed here, so its really not likely to be needed 2017-11-21 00:54:01 +00:00
Pierre-Yves Chibon
a199694786 Make pagure use pygments2 explicitely
Got the +1 from Peter and Patrick on IRC, thanks for that!
2017-10-26 11:06:52 +02:00
Pierre-Yves Chibon
451fac0502 Add the cron job for the new scripts from pagure-dist-git
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2017-10-17 11:01:31 +02:00
Patrick Uiterwijk
936e8b261a yum accepted pkg=, package calls it name=
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
2017-10-09 00:38:26 +02:00
Patrick Uiterwijk
adcbf72f03 Packageize this, packageize that, packageize the world
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2017-10-08 22:25:52 +00:00
Ralph Bean
07c1d91914 I'm glad I checked. 2017-10-05 17:09:00 +00:00
Ralph Bean
aab2ea4590 Put a lockwrapper around the bz sync script.
We're out of freeze now.

https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/thread/3G3IZWH2WLTQPEEGZG6SCBOSF3UW4TMT/
2017-10-05 16:06:31 +00:00
Pierre-Yves Chibon
1c3cf6701c Enable the extras json files on prod 2017-10-04 22:33:01 +02:00
Pierre-Yves Chibon
280da50217 Specify how to run the cron job 2017-09-29 18:47:23 +02:00
Pierre-Yves Chibon
f6d83f9ece Create an /extras endpoint where to put the cron outputs
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2017-09-29 16:13:55 +02:00
Pierre-Yves Chibon
843ef24f40 The remotes folder needs to be accessible to pagure 2017-09-29 16:05:50 +02:00
Pierre-Yves Chibon
55cc72d160 Use 2775 insteads if 0775 so sub directories are created fine 2017-09-05 08:30:07 +02:00
Pierre-Yves Chibon
585dba2a76 Ensure the default directory structure is created 2017-09-04 18:59:47 +02:00
Kevin Fenzi
3e1ad8e0a3 fix daily pagure to bugzilla sync script and make it run only in prod 2017-08-20 20:28:18 +00:00
Pierre-Yves Chibon
478bdbc065 Adjust perms on the pagure config for the hooks 2017-08-17 11:05:05 +02:00
Pierre-Yves Chibon
ac1683d21b Have a dedicated pagure config just for the git hook and specify it on the user's env 2017-08-17 11:03:40 +02:00
Ralph Bean
bb595e71b6 Tag these tasks. 2017-08-10 19:41:11 +00:00
Ralph Bean
2a9968f867 Apply the bugzilla override fas hotfix to the new bugzilla sync script. 2017-08-10 19:12:29 +00:00
Pierre-Yves Chibon
e7b1d708fb python2-requests doesn't exist in epel7 2017-08-09 18:57:43 +02:00
Matt Prahl
4783a88be8 Check for default assignee overrides 2017-08-09 13:57:03 +00:00
Matt Prahl
c842d232d2 Convert the pkgdb-sync-bugzilla.py script to pagure-sync-bugzilla.py and run it on Pagure over dist-git
This is part of https://fedoraproject.org/wiki/Changes/ArbitraryBranching. Since PkgDB will be decommissioned,
we need to start using Pagure's API instead of PkgDB to sync Bugzilla component owners and CC users.
2017-08-09 13:57:03 +00:00
Pierre-Yves Chibon
75cafd3584 Let's only start the services for now 2017-08-04 17:59:49 +02:00
Pierre-Yves Chibon
0757b47a15 Install the customized systemd service files for pagure on distgit 2017-08-04 15:59:18 +02:00
Pierre-Yves Chibon
a47f4fcf03 Include the logcom service in distgit 2017-08-04 11:14:57 +02:00
Pierre-Yves Chibon
e245766681 Adjust the playbook 2017-08-03 16:04:33 +02:00
Pierre-Yves Chibon
81d4731aed Place the overriding systemd service file where it should be 2017-07-26 10:18:08 +02:00
Pierre-Yves Chibon
6093dc2211 Ensure pagure_worker are working on pkgs 2017-07-12 21:39:34 +02:00
Pierre-Yves Chibon
25a5c520a2 Install python2-pagure-dist-git on dist-git 2017-07-02 15:42:36 +02:00
Pierre-Yves Chibon
35ffc3bfac Drop restart here 2017-06-30 21:23:08 +02:00
Pierre-Yves Chibon
578d5a0afa Override the default pagure_worker as the user is different 2017-06-30 14:36:40 +02:00
Kevin Fenzi
dc5d24ad81 set packager as primary group here to avoid change everytime 2016-10-02 18:54:20 +00:00
Pierre-Yves Chibon
3f759ce8bf Add missing dep 2016-07-20 19:03:50 +02:00
Pierre-Yves Chibon
c8d62131f6 Some more invalid group/owner 2016-07-20 19:01:50 +02:00
Pierre-Yves Chibon
f27e1fdefa Add a group pagure while at it 2016-07-20 19:00:23 +02:00
Pierre-Yves Chibon
9fada48f21 Move down where /srv/tmp is created and adjust owner/group 2016-07-20 18:57:48 +02:00
Pierre-Yves Chibon
c3c1c9ec05 Start working on installing pagure on distgit.stg 2016-07-20 18:27:18 +02:00