Add images create & prune endpoints

This commit is contained in:
folex 2019-09-20 18:48:24 +03:00
parent 883ff77ca0
commit de847e7e46
2 changed files with 4 additions and 0 deletions

View File

@ -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

View File

@ -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 }