From 45f460a20c0bdcd05d72eda3286b2b6980998fe4 Mon Sep 17 00:00:00 2001
From: Viacheslav Hletenko <v.gletenko@vyos.io>
Date: Wed, 25 May 2022 20:41:20 +0000
Subject: http-api: T4442: Add action reset

Add action 'reset' (op-mode) for HTTP-API
http://localhost/reset

curl --unix-socket /run/api.sock -X POST -Fkey=mykey \
  -Fdata='{"op": "reset", "path": ["ip", "bgp", "192.0.2.14"]}' \
  http://localhost/reset
---
 data/templates/https/nginx.default.j2 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'data')

diff --git a/data/templates/https/nginx.default.j2 b/data/templates/https/nginx.default.j2
index 70e62ae7a..dbb08e187 100644
--- a/data/templates/https/nginx.default.j2
+++ b/data/templates/https/nginx.default.j2
@@ -34,7 +34,7 @@ server {
         ssl_protocols TLSv1.2 TLSv1.3;
 
         # proxy settings for HTTP API, if enabled; 503, if not
-        location ~ /(retrieve|configure|config-file|image|generate|show|docs|openapi.json|redoc|graphql) {
+        location ~ /(retrieve|configure|config-file|image|generate|show|reset|docs|openapi.json|redoc|graphql) {
 {%     if server.api %}
 {%         if server.api.socket %}
                 proxy_pass http://unix:/run/api.sock;
-- 
cgit v1.2.3