diff options
| author | Patrick Uiterwijk <puiterwijk@redhat.com> | 2017-01-14 18:27:57 +0000 |
|---|---|---|
| committer | Patrick Uiterwijk <puiterwijk@redhat.com> | 2017-01-14 18:35:45 +0000 |
| commit | a7d6b0052f5fe988d9d9c4a876d9e46a254be8df (patch) | |
| tree | 816b4b0624b2738f3f6c831d16be6f59b71d9886 /roles/httpd | |
| parent | 34530570e5d99d140ab04f622cb004664f045972 (diff) | |
| download | ansible-a7d6b0052f5fe988d9d9c4a876d9e46a254be8df.tar.gz ansible-a7d6b0052f5fe988d9d9c4a876d9e46a254be8df.tar.xz ansible-a7d6b0052f5fe988d9d9c4a876d9e46a254be8df.zip | |
Put staging stable registry behind varnish and redirect to external registry
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'roles/httpd')
| -rw-r--r-- | roles/httpd/reverseproxy/templates/reversepassproxy.registry.conf | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/roles/httpd/reverseproxy/templates/reversepassproxy.registry.conf b/roles/httpd/reverseproxy/templates/reversepassproxy.registry.conf index f98e5eaae..ed1e68558 100644 --- a/roles/httpd/reverseproxy/templates/reversepassproxy.registry.conf +++ b/roles/httpd/reverseproxy/templates/reversepassproxy.registry.conf @@ -3,6 +3,10 @@ RequestHeader set X-Scheme https early RequestHeader set X-Forwarded-Proto https early ProxyPreserveHost On +{% if env == "staging" %} +RewriteRule ^/v2/([a-zA-Z]*)/blobs/([a-zA-Z]*) https://ourregistry/v2/$1/blobs/$2 [R] +{% endif %} + ProxyPass {{ localpath }} {{ proxyurl }}{{remotepath}} ProxyPassReverse {{ localpath }} {{ proxyurl }}{{remotepath}} |
