Remove support for repo updated trigger
authorMagnus Hagander <magnus@hagander.net>
Tue, 27 Jun 2017 13:14:20 +0000 (15:14 +0200)
committerMagnus Hagander <magnus@hagander.net>
Tue, 27 Jun 2017 13:14:20 +0000 (15:14 +0200)
This was never actually completed, and we have other ways to deal with
the deployments now that are faster.

pgweb/core/views.py
pgweb/settings.py
pgweb/urls.py

index 35f556580f0173d0140193a1559a3cf01f21e2ce..fb2dc91a690d1a29209058ea22c4e625e7fdce85 100644 (file)
@@ -285,15 +285,6 @@ def api_varnish_purge(request):
                curs.execute("SELECT varnish_purge_expr(%s)", (expr, ))
        return HttpResponse("Purged %s entries\n" % n)
 
-@nocache
-@csrf_exempt
-def api_repo_updated(request):
-       if not get_client_ip(request) in settings.SITE_UPDATE_HOSTS:
-               return HttpServerError("Invalid client address")
-       # Ignore methods and contents, just drop the trigger
-       open(settings.SITE_UPDATE_TRIGGER_FILE, 'a').close()
-       return HttpResponse("OK")
-
 # Merge two organisations
 @login_required
 @user_passes_test(lambda u: u.is_superuser)
index 51d58cc9bd4a594baa2db112f00e979bebdd41ef..8fa0a3349f120b5461dfb8105079b5c8a27cbcce 100644 (file)
@@ -171,8 +171,6 @@ FTP_MASTERS=()                                                                                 # A tuple containing the *IP addresses* of all machin
 VARNISH_PURGERS=()                                     # Extra servers that can do varnish purges through our queue
 ARCHIVES_SEARCH_SERVER="archives.postgresql.org"       # Where to post REST request for archives search
 FRONTEND_SMTP_RELAY="magus.postgresql.org"             # Where to relay user generated email
-SITE_UPDATE_TRIGGER_FILE='/tmp/pgweb.update_trigger'   # Where to drop update trigger file
-SITE_UPDATE_HOSTS=('127.0.0.1', )                      # Hosts that can trigger a site update
 
 # Load local settings overrides
 from settings_local import *
index d669f1322236598a68f4754dbf3c5695506aa8a3..bf57d551957c5eba6fac0c62c7998e5dd6b34d72 100644 (file)
@@ -127,9 +127,6 @@ urlpatterns = patterns('',
        # API endpoints
        (r'^api/varnish/purge/$', 'pgweb.core.views.api_varnish_purge'),
 
-       # Pingback from git repo to update site
-       (r'^api/repo_updated/$', 'pgweb.core.views.api_repo_updated'),
-
        # Override some URLs in admin, to provide our own pages
        (r'^admin/pending/$', 'pgweb.core.views.admin_pending'),
        (r'^admin/purge/$', 'pgweb.core.views.admin_purge'),