Pierre-Yves Chibon
89fce190b9
[distgit/pagure] hotfix the default hook to clean the PR merge status async
...
This is necessary because of the way our dist-git is deployed, the git hook
only have a read-only access to the database so they can't reset the cached
merge status of the open PRs in the same process so we need to do this via
an async process which is basically what this hotfix does.
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2019-02-27 17:23:25 +01:00
Pierre-Yves Chibon
dd2d0643ec
[distgit/pagure] Drop --autoreload from our systemd service file
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2019-02-27 10:31:55 +00:00
Kevin Fenzi
c86b14b950
pagure / repoSpanner: Fix typo on acl task. It's permissions instead of permission.
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2019-02-23 17:58:22 +00:00
Patrick Uiterwijk
685bdf987f
Allow repoSpanner access to pagure cfg
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-02-21 13:02:22 +01:00
Pierre-Yves Chibon
5480289f1c
Place the cron job in a dedicated file
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2019-02-12 12:05:19 +01:00
Pierre-Yves Chibon
89ceaf5e06
Apparently the minute and hour must be in quotes
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2019-02-12 12:00:22 +01:00
Pierre-Yves Chibon
d0ae5f84a7
Export the repo info as JSON every two hours
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2019-02-12 11:58:50 +01:00
Pierre-Yves Chibon
c444bb0a61
Install a repospanner-admin config file in /etc/pagure
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2019-02-12 11:46:03 +01:00
Kevin Fenzi
8212ee4f20
pagure: disable pagure_api_key_expire_mail.timer jobs for now.
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com >
2019-02-08 23:49:40 +00:00
Patrick Uiterwijk
4a7649d651
Modules....
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-01-31 12:17:49 +01:00
Patrick Uiterwijk
6c68095f33
RCM can push to master
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2019-01-31 12:15:23 +01:00
Pierre-Yves Chibon
dedb06e674
pagure-dist-git is now officially replacing python-pagure-dist-git
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2019-01-07 15:41:25 +01:00
Pierre-Yves Chibon
9069676c66
Enable the cron job sending reminders about API keys on src.fp.o
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2019-01-07 15:41:25 +01:00
Kevin Fenzi
c95ded92e8
add bugzilla exception for thofmann - https://pagure.io/releng/issue/7905
2018-12-18 19:40:11 +00:00
Pierre-Yves Chibon
c055c82949
Allow user to view the pull_request_create ACL
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2018-12-09 21:18:48 +01:00
Pierre-Yves Chibon
ccc571a70a
Allow the ACL to create PR for the API tokens
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2018-12-09 21:10:41 +01:00
Kevin Fenzi
ed43e211cf
add bugzilla exception for dwd
2018-12-07 20:30:36 +00:00
Patrick Uiterwijk
1bec672ede
Make external committers available to the hooks
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-11-21 17:48:50 +01:00
Patrick Uiterwijk
a8dfa2c319
Keep this suexec line for cgit for now
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-11-21 12:53:51 +01:00
Patrick Uiterwijk
82ae94410b
Use in-pagure HTTP pull/push
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-11-21 12:46:09 +01:00
Patrick Uiterwijk
d876e90554
We have no need for gitolite
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-11-21 12:45:01 +01:00
Patrick Uiterwijk
5ed0fcc812
Do not use gitolite in the push process anymore
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-11-21 12:23:45 +01:00
Patrick Uiterwijk
17eb141edb
Allow the other internal proxy too
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-11-21 12:15:07 +01:00
Patrick Uiterwijk
3c408d88b0
Configure keyhelper/aclchecker for prod
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-11-21 11:58:48 +01:00
Patrick Uiterwijk
66802257fa
Make PDC URL available to pagure
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-11-21 11:52:16 +01:00
Patrick Uiterwijk
5cd44ca6fe
Set up prod ACL config
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-11-21 11:29:29 +01:00
Pierre-Yves Chibon
de6a872b95
python2-pagure-dist-git got renamed simply python-pagure-dist-git
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2018-11-21 11:19:23 +01:00
Pierre-Yves Chibon
35fdf52ad3
New pagure is now running on src.fp.o
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2018-11-20 11:05:44 +01:00
Kevin Fenzi
9a3865176b
you can only have one when
2018-11-12 00:59:20 +00:00
Patrick Uiterwijk
97d0aa22b4
Also allow pushing to tags for releng
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-22 16:37:29 +02:00
Pierre-Yves Chibon
04dbc96fdc
Turn off emailing on watchcommits on the main app and the git hooks
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2018-10-17 12:33:13 +02:00
Patrick Uiterwijk
fa3745b508
Use the hook ID
...
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com >
2018-10-16 11:26:22 +00:00
Patrick Uiterwijk
ad0d416f2a
Update the name of the blacklist var
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-12 10:22:28 +02:00
Kevin Fenzi
c04137aba8
missed a boolean here
2018-10-10 20:19:44 +00:00
Kevin Fenzi
7887029ffb
Some selinux policy for staging.
2018-10-10 20:01:45 +00:00
Patrick Uiterwijk
fdc7793e2c
Add a repo prefix
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-08 12:46:58 +02:00
Patrick Uiterwijk
40c94030a1
Make pagure(_hook).cfg share pagure_shared.cfg
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-06 22:54:05 +02:00
Patrick Uiterwijk
5f5ce08129
Cover all repos with auth require
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-06 21:56:04 +02:00
Patrick Uiterwijk
af5ee236bb
No prefix is used
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-05 22:05:35 +02:00
Patrick Uiterwijk
4cf056ea83
We allow HTTPS pushing in Fedora
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-05 22:05:02 +02:00
Patrick Uiterwijk
9fab819693
Add the required repobridge config to pagure_hook.cfg
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-05 21:17:14 +02:00
Patrick Uiterwijk
89d4ffdf51
Fix config file path
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-05 20:59:14 +02:00
Patrick Uiterwijk
176d302e3d
Fix path to repobridge config
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-05 17:17:19 +02:00
Patrick Uiterwijk
107ffe30bf
Allow anon gitolite cloning
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-05 16:30:01 +02:00
Patrick Uiterwijk
02ff6983fa
Use the Pagure code for http cloning
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-05 07:28:38 +02:00
Patrick Uiterwijk
2944e3f2a3
Use the correct port
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-05 05:39:48 +02:00
Patrick Uiterwijk
692e419204
Make sure docs and tickets are correctly disabled
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-05 05:28:47 +02:00
Patrick Uiterwijk
f92899fe69
Pagure runs as 'pagure' here
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-05 05:08:43 +02:00
Patrick Uiterwijk
f68bb7e4aa
Deploy initial repoSpanner config for stg dist-git
...
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org >
2018-10-05 05:05:25 +02:00
Pierre-Yves Chibon
1d4dd97959
Don't ignore error when something goes wrong with the services in src.fp.o
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr >
2018-10-04 16:35:33 +02:00