Commit graph

51 commits

Author SHA1 Message Date
Ralph Bean
41b009579e Adjust pdc url. 2016-01-18 19:28:01 +00:00
Ralph Bean
61cd674c82 Remove duplicate file. 2016-01-18 19:28:01 +00:00
Ralph Bean
5e34af90de mod_auth_mellon needs to be in a VirtualHost so that UseCanonicalName works correctly to generate the redirect_to urls behind our reverseproxy. 2016-01-18 19:10:57 +00:00
Ralph Bean
a521cf2dd9 Repo for extra pdc deps. 2016-01-18 16:36:39 +00:00
Ralph Bean
574ea1622e Looks like this got renamed. 2016-01-15 19:54:40 +00:00
Ralph Bean
a004222d3b New copr for pdc. 2016-01-15 19:30:58 +00:00
Ralph Bean
4d113997f5 Try disabling this since we're behind the proxies. 2016-01-13 20:24:59 +00:00
Ralph Bean
42dc852bff Initial pieces for the pdc backend. 2016-01-13 14:43:14 +00:00
Ralph Bean
b38dbb26d9 Need to reload httpd here. 2016-01-12 21:30:40 +00:00
Ralph Bean
e8d256e3bb More saml/mellon declarations to pdc. 2016-01-12 14:52:06 -05:00
Ralph Bean
3a879f6cde Tell pdc itself to use saml/mellon. 2016-01-12 14:34:05 -05:00
Ralph Bean
9a992a86cb Try this without the url prefix. 2016-01-12 13:52:32 -05:00
Ralph Bean
4ee07e345a pdc url prefix. 2016-01-12 13:43:22 -05:00
Ralph Bean
738912f897 Explicit perms for this. 2016-01-12 12:38:47 -05:00
Ralph Bean
db2b4c8d6a PDC password fields. 2016-01-12 12:37:32 -05:00
Ralph Bean
2449cf6033 Useful for debugging to allow localhost here. 2016-01-12 12:37:23 -05:00
Ralph Bean
478db62696 Try to simplify pdc.conf. 2016-01-12 12:18:20 -05:00
Ralph Bean
cad54f92ed Another selinux boolean for pdc frontend. 2016-01-12 11:59:29 -05:00
Ralph Bean
e0049f77c8 Mail settings for pdc. 2016-01-12 11:52:38 -05:00
Ralph Bean
5a2755e974 Of course, we need mod_auth_mellon. 2016-01-12 11:43:32 -05:00
Ralph Bean
c42721c904 Correct suffix. 2016-01-12 11:40:04 -05:00
Ralph Bean
c1ff74024f Use this var instead. 2016-01-12 11:38:43 -05:00
Ralph Bean
b3a3466dcc Try to clean up saml config. 2016-01-12 11:17:50 -05:00
Ralph Bean
a93ec459da A start at pdc config. still need to work out saml2/mellon stuff. 2016-01-12 10:40:22 -05:00
Kevin Fenzi
f0c80375b5 Remove action: in all roles. 2016-01-06 21:58:31 +00:00
Ralph Bean
a4204d98be I hit https://http.cat/413 again. Double this. 2015-12-14 15:04:01 +00:00
Ralph Bean
b335baa92a The rpms.json file can be really, really big. 2015-12-07 20:45:01 +00:00
Ralph Bean
9da695682e Fiddle with PDC permissions. 2015-12-05 16:34:06 +00:00
Ralph Bean
6b5c9d94dc Set DEFAULT_PERMISSION_CLASSES for PDC.
See https://github.com/product-definition-center/product-definition-center/issues/221
2015-11-19 20:04:48 +00: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
6d1d2cca67 pdc, selinux. 2015-10-08 16:43:58 +00:00
Ralph Bean
32f03651d1 Try to fix Mellon paths. 2015-10-08 16:28:53 +00:00
Ralph Bean
5e65017e8a Fix pdc var. 2015-10-08 16:22:50 +00:00
Pierre-Yves Chibon
d8cf9c9166 Adjust the apache configuration for pdc
- Make it https by default
- Make it use saml for login
2015-09-30 15:30:27 +02:00
Pierre-Yves Chibon
9204b67642 Install the SSL certs for saml2 2015-09-30 15:23:35 +02:00
Pierre-Yves Chibon
51305453b8 Add an install metadata.xml and idp-metadata.xml in /etc/httpd/saml2 2015-09-30 15:18:17 +02:00
Pierre-Yves Chibon
6baf397f6b Use the correct variable 2015-09-30 13:49:46 +02:00
Pierre-Yves Chibon
27f492cca8 Move pdc to postgresql 2015-09-30 13:34:15 +02:00
Pierre-Yves Chibon
e8568e8b0f Install xmlsec1 2015-09-30 13:34:15 +02:00
Pierre-Yves Chibon
b7ae30017a Handle the fact that the static files are in two locations
The static files are split over two places:
- /usr/share/pdc/static/ which contains the files specific to pdc
- /usr/share/patternfly1/resources/ which contains the files from patternfly1

This means that we much teach apache to go to both places to look for the static
files. This is quite annoying and thankfully something that Patrick Uiterwijk
and I already looked into for flask-multistatic.
So the solution was already known and documented:
https://pagure.io/flask-multistatic/blob/master/f/example.conf
2015-09-30 10:15:26 +02:00
Pierre-Yves Chibon
bbbfe4d4e4 Add the host to the list of ALLOWED_HOSTS 2015-09-30 10:05:39 +02:00
Pierre-Yves Chibon
4ccd19a951 Add myself to the admins and adjust the smtp host to use 2015-09-30 10:03:26 +02:00
Pierre-Yves Chibon
25879b9640 Deactivate the email handler as it breaks things currently 2015-09-30 10:02:42 +02:00
Pierre-Yves Chibon
12c2e0f6ff Add a new hostname variable for pdc 2015-09-30 09:02:04 +02:00
Pierre-Yves Chibon
a1360f065a Use the hostname instead of the IP in the apache config 2015-09-29 17:54:45 +02:00
Pierre-Yves Chibon
73356a634b Use the hostname instead of the IP in the settings 2015-09-29 17:53:17 +02:00
Pierre-Yves Chibon
9e75547d36 hard-code epel-7 to avoid the epel-7Server issue 2015-09-29 17:50:26 +02:00
Ralph Bean
ad8523e598 Typofix. 2015-09-21 20:43:41 +00:00
Ralph Bean
89b680dd90 Include some preliminary config for pdc. 2015-09-21 20:42:31 +00:00
Ralph Bean
c6d3460604 Add patternfly for pdc. 2015-09-21 20:13:44 +00:00