Commit Graph

151 Commits

Author SHA1 Message Date
Patrick Uiterwijk
41cb84229e Fix selinux for Pagure
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2017-01-26 11:50:37 +00:00
Pierre-Yves Chibon
0562a015e2 Point stg.pagure.io to releases.stg.pagure.org 2017-01-19 19:35:19 +01:00
Todd Zullinger
2abbf6129a pagure: Fix SHA256 hashes for pagure.io and stg.pagure.io
In 4812bc39e (Add the SHA256 of the ssh key, 2016-05-28) the SHA256
fingerprints were added to the wrong section.  The stg.pagure.io
fingerprint is in the pagure.io section and vice versa.  The MD5
fingerprints are correct.

This can be confirmed by checking the output of ssh-keygen with the SSH
pubkey values for each host:

    $ for i in {stg.,}pagure.io.pub; do echo $i; cat $i; for hash in sha256 md5; do ssh-keygen -l -E $hash -f $i; done; echo; done
    stg.pagure.io.pub
    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJNu490Rp305zGCJLvhVIrKjL7Xngew3NxgRYeopHBDvj+EFQUqULXtgrI5nUBMSB94RrsuHynFAXYy2m0snHjWzWjbIxM4ZVD2sX4GiKX6qu7WyxcGmGcL08MF919r+JSPL9oWWSq/CvvBF0M1eeqkIpjMZHpVKgR3uTMD5yW994NBLAQi9i1UdwGYNQc1KqWvlvW1XhFFtiIGscIFGRKsUOMvnJvWdU6T+djmzMy4hcahxnsPCZxCjbQpuH1JjihNNVWYOq7Ztjs1gxpTTV19ATp4Z2F95uyyQ3Y+Em9KeXcKXYxwVzYVho5SSB1ZYBL+xAH1osK23PvGD39UYp9
    2048 SHA256:x4xld/tPdeOhbyJcTOxd+IbSZ4OpnBzh/IskocyrOME stg.pagure.io.pub (RSA)
    2048 MD5:69:50:46:24:c7:94:44:f8:8d:83:05:5c:eb:73:fb:c4 stg.pagure.io.pub (RSA)

    pagure.io.pub
    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC198DWs0SQ3DX0ptu+8Wq6wnZMrXUCufN+wdSCtlyhHUeQ3q5B4Hgto1n2FMj752vToCfNTn9mWO7l2rNTrKeBsELpubl2jECHu4LqxkRVihu5UEzejfjiWNDN2jdXbYFY27GW9zymD7Gq3u+T/Mkp4lIcQKRoJaLobBmcVxrLPEEJMKI4AJY31jgxMTnxi7KcR+U5udQrZ3dzCn2BqUdiN5dMgckr4yNPjhl3emJeVJ/uhAJrEsgjzqxAb60smMO5/1By+yF85Wih4TnFtF4LwYYuxgqiNv72Xy4D/MGxCqkO/nH5eRNfcJ+AJFE7727F7Tnbo4xmAjilvRria/+l
    2048 SHA256:Gddkd5H7oQ1RaK8WgXSKl7JZP+FgLyidmxbLercJ/JY pagure.io.pub (RSA)
    2048 MD5:90:8e:7f:a3:f7:f1:70:cb:56:77:96:17:44:c4:fc:82 pagure.io.pub (RSA)
2016-12-26 09:19:44 +01:00
Kevin Fenzi
6c0099fb21 Systemd wants service/unit files to get 644, not 755. 2016-12-16 14:50:22 +00:00
Pierre-Yves Chibon
4e06ab7f1a The pagure cert is named .cert not .crt 2016-12-16 15:25:02 +01:00
Pierre-Yves Chibon
54180128b3 Add the httpd/certificate tag to pagure's playbook 2016-12-15 18:23:35 +00:00
Pierre-Yves Chibon
81a5e9791b Move releases.pagure.org to the pagure.io cert 2016-12-15 18:22:50 +00:00
Pierre-Yves Chibon
52e6eeef32 Drop the redirect to https for now on releases.pagure.org 2016-12-15 15:00:51 +00:00
Pierre-Yves Chibon
1ff38f09b7 Bump the upload limit for pagure to 60MB
Fixes https://pagure.io/fedora-infrastructure/issue/5631
2016-12-14 18:44:38 +01:00
Pierre-Yves Chibon
272bf67d58 Clean up and make the apache config working for pagure 2016-12-05 15:52:11 +01:00
Pierre-Yves Chibon
57efdc392a Typi typo... again 2016-12-05 14:52:13 +01:00
Pierre-Yves Chibon
5f9583c7e4 Fix forgotten variable 2016-12-05 14:27:51 +01:00
Pierre-Yves Chibon
c9fab9e1cb Typi typo 2016-12-05 14:25:14 +01:00
Pierre-Yves Chibon
453b2252d0 Fix the namewidth option and add redirect 2016-12-05 14:20:54 +01:00
Pierre-Yves Chibon
c7f68ed8f1 Try moving the releases to pagure.org 2016-12-05 13:57:03 +01:00
Pierre-Yves Chibon
372cf02be2 Order the service in the pagure playbook 2016-12-05 11:05:44 +01:00
Pierre-Yves Chibon
3bd22be340 Bump the maximum upload size to 50MB instead of 4MB
This should please the design team and tbh, also help uploading tarballs of
pagure to pagure.io
2016-11-15 16:31:26 +01:00
Pierre-Yves Chibon
7545023cbb Typi typo, fix pagure 2016-10-19 10:06:24 +02:00
Pierre-Yves Chibon
96df378c0c Enable the stats port for the SSE server 2016-10-18 16:18:50 +02:00
Pierre-Yves Chibon
5d63549bc4 Install and enable haveged on pagure.io 2016-10-13 11:15:54 +02:00
Pierre-Yves Chibon
0174b51be2 Increase the number of blacklisted project names 2016-09-09 17:04:06 +02:00
Pierre-Yves Chibon
029f5225ac Make the CSRF token not time limited 2016-09-08 09:41:59 +02:00
Pierre-Yves Chibon
90d9df07af To use pagure-ci we first need to install it 2016-09-05 11:38:41 +02:00
Pierre-Yves Chibon
24403dcfb1 Start and run pagure_ci on pagure 2016-08-31 16:47:35 +02:00
Pierre-Yves Chibon
f2fd82be96 Adjust pagure's config to add CI integration w/ jenkins 2016-08-31 16:46:32 +02:00
Kevin Fenzi
1c6e9a11f4 Another pile of trailing whitespace fixes 2016-08-08 19:42:36 +00:00
Pierre-Yves Chibon
ed81be3996 Make the short hash 7 characters, not 6 2016-07-29 15:59:32 +02:00
Pierre-Yves Chibon
4812bc39ec Add the SHA256 of the ssh key
Fixes https://pagure.io/pagure/issue/698
2016-05-28 09:19:24 +02:00
Pierre-Yves Chibon
3d0b8523cd Ensure fedmsg-relay is running on pagure frontend 2016-05-28 09:16:41 +02:00
Kevin Fenzi
a32f8b9e4a Change ansible_fqdn to inventory_hostname. This fixes some few hosts that have incorrect reverse dns
and shouldn't break any others since we always use fully qualified in our inventory.
2016-05-11 15:08:50 +00:00
Pierre-Yves Chibon
fba71c42c0 Adjust pagure's config to allow backward-compatible URLs 2016-04-22 20:35:30 +02:00
Pierre-Yves Chibon
a38d133e38 Make pagure link upon login be https 2016-02-03 12:28:03 +01:00
Pierre-Yves Chibon
e0f27c5a74 Let's use the proper configuration key to send email... 2016-01-30 11:38:42 +01:00
Pierre-Yves Chibon
5546f2e99a Prevent a project from being created 2016-01-29 15:35:22 +01:00
Pierre-Yves Chibon
528640825a Pagure should be able to send email 2016-01-28 17:11:13 +01:00
Kevin Fenzi
f0c80375b5 Remove action: in all roles. 2016-01-06 21:58:31 +00:00
Pierre-Yves Chibon
8832f7c5ca Blacklist projects as project name on pagure, it's an existing URL 2015-12-07 17:23:23 +01:00
Pierre-Yves Chibon
956a4e4a9b Install and configure the webhook server for pagure 2015-11-30 16:19:38 +01:00
Pierre-Yves Chibon
d35500929e Add the datagrepper information to pagure config 2015-11-20 09:47:09 +01:00
Pierre-Yves Chibon
ff845a226d Move the folder storing the local clone of remote repo one level up
This fixes ``gitolite trigger POST_COMPILE`` that barfed on this otherwise, but
I am not sure why.
2015-11-13 15:11:30 +01:00
Patrick Uiterwijk
08568865fe Replace all restart httpd with reload httpd
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2015-11-04 23:40:01 +00:00
Ralph Bean
48af59b57c Future proof ourselves against modern versions of python-psutil. 2015-09-28 18:04:59 +00:00
Kevin Fenzi
2873cdd427 Move all puppet_private stuff to ansible private so we can stop using puppet private. 2015-09-25 18:16:23 +00:00
Pierre-Yves Chibon
2bbe785292 Make pagure.io be before pagure.org so that we always server that SSL cert by default 2015-08-14 00:22:03 +02:00
Pierre-Yves Chibon
74fab3b93b Fix the GIT_URL for the new pagure version 2015-08-05 21:55:22 +02:00
Pierre-Yves Chibon
8ccd985b70 Move pagure.io above pagure.org to server pagure.io SSL ceret by default 2015-08-05 16:16:52 +02:00
Pierre-Yves Chibon
271d20cfd8 Add the trailing slash to fix the links in the new version of pagure 2015-08-05 16:11:15 +02:00
Pierre-Yves Chibon
1b4501657f docs in stg now has its own certificate 2015-08-05 16:02:19 +02:00
Pierre-Yves Chibon
a4664e06c6 Create the remotes folder for the remote PR 2015-07-31 02:42:30 +02:00
Patrick Uiterwijk
22e24e21be Make a pagure.org -> pagure.io redirect 2015-07-29 10:00:53 +00:00