Commit Graph

38 Commits

Author SHA1 Message Date
Kevin Fenzi
5da470ec26 Drop ; thats causing an error. Need to merge this with koji hub version. 2015-01-23 21:56:27 +00:00
Pierre-Yves Chibon
21db51bbf0 Restorecon and restart apache after installing the new cert 2015-01-23 17:20:19 +01:00
Pierre-Yves Chibon
8336113e0f When updating the crl, take into account that there might not be one already 2015-01-23 17:20:19 +01:00
Mathieu Bridon
3ed1da51ca distgit: Remove the update-chained stuff
This doesn't work with Gitolite.
2015-01-23 11:23:28 +01:00
Pierre-Yves Chibon
a2abada992 Set the local_code folder in full path 2015-01-23 10:38:05 +01:00
Pierre-Yves Chibon
2eee8a28fe Add the gitolite update hook 2015-01-23 10:13:12 +01:00
Pierre-Yves Chibon
4b57e9101d Run the compile as root but then specify the HOME variable 2015-01-23 10:04:12 +01:00
Pierre-Yves Chibon
0912a7c2a5 Indicate where we list the pkgs admins 2015-01-22 17:59:09 +01:00
Pierre-Yves Chibon
40536895b3 No need to install our hook ourself anymore 2015-01-22 15:40:15 +01:00
Pierre-Yves Chibon
94578dfddd Activate the site-local gitolite code 2015-01-22 15:40:15 +01:00
Pierre-Yves Chibon
a0f3bc7aad Fix path to the gitolite update hook 2015-01-21 11:01:03 +01:00
Pierre-Yves Chibon
86589714ab Let the gen-acls user compile the configuration file 2015-01-20 19:27:45 +01:00
Pierre-Yves Chibon
fd8e6033bc Drop the -s/--source branch argument in mkbranch
In the process of automating the git branch creation based on fedmsg
message we can no longer rely on passing a -s/--source branch argument
to the mkbranch script.
As decided in https://fedorahosted.org/rel-eng/ticket/5931 the branches
will be created with the first commit of the master branch.

This commit thus drops the use of -s/--source and SRC_BRANCH in favor of
creating the branch with the first commit of the master branch:
git branch --no-track $BRANCH `git rev-list --max-parents=0 master`
2015-01-13 13:23:31 +01:00
Pierre-Yves Chibon
8de1473156 Replace tab with spaces 2015-01-13 13:23:31 +01:00
Till Maas
a87f2b4325 Remove process-git-requests from distgit role
The script is maintained in rel-eng repo. The version here is outdated.
2015-01-12 22:34:13 +01:00
Pierre-Yves Chibon
441c1455da Do not install nor configure the email-libravatar script while the package isn't in epel7 2014-12-16 19:06:33 +01:00
Mathieu Bridon
08d6bc634f distgit: Update the gitolite.rc file to Gitolite3 2014-12-15 17:46:19 +00:00
Mathieu Bridon
1b2337558f lookaside: Add the hash type to the folder structure
This makes it more explicit which hash was used for a given tarball.

https://fedorahosted.org/rel-eng/ticket/5846
2014-10-28 10:59:01 +01:00
Mathieu Bridon
a92efe252a lookaside: Add support for sha512 file hashes
With this change, the upload CGI script will start preferring uploads
hashed as sha512, but still accept md5 as a fallback.

The message emitted on fedmsg is unchanged, because doing so would break
it. We're going to fix that later though.

https://fedorahosted.org/rel-eng/ticket/5846
2014-10-28 10:59:01 +01:00
Mathieu Bridon
608810be28 lookaside: De-hardcode md5 assumptions...
... as much as possible.

The point of this patch is to make it easier to move away from md5 in a
subsequent patch, without having one monster change which would be
impossible to review.

Some md5 stuff remains hardcoded, because changing it at this point
would break compatibility.

https://fedorahosted.org/rel-eng/ticket/5846
2014-10-28 10:59:01 +01:00
Mathieu Bridon
b842616187 lookaside: Drop EL < 6 support
This will make it easier to move away from md5 for the source tarballs.

It shouldn't cause any problem anyway, as Fedora runs this on EL 6 in
production, and EL 7 in staging.
2014-10-28 10:16:30 +01:00
Mathieu Bridon
76d83b13a0 lookaside: Remove tempfile when hash verification fails
Without this, tempfiles just accumulate.
2014-10-28 10:16:30 +01:00
Mathieu Bridon
7ab3ff2817 distgit: Block push of branches named 'origin/*'
We already use the update hook for gitolite.

This introduces a new update hook, which merely chains the gitolite one,
and a new one to block pushes to badly named branches.

The new hook was written originally by Till Maas.

https://fedorahosted.org/rel-eng/ticket/4071
2014-10-27 10:48:12 +01:00
Pierre-Yves Chibon
0d41c13df1 Move the genacls.pkgdb script to the template directory 2014-09-09 10:55:12 +02:00
Pierre-Yves Chibon
137bb9ccaf Let every packager access the gitolite.conf-compiled.pm file 2014-09-08 18:00:34 +02:00
Mathieu Bridon
f591a084dd distgit: Update the script to the latest from puppet 2014-09-05 11:03:30 +02:00
Pierre-Yves Chibon
4828953da0 Replace gl-compile-conf by gitolite compile 2014-08-29 12:05:38 +02:00
Pierre-Yves Chibon
a73e4f501c Add a daily cron job for genacls.sh as backup for fedmsg-genacls 2014-08-29 11:47:41 +02:00
Pierre-Yves Chibon
64f77e40bd Move the pkgdb_sync_git_branches.py from a file to a template 2014-08-28 18:17:58 +02:00
Pierre-Yves Chibon
34799ff1e9 Add and install a daily cron job running pkgdb_sync_git_branches 2014-08-28 17:40:46 +02:00
Pierre-Yves Chibon
49e0ca88ea Add the pkgdb_sync_git_branches.py script 2014-08-28 17:40:46 +02:00
Pierre-Yves Chibon
e2a513f270 Remove the pkgdb2branch.py script 2014-08-28 17:40:46 +02:00
Kevin Fenzi
4638057c27 Adjust this for rhel7 2014-08-27 18:38:23 +00:00
Kevin Fenzi
16564bfeb7 Try and make this not send emails most of the time. 2014-08-27 16:09:17 +00:00
Kevin Fenzi
be327c2670 Theres no longer any rewritelog specific logging in new apache 2014-08-26 22:35:56 +00:00
Kevin Fenzi
abeeb5c4e4 This is just Mutex in new apache 2014-08-26 22:35:24 +00:00
Kevin Fenzi
278cd376ea Add dist-git-upload cgi 2014-08-26 21:19:00 +00:00
Mathieu Bridon
30ab4bd528 Add a new distgit role
This is the meat of Dist Git, but it requires quite a few of the roles
previously created.
2014-08-26 18:28:28 +00:00