@@ -157,24 +157,18 @@ jobs:
157157 ossutil cp -rf dongtai-agent/src/main/resources/bin/agent_latest.tar.gz oss://dongtai-helm-charts/agent_${{ steps.version.outputs.GITHUB_REF }}/java/latest/ --meta x-oss-object-acl:public-read
158158 fi
159159
160- - name : Set the value
161- id : release
162- run : |
163- if [ ${{ steps.version.outputs.GITHUB_REF }} = develop ] ; then echo "helm_ns=test" >> $GITHUB_ENV; echo "helm_mysql=test" >> $GITHUB_ENV
164- elif [ ${{ steps.version.outputs.GITHUB_REF }} = beta ] ; then echo "helm_ns=beta" >> $GITHUB_ENV; echo "helm_mysql=beta" >> $GITHUB_ENV
165- else echo "helm_ns=main" >> $GITHUB_ENV ; echo "helm_mysql=temp" >> $GITHUB_ENV ;fi
160+ - name : deploy to cluster A
161+ uses : tscuite/kubectl-helm-action@main
162+ env :
163+ MAX : false
164+ PROJECT : agent
165+ TOKEN_SCA : ${{ secrets.TOKEN_SCA }}
166+ KUBE_CONFIG_DATA : ${{ secrets.KUBE_CONFIG_TEST_DATA }}
166167
167- - name : deploy to cluster
168- uses : wahyd4 /kubectl-helm-action@master
168+ - name : deploy to cluster B
169+ uses : tscuite /kubectl-helm-action@main
169170 env :
171+ MAX : true
172+ PROJECT : agent
173+ TOKEN_SCA : ${{ secrets.MAX_TOKEN_SCA }}
170174 KUBE_CONFIG_DATA : ${{ secrets.KUBE_CONFIG_TEST_DATA }}
171- with :
172- args : |
173- git clone https://github.com/HXSecurity/DongTai.git
174- helm upgrade --install huoxian --create-namespace -n iast-${{ env.helm_ns }} ./DongTai/deploy/kubernetes/helm/ \
175- --set sca.sca_token=${{ secrets.TOKEN_SCA }} --set usb.usb_token=${{ secrets.TOKEN_SCA }} --set mysql.host=iast-mysql-${{ env.helm_mysql }}.huoxian.cn \
176- --set tag=${{ steps.version.outputs.GITHUB_REF }}-latest --set build.agent_number=iast${{github.run_number}} --set develop.agentZip=${{ env.helm_ns }} --values https://charts.dongtai.io/devops.yaml
177- helm upgrade --install huoxian --create-namespace -n iast-${{ env.helm_ns }}-max ./DongTai/deploy/kubernetes/helm/ \
178- --set max=true --set sca.sca_token=${{ secrets.MAX_TOKEN_SCA }} --set usb.usb_token=${{ secrets.MAX_TOKEN_SCA }} --set mysql.host=iast-mysql-${{ env.helm_mysql }}-max.huoxian.cn \
179- --set tag=max-${{ steps.version.outputs.GITHUB_REF }}-latest --set develop.agentZip=${{ env.helm_ns }} \
180- --set build.agent_number=iast${{github.run_number}} --values https://charts.dongtai.io/devops.yaml
0 commit comments