@@ -101,6 +101,40 @@ jobs:
101101 KAYOBE_ENVIRONMENT : ci-multinode
102102 KAYOBE_VAULT_PASSWORD : ${{ secrets.KAYOBE_VAULT_PASSWORD_CI_MULTINODE }}
103103 steps :
104+ - name : Test Send message to Slack via Workflow Builder
105+ uses : slackapi/slack-github-action@af78098f536edbc4de71162a307590698245be95 # v3.0.1
106+ with :
107+ payload :
108+ channel : C03B28HRP53 # #release-train-alerts
109+ inputs : " ${{ env.INPUTS }}"
110+ message : " ${{ env.MESSAGE }}"
111+ results-url : " ${{ env.RESULTS_URL }}"
112+ workflow-url : " ${{ env.WORKFLOW_URL }}"
113+ webhook : ${{ secrets.SLACK_WEBHOOK_URL }}
114+ webhook-type : incoming-webhook
115+ env :
116+ INPUTS : >-
117+ name: ${{ inputs.multinode_name }}\n
118+ controllers: ${{ inputs.multinode_controller_count }}\n
119+ computes: ${{ inputs.multinode_compute_count }}\n
120+ storage: ${{ inputs.multinode_storage_count }}\n
121+ os_distribution: ${{ inputs.os_distribution }}\n
122+ os_release: ${{ inputs.os_release }}\n
123+ ssh_username: ${{ inputs.ssh_username }}\n
124+ neutron_plugin: ${{ inputs.neutron_plugin }}\n
125+ stackhpc_kayobe_config_version: ${{ inputs.stackhpc_kayobe_config_version }}\n
126+ stackhpc_kayobe_config_previous_version: ${{ inputs.stackhpc_kayobe_config_previous_version }}\n
127+ terraform_kayobe_multinode_previous_version: ${{ inputs.terraform_kayobe_multinode_previous_version }}\n
128+ terraform_kayobe_multinode_version: ${{ inputs.terraform_kayobe_multinode_version }}\n
129+ upgrade: ${{ inputs.upgrade }}\n
130+ MESSAGE : " Multinode workflow test :rocket:"
131+ RESULTS_URL : " N/A"
132+ WORKFLOW_URL : " ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"
133+ - name : " TMP: Stop now!"
134+ run : |
135+ echo "Test slack send done"
136+ exit 1
137+
104138 - name : Fail if stackhpc-kayobe-config previous version is not defined
105139 run : |
106140 echo "StackHPC Kayobe Configuration previous version must be defined for upgrades"
@@ -460,18 +494,15 @@ jobs:
460494 - name : Send message to Slack via Workflow Builder
461495 uses : slackapi/slack-github-action@af78098f536edbc4de71162a307590698245be95 # v3.0.1
462496 with :
463- payload : |
464- {
465- "channel-id" : "${{ env.SLACK_CHANNEL_ID }}",
466- "inputs" : "${{ env.INPUTS }}",
467- "message" : "${{ env.MESSAGE }}",
468- "results -url" : "${{ env.RESULTS_URL }}",
469- "workflow-url": " ${{ env.WORKFLOW_URL }}"
470- }
497+ payload :
498+ channel : C03B28HRP53 # #release-train-alerts
499+ inputs : " ${{ env.INPUTS }}"
500+ message : " ${{ env.MESSAGE }}"
501+ results-url : " ${{ env.RESULTS_URL }}"
502+ workflow -url : " ${{ env.WORKFLOW_URL }}"
503+ webhook : ${{ secrets.SLACK_WEBHOOK_URL }}
504+ webhook-type : incoming-webhook
471505 env :
472- SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
473- # #release-train-alerts
474- SLACK_CHANNEL_ID : C03B28HRP53
475506 INPUTS : >-
476507 name: ${{ inputs.multinode_name }}\n
477508 controllers: ${{ inputs.multinode_controller_count }}\n
0 commit comments