1313 parameters :
1414 # cluster-status-collect 参数
1515 - name : image
16- value : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.1 "
16+ value : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.2 "
1717 entrypoint : cluster-status-collect
1818 templates :
1919 - name : cluster-status-collect
@@ -516,7 +516,7 @@ spec:
516516 inputs :
517517 parameters :
518518 - name : image
519- default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.1 "
519+ default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.2 "
520520 description : " precheck工具镜像, 用于校验集群健康状态"
521521 - name : check-configmap-name
522522 default : " tke-chaos-precheck-resource"
@@ -713,7 +713,7 @@ spec:
713713
714714 # precheck参数
715715 - name : precheck-cluster-image
716- default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.1 "
716+ default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.2 "
717717 description : " 前置检查工具镜像"
718718 - name : check-configmap-name
719719 default : " tke-chaos-precheck-resource"
@@ -730,7 +730,7 @@ spec:
730730
731731 # 资源创建参数
732732 - name : resource-create-image
733- default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.1 "
733+ default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.2 "
734734 description : " 资源创建工具镜像"
735735 - name : resource-create-namespace
736736 default : " tke-chaos-test"
@@ -750,12 +750,12 @@ spec:
750750
751751 # 集群状态采集参数
752752 - name : cluster-status-image
753- default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.1 "
753+ default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.2 "
754754 description : " 集群状态检查工具镜像"
755755
756756 # 压测参数
757757 - name : inject-stress-image
758- default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.1 "
758+ default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.2 "
759759 description : " 故障注入工具镜像"
760760 - name : inject-stress-list-namespace
761761 default : " "
@@ -1185,7 +1185,7 @@ spec:
11851185 inputs :
11861186 parameters :
11871187 - name : image
1188- default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.1 "
1188+ default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.2 "
11891189 description : " 压测工具镜像"
11901190 - name : namespace
11911191 default : " "
@@ -1353,7 +1353,29 @@ spec:
13531353 description : " 工作负载所在命名空间"
13541354 - name : kubeconfig-secret-name
13551355 description : " 测试remote cluster填该字段(选填)"
1356+ - name : precheck-configmap-name
1357+ default : " tke-chaos-precheck-resource"
1358+ description : " 预检查配置configmap名称"
1359+ - name : precheck-configmap-namespace
1360+ default : " tke-chaos-test"
1361+ description : " 预检查配置configmap所在命名空间"
13561362 steps :
1363+ - - name : precheck
1364+ arguments :
1365+ parameters :
1366+ - name : kubeconfig-secret-name
1367+ value : " {{inputs.parameters.kubeconfig-secret-name}}"
1368+ - name : precheck-configmap-name
1369+ value : " {{inputs.parameters.precheck-configmap-name}}"
1370+ - name : precheck-configmap-namespace
1371+ value : " {{inputs.parameters.precheck-configmap-namespace}}"
1372+ - name : source
1373+ value : |
1374+ kubectl get -n {{inputs.parameters.precheck-configmap-namespace}} configmap {{inputs.parameters.precheck-configmap-name}}
1375+ templateRef :
1376+ name : kubectl-cmd
1377+ template : kubectl-script
1378+ clusterScope : true
13571379 - - name : scale-down-workload
13581380 arguments :
13591381 parameters :
@@ -1366,12 +1388,8 @@ spec:
13661388 - name : kubeconfig-secret-name
13671389 value : " {{inputs.parameters.kubeconfig-secret-name}}"
13681390 template : scale-down-workload
1369- - - name : suspend-for-duration
1370- arguments :
1371- parameters :
1372- - name : duration
1373- value : " {{inputs.parameters.disruption-duration}}"
1374- template : delay
1391+ - - name : suspend
1392+ template : suspend
13751393 - - name : scale-up-workload
13761394 arguments :
13771395 parameters :
@@ -1456,12 +1474,8 @@ spec:
14561474 template : kubectl-script
14571475 clusterScope : true
14581476
1459- - name : delay
1460- inputs :
1461- parameters :
1462- - name : duration
1463- suspend :
1464- duration : " {{inputs.parameters.duration}}"
1477+ - name : suspend
1478+ suspend : {}
14651479
14661480---
14671481# 功能说明:在集群中创建资源,支持pods, configmaps
@@ -1486,7 +1500,7 @@ spec:
14861500 inputs :
14871501 parameters :
14881502 - name : image
1489- default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.1 "
1503+ default : " ccr.ccs.tencentyun.com/tkeimages/tke-chaos:v0.0.2 "
14901504 description : " 创建资源使用的工具镜像"
14911505 - name : namespace
14921506 description : " 创建资源所在的命名空间"
0 commit comments