From de847e7e46be30ec0bd22e11f58e9283d2c4d33c Mon Sep 17 00:00:00 2001 From: folex <0xdxdy@gmail.com> Date: Fri, 20 Sep 2019 18:48:24 +0300 Subject: [PATCH] Add images create & prune endpoints --- README.md | 2 ++ haproxy.cfg | 2 ++ 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md index a705d65..c932598 100644 --- a/README.md +++ b/README.md @@ -142,6 +142,8 @@ can expose some information that your service does not need. | `TASKS` | `NETWORKS_PRUNE` | | | `VOLUMES` | `NETWORKS_CONNECT` | | | | `NETWORKS_DISCONNECT` | | +| | `IMAGES_CREATE` | | +| | `IMAGES_PRUNE` | | `ALLOW_RESTARTS` allows to `kill`, `stop` and `restart` containers diff --git a/haproxy.cfg b/haproxy.cfg index bdf4c83..7d77bd7 100644 --- a/haproxy.cfg +++ b/haproxy.cfg @@ -82,6 +82,8 @@ frontend dockerfrontend http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/volumes/prune } { env(VOLUMES_PRUNE) -m bool } http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/networks/create } { env(NETWORKS_CREATE) -m bool } http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/networks/prune } { env(NETWORKS_PRUNE) -m bool } + http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/images/create } { env(IMAGES_CREATE) -m bool } + http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/images/prune } { env(IMAGES_PRUNE) -m bool } http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/networks/[a-zA-Z0-9_.-]+/connect } { env(NETWORKS_CONNECT) -m bool } http-request allow if { path,url_dec -m reg -i ^(/v[\d\.]+)?/networks/[a-zA-Z0-9_.-]+/disconnect } { env(NETWORKS_DISCONNECT) -m bool }