Skip to content

Commit 7b2ecbe

Browse files
committed
TMP: test send slack
1 parent 1fbef03 commit 7b2ecbe

1 file changed

Lines changed: 42 additions & 11 deletions

File tree

.github/workflows/multinode.yml

Lines changed: 42 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)