From 4a88f795e1d8ffa20e62d5fc6ce6c6e8148a1b96 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 15 Jul 2026 23:10:58 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20vke=20kubeconfig=20=E6=9C=89=E6=95=88?= =?UTF-8?q?=E6=9C=9F=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/plugin-deploy-to-vke.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/packages/ui/certd-server/src/plugins/plugin-volcengine/plugins/plugin-deploy-to-vke.ts b/packages/ui/certd-server/src/plugins/plugin-volcengine/plugins/plugin-deploy-to-vke.ts index fe58bf23e..cc1dc61ad 100644 --- a/packages/ui/certd-server/src/plugins/plugin-volcengine/plugins/plugin-deploy-to-vke.ts +++ b/packages/ui/certd-server/src/plugins/plugin-volcengine/plugins/plugin-deploy-to-vke.ts @@ -268,7 +268,7 @@ export class VolcengineDeployToVKE extends AbstractPlusTaskPlugin { body: { ClusterId: clusterId, Type: this.kubeconfigType, - ValidDuration: 3600, + ValidDuration: 26280, //3年 }, }); const kubeconfigId = res.Result?.Id || res.Id; @@ -303,7 +303,18 @@ export class VolcengineDeployToVKE extends AbstractPlusTaskPlugin { PageSize: 10, }, }); - const items = res.Result?.Items || res.Items || []; + let items = res.Result?.Items || res.Items || []; + if (items.length === 0) { + return null; + } + const now = new Date(); + items = items.filter((it: any) => { + if (!it.ExpireTime) { + return true; + } + const expireTime = new Date(it.ExpireTime); + return expireTime > now; + }); if (items.length === 0) { return null; }