@@ -7,6 +7,7 @@ import { switchKubeconfigNamespace } from '@/utils/switchKubeconfigNamespace';
7
7
import type { NextApiRequest , NextApiResponse } from 'next' ;
8
8
import { TaskStatus , TaskType } from 'prisma/global/generated/client' ;
9
9
import * as k8s from '@kubernetes/client-node' ;
10
+ import { templateDeployKey } from '@/constants/account' ;
10
11
11
12
export default async function handler ( req : NextApiRequest , res : NextApiResponse ) {
12
13
try {
@@ -31,8 +32,22 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
31
32
} ) ;
32
33
33
34
const [ deployments , statefulsets , instances , clusters ] = await Promise . all ( [
34
- k8sApp . listNamespacedDeployment ( namespace ) ,
35
- k8sApp . listNamespacedStatefulSet ( namespace ) ,
35
+ k8sApp . listNamespacedDeployment (
36
+ namespace ,
37
+ undefined ,
38
+ undefined ,
39
+ undefined ,
40
+ undefined ,
41
+ `!${ templateDeployKey } `
42
+ ) ,
43
+ k8sApp . listNamespacedStatefulSet (
44
+ namespace ,
45
+ undefined ,
46
+ undefined ,
47
+ undefined ,
48
+ undefined ,
49
+ `!${ templateDeployKey } `
50
+ ) ,
36
51
k8sCustomObjects . listNamespacedCustomObject (
37
52
'app.sealos.io' ,
38
53
'v1' ,
@@ -43,10 +58,22 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
43
58
'apps.kubeblocks.io' ,
44
59
'v1alpha1' ,
45
60
namespace ,
46
- 'clusters'
61
+ 'clusters' ,
62
+ undefined ,
63
+ undefined ,
64
+ undefined ,
65
+ undefined ,
66
+ `!${ templateDeployKey } `
47
67
) as any
48
68
] ) ;
49
69
70
+ console . log (
71
+ deployments . body . items ,
72
+ statefulsets . body . items ,
73
+ instances . body . items ,
74
+ clusters . body . items
75
+ ) ;
76
+
50
77
const tasksToUpdate = userTasks . filter ( ( userTask ) => {
51
78
switch ( userTask . task . taskType ) {
52
79
case TaskType . LAUNCHPAD :
0 commit comments