From 67b017e89f70dcfc8afd41dc63c0b846ffa11d02 Mon Sep 17 00:00:00 2001 From: rabbitali Date: Wed, 28 Aug 2024 10:04:37 +0800 Subject: [PATCH] Update http forwarding request headers. --- ...date-http-forwarding-request-headers.patch | 25 +++++++++++++++++++ aops-vulcanus.spec | 8 ++++-- 2 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 0001-update-http-forwarding-request-headers.patch diff --git a/0001-update-http-forwarding-request-headers.patch b/0001-update-http-forwarding-request-headers.patch new file mode 100644 index 0000000..aef9843 --- /dev/null +++ b/0001-update-http-forwarding-request-headers.patch @@ -0,0 +1,25 @@ +From d05f56c72a44a2a6cb79af0cf3a78621ae920340 Mon Sep 17 00:00:00 2001 +From: rabbitali +Date: Wed, 28 Aug 2024 09:42:27 +0800 +Subject: [PATCH 1/1] update http forwarding request headers. + +--- + vulcanus/restful/response.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/vulcanus/restful/response.py b/vulcanus/restful/response.py +index e8941ed..559868b 100644 +--- a/vulcanus/restful/response.py ++++ b/vulcanus/restful/response.py +@@ -146,7 +146,7 @@ class BaseResponse(Resource): + + @staticmethod + def _set_headers(): +- headers = {"Content-Type": "application/json"} ++ headers = {"Content-Type": "application/json", "Accept-Language": request.headers.get("Accept-Language")} + if "Access-Token" in request.headers: + headers["Access-Token"] = request.headers["Access-Token"] + if "X-Cluster-Username" in request.headers: +-- +2.33.0 + diff --git a/aops-vulcanus.spec b/aops-vulcanus.spec index 631074f..e9a95d2 100644 --- a/aops-vulcanus.spec +++ b/aops-vulcanus.spec @@ -1,10 +1,11 @@ Name: aops-vulcanus Version: v2.0.0 -Release: 1 +Release: 2 Summary: A basic tool libraries of aops, including logging, configure and response, etc. License: MulanPSL2 URL: https://gitee.com/openeuler/%{name} Source0: %{name}-%{version}.tar.gz +Patch0001: 0001-update-http-forwarding-request-headers.patch BuildRequires: python3-setuptools @@ -30,7 +31,7 @@ tools for aops, it's about aops deploy %prep -%autosetup -n %{name}-%{version} +%autosetup -n %{name}-%{version} -p1 # build for aops-vulcanus @@ -58,6 +59,9 @@ cp -r scripts %{buildroot}/opt/aops/ %changelog +* Wed Aug 28 2024 wenxin - v2.0.0-2 +- Update http forwarding request headers. + * Fri Aug 16 2024 wenxin - v2.0.0-1 - Adjusted configuration file loading method: changed format from INI to YAML. - Added support for reading and writing configuration through Zookeeper. -- Gitee