Skip to content

Commit 8ab0ee8

Browse files
authored
Merge pull request #5 from copartit/dev
1.2.0 - updated chatops aliases and small bugfix for cancel execution
2 parents b2672d4 + fea2f7e commit 8ab0ee8

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

actions/executions_cancel.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ def run(self, ids):
1212
for i in ids:
1313
try:
1414
res = self.client.executions.delete_by_id(instance_id=i)
15+
if 'faultstring' in res and res['faultstring']:
16+
success = False
1517
except Exception as exc:
1618
result[i] = str(exc)
1719
success = False

aliases/executions_cancel.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,13 @@ description: "Cancel action executions."
55
formats:
66
- "st2 cancel execution {{ ids }}"
77
- "st2 executions cancel {{ ids }}"
8+
result:
9+
extra:
10+
slack:
11+
color: "{% if execution.status == 'succeeded' %}#219939{% else %}#d80015{% endif %}"
12+
format: |
13+
{% for key,value in execution.result.result.items() %}
14+
{{ key }} - {% if value is string %}{{ value }}
15+
{% else %}{% if value["faultstring"] %}{{ value["faultstring"] }}{% else %}{{ value["status"] }}{% endif %}
16+
{% endif %}
17+
{% endfor %}

aliases/executions_pause.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,13 @@ description: "Pause an action execution (workflows only)."
55
formats:
66
- "st2 pause execution {{ ids }}"
77
- "st2 executions pause {{ ids }}"
8+
result:
9+
extra:
10+
slack:
11+
color: "{% if execution.status == 'succeeded' %}#219939{% else %}#d80015{% endif %}"
12+
format: |
13+
{% for key,value in execution.result.result.items() %}
14+
{{ key }} - {% if value is string %}{{ value }}
15+
{% else %}{{ value["status"] }}
16+
{% endif %}
17+
{% endfor %}

aliases/executions_resume.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,13 @@ description: "Resume an action execution (workflows only)."
55
formats:
66
- "st2 resume execution {{ ids }}"
77
- "st2 executions resume {{ ids }}"
8+
result:
9+
extra:
10+
slack:
11+
color: "{% if execution.status == 'succeeded' %}#219939{% else %}#d80015{% endif %}"
12+
format: |
13+
{% for key,value in execution.result.result.items() %}
14+
{{ key }} - {% if value is string %}{{ value }}
15+
{% else %}{{ value["status"] }}
16+
{% endif %}
17+
{% endfor %}

0 commit comments

Comments
 (0)