Feature #6020
closedradosgw-apache opinionated package
Added by Sage Weil over 10 years ago. Updated almost 9 years ago.
50%
Updated by Neil Levine over 10 years ago
- Target version changed from v0.68 - continued to v0.69
Updated by Neil Levine over 10 years ago
- Status changed from 12 to Need More Info
- Assignee set to Yehuda Sadeh
We need a explicit description of what should be packaged up for a new radosgw package.
Eg, config files to add, remove, dependencies (on webserver), startup scripts etc
Updated by Ian Colle over 10 years ago
- Target version changed from v0.69 to v0.70
Updated by Yehuda Sadeh over 10 years ago
The package should have the following
- depend on our mod_fastcgi
- enable fastcgi module
- enable rewrite module
- replace default web site with a new one that sets up radosgw
We should modify the default rgw_socket_path configurable to point into /var/run/radosgw/rgw.sock (or /var/run/ceph/rgw.sock).
- web site should be along the following lines:
FastCgiExternalServer /var/www/radosgw/entry.fcgi -socket /var/run/radosgw/rgw.sock -idle-timeout 30 <VirtualHost *:80> ServerName ??? ServerAlias ??? ServerAdmin webmaster@example1.com DocumentRoot /var/www/radosgw/ #turn engine on RewriteEngine On #radosgw rewrite rule RewriteRule ^/(.*) /entry.fcgi?%{QUERY_STRING} [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] <IfModule mod_fastcgi.c> SuexecUserGroup web1 web1 <Directory /var/www/radosgw/> Options +ExecCGI AllowOverride None SetHandler fastcgi-script Order allow,deny Allow from all AuthBasicAuthoritative Off </Directory> </IfModule> AllowEncodedSlashes On ErrorLog /var/log/apache2/error.log CustomLog /var/log/apache2/access.log combined ServerSignature Off </VirtualHost>
Not sure what to do with ServerName and ServerAlias, it should be something like what the default apache site has.
- create /var/www/radosgw
Updated by Ian Colle over 10 years ago
- Status changed from Need More Info to 12
- Assignee changed from Yehuda Sadeh to Anonymous
Updated by Anonymous over 10 years ago
Proposed package name is radosgw-apache. Also proposing that this be created as a subpackage of the current ceph packaging instead of a separate tree.
Updated by Neil Levine over 10 years ago
- Target version changed from v0.70 to v0.72-Dumpling
Updated by Anonymous over 10 years ago
- Status changed from 12 to In Progress
Initial version of package has been created. Still need to sort out installation of config files.
Updated by Neil Levine over 10 years ago
- Target version changed from v0.72-Dumpling to v0.73
Updated by Ian Colle over 10 years ago
- Target version changed from v0.73 to v0.74
Updated by Neil Levine over 10 years ago
- Target version changed from v0.74 to v0.75
Updated by Anonymous over 10 years ago
Work in progress is in the master branch in the radosgw-apache tree.
Updated by Anonymous over 10 years ago
Build job for the package is radosgw-apache on jenkins.
Updated by Ian Colle over 10 years ago
- Target version changed from v0.75 to v0.76
Updated by Ian Colle over 10 years ago
- Target version changed from v0.76 to sprint
Updated by Ian Colle over 10 years ago
- Assignee changed from Anonymous to Ken Dreyer
Updated by Ken Dreyer about 10 years ago
For reference, Gary's WIP branch is here: https://github.com/ceph/ceph/tree/wip-6020
Updated by Ian Colle about 10 years ago
- Target version changed from sprint to sprint3
Updated by Ian Colle about 10 years ago
- Target version changed from sprint3 to sprint4
Updated by Ian Colle about 10 years ago
- Assignee changed from Ken Dreyer to Sandon Van Ness
Updated by Ian Colle about 10 years ago
- Target version changed from sprint4 to sprint5
Updated by Ian Colle about 10 years ago
- Status changed from 7 to Fix Under Review
Updated by Ian Colle about 10 years ago
- Target version changed from sprint5 to sprint6
Updated by Sandon Van Ness about 10 years ago
- Status changed from Fix Under Review to In Progress
- % Done changed from 0 to 50
So several problems here. The wip branch for actual ceph builds a package which depends on ceph versions of apache and other packages which is bad.
Also the rgw.conf template in here for apache has gary's hostname and stuff hard-coded into it. Do we want this to automatically take-over the default vhost or is this config file just an example? Also found issues with the post install/rm scripts for the Debian too which I have some changes in my local branch to fix those issues but I am unsure what we want to do with the rgw.conf file but I don't think it can stay how it is now:
Updated by Neil Levine about 10 years ago
- Target version changed from sprint6 to sprint7
Updated by Ian Colle almost 10 years ago
- Target version changed from sprint7 to sprint8
Updated by Neil Levine almost 10 years ago
- Target version changed from sprint8 to sprint7
Updated by Ian Colle over 9 years ago
- Target version changed from sprint14 to sprint16
Updated by Sage Weil almost 9 years ago
- Status changed from In Progress to Rejected