From 53d9293c359271ef3e43da845ba04bf80e56d0fe Mon Sep 17 00:00:00 2001 From: alex-smile <443677891@qq.com> Date: Thu, 2 Dec 2021 15:02:39 +0800 Subject: [PATCH] esb update data/iam confapis --- paas2/VERSION | 2 +- .../bk/apisv2/iam/iam_delete_component.py | 36 +++++++++++++++++++ .../components/confapis/data/v3_datalab.yaml | 9 +++++ .../esb/components/confapis/iam/mgmt_api.yaml | 6 ++-- paas2/release.md | 3 ++ 5 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 paas2/esb/components/bk/apisv2/iam/iam_delete_component.py diff --git a/paas2/VERSION b/paas2/VERSION index 2e21b723e..83ed3cfe3 100644 --- a/paas2/VERSION +++ b/paas2/VERSION @@ -1 +1 @@ -2.12.31 +2.12.32 diff --git a/paas2/esb/components/bk/apisv2/iam/iam_delete_component.py b/paas2/esb/components/bk/apisv2/iam/iam_delete_component.py new file mode 100644 index 000000000..510c7dcbc --- /dev/null +++ b/paas2/esb/components/bk/apisv2/iam/iam_delete_component.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- +""" +Tencent is pleased to support the open source community by making 蓝鲸智云PaaS平台社区版 (BlueKing PaaS +Community Edition) available. +Copyright (C) 2017-2018 THL A29 Limited, a Tencent company. All rights reserved. +Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License. +You may obtain a copy of the License at http://opensource.org/licenses/MIT +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on +an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the +specific language governing permissions and limitations under the License. +""" + +from common.constants import API_TYPE_OP +from components.component import ConfComponent +from .toolkit import configs + + +class IamDeleteComponent(ConfComponent): + + sys_name = configs.SYSTEM_NAME + api_type = API_TYPE_OP + + def handle(self): + request_info = self.get_request_info() + + response = self.outgoing.http_client.request( + self.dest_http_method, + host=configs.host, + path=request_info["path"], + params=request_info["data"], + with_jwt_header=True, + headers=request_info["headers"], + response_encoding="utf-8", + allow_non_200=True, + ) + self.response.payload = response diff --git a/paas2/esb/components/confapis/data/v3_datalab.yaml b/paas2/esb/components/confapis/data/v3_datalab.yaml index 6a0c19b32..05227a783 100644 --- a/paas2/esb/components/confapis/data/v3_datalab.yaml +++ b/paas2/esb/components/confapis/data/v3_datalab.yaml @@ -250,6 +250,15 @@ dest_http_method: GET is_hidden: true +- path: /data/v3/datalab/queries/{query_id}/info/ + name: v3_datalab_queries__query_id__info_get + label: 查看查询详情 + method: GET + comp_codename: generic.data.datav3_component + dest_path: /v3/datalab/queries/{query_id}/info/ + dest_http_method: GET + is_hidden: true + - path: /data/v3/datalab/es_query/{result_table_id}/query/ name: v3_datalab_es_query__result_table_id__query label: es查询 diff --git a/paas2/esb/components/confapis/iam/mgmt_api.yaml b/paas2/esb/components/confapis/iam/mgmt_api.yaml index 3770afe2d..d04b5a24c 100644 --- a/paas2/esb/components/confapis/iam/mgmt_api.yaml +++ b/paas2/esb/components/confapis/iam/mgmt_api.yaml @@ -39,7 +39,7 @@ label_en: mgmt api delete grade manager member method: DELETE api_type: operate - comp_codename: generic.v2.iam.iam_component + comp_codename: generic.v2.iam.iam_delete_component dest_path: /o/bk_iam/api/v1/open/management/grade_managers/{grade_manager_id}/members/ dest_http_method: DELETE is_hidden: true @@ -83,7 +83,7 @@ label_en: mgmt api delete group method: DELETE api_type: operate - comp_codename: generic.v2.iam.iam_component + comp_codename: generic.v2.iam.iam_delete_component dest_path: /o/bk_iam/api/v1/open/management/groups/{group_id}/ dest_http_method: DELETE is_hidden: true @@ -116,7 +116,7 @@ label_en: mgmt api delete group member method: DELETE api_type: operate - comp_codename: generic.v2.iam.iam_component + comp_codename: generic.v2.iam.iam_delete_component dest_path: /o/bk_iam/api/v1/open/management/groups/{group_id}/members/ dest_http_method: DELETE is_hidden: true diff --git a/paas2/release.md b/paas2/release.md index 99631fe93..d8574bedb 100644 --- a/paas2/release.md +++ b/paas2/release.md @@ -1,5 +1,8 @@ Release Log =============================== +# 2.12.32 + - update: esb update data/iam confapis + # 2.12.31 - update: esb update data confapis