Fix up registry

* Move to new reg binary.
* Fix --delete on rsync that was blowing away flatpak indexes.
* Fix varnish to not drop requests for pagination on the registry
* Make cron jobs not email maxamillion directly.
* Make cron job ignore INFO output.
This commit is contained in:
Kevin Fenzi 2018-10-16 18:53:51 +00:00
parent c7d3ba82f4
commit 89d55ff508
5 changed files with 5 additions and 20 deletions

View File

@ -1,5 +1,2 @@
SHELL=/bin/bash
MAILTO=maxamillion@fedoraproject.org
#*/5 * * * * root cd /var/lib/reg-server/ && reg-server -r registry.fedoraproject.org --once
*/5 * * * * root cd /var/lib/reg-server/ && reg server -r registry.fedoraproject.org --once | grep -v INFO

View File

@ -1,5 +1,2 @@
SHELL=/bin/bash
MAILTO=maxamillion@fedoraproject.org
#*/5 * * * * root cd /var/lib/reg-server/ && reg-server -r registry.stg.fedoraproject.org --once
*/5 * * * * root cd /var/lib/reg-server/ && reg server -r registry.stg.fedoraproject.org --once | grep -v INFO

View File

@ -1,3 +1,3 @@
30 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::registry-index/ /srv/web/registry-index/
40 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::regindexer/index/ /srv/web/registry-index/index/
45 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::regindexer/icons/ /srv/web/registry-index/icons/
30 * * * * root /usr/bin/rsync -a --no-owner --no-group sundries01::registry-index/ /srv/web/registry-index/
31 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::regindexer/index/ /srv/web/registry-index/index/
32 * * * * root /usr/bin/rsync --delete -a --no-owner --no-group sundries01::regindexer/icons/ /srv/web/registry-index/icons/

View File

@ -184,7 +184,6 @@ sub vcl_recv {
set req.backend_hint = registry;
unset req.http.cookie;
set req.http.clear-cookies = "yes";
set req.url = regsub(req.url, "\?.*", "");
if (req.url ~ "/blobs/") {
return(pass);
}

View File

@ -1,16 +1,8 @@
- name: install reg-server
package:
name: reg-server
tags:
- regserver
when: env != 'staging'
- name: install reg-server
package:
name: reg
tags:
- regserver
when: env == 'staging'
- name: Copy reg-server repositories html template
copy: