-
-
Notifications
You must be signed in to change notification settings - Fork 747
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pants: add python_distribution
BUILD metadata for runners
#5907
Changes from all commits
c039ab2
ff61cf1
1c370c4
5ba91a8
69c32d7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
st2_runner_python_distribution( | ||
runner_name="action_chain", | ||
description=( | ||
"Action-Chain workflow action runner " | ||
"for the StackStorm event-driven automation platform" | ||
), | ||
entry_points={ | ||
stevedore_namespace("st2common.runners.runner"): { | ||
"action-chain": "action_chain_runner.action_chain_runner", | ||
}, | ||
}, | ||
) |
Original file line number | Diff line number | Diff line change | ||||||
---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,12 @@ | ||||||||
st2_runner_python_distribution( | ||||||||
runner_name="announcement", | ||||||||
description=( | ||||||||
"Announcement action runner " | ||||||||
"for the StackStorm event-driven automation platform" | ||||||||
), | ||||||||
entry_points={ | ||||||||
stevedore_namespace("st2common.runners.runner"): { | ||||||||
"announcement": "announcement_runner.announcement_runner", | ||||||||
}, | ||||||||
Comment on lines
+8
to
+10
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. st2/contrib/runners/announcement_runner/setup.py Lines 53 to 55 in 9d311c5
|
||||||||
}, | ||||||||
) |
Original file line number | Diff line number | Diff line change | ||||||
---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,11 @@ | ||||||||
st2_runner_python_distribution( | ||||||||
runner_name="http", | ||||||||
description=( | ||||||||
"HTTP(s) action runner for the StackStorm event-driven automation platform" | ||||||||
), | ||||||||
entry_points={ | ||||||||
stevedore_namespace("st2common.runners.runner"): { | ||||||||
"http-request": "http_runner.http_runner", | ||||||||
}, | ||||||||
Comment on lines
+7
to
+9
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. st2/contrib/runners/http_runner/setup.py Lines 53 to 55 in 9d311c5
|
||||||||
}, | ||||||||
) |
Original file line number | Diff line number | Diff line change | ||||||
---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,11 @@ | ||||||||
st2_runner_python_distribution( | ||||||||
runner_name="inquirer", | ||||||||
description=( | ||||||||
"Inquirer action runner for the StackStorm event-driven automation platform" | ||||||||
), | ||||||||
entry_points={ | ||||||||
stevedore_namespace("st2common.runners.runner"): { | ||||||||
"inquirer": "inquirer_runner.inquirer_runner", | ||||||||
}, | ||||||||
Comment on lines
+7
to
+9
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. st2/contrib/runners/inquirer_runner/setup.py Lines 53 to 55 in 9d311c5
|
||||||||
}, | ||||||||
) |
Original file line number | Diff line number | Diff line change | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,13 @@ | ||||||||||
st2_runner_python_distribution( | ||||||||||
runner_name="local", | ||||||||||
description=( | ||||||||||
"Local Shell Command and Script action runner " | ||||||||||
"for the StackStorm event-driven automation platform" | ||||||||||
), | ||||||||||
entry_points={ | ||||||||||
stevedore_namespace("st2common.runners.runner"): { | ||||||||||
"local-shell-cmd": "local_runner.local_shell_command_runner", | ||||||||||
"local-shell-script": "local_runner.local_shell_script_runner", | ||||||||||
}, | ||||||||||
Comment on lines
+8
to
+11
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. st2/contrib/runners/local_runner/setup.py Lines 54 to 57 in 9d311c5
|
||||||||||
}, | ||||||||||
) |
Original file line number | Diff line number | Diff line change | ||||||
---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,11 @@ | ||||||||
st2_runner_python_distribution( | ||||||||
runner_name="noop", | ||||||||
description=( | ||||||||
"No-Op action runner for the StackStorm event-driven automation platform" | ||||||||
), | ||||||||
entry_points={ | ||||||||
stevedore_namespace("st2common.runners.runner"): { | ||||||||
"noop": "noop_runner.noop_runner", | ||||||||
}, | ||||||||
Comment on lines
+7
to
+9
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. st2/contrib/runners/noop_runner/setup.py Lines 51 to 53 in 9d311c5
|
||||||||
}, | ||||||||
) |
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,43 @@ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
st2_runner_python_distribution( | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
runner_name="orquesta", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description=( | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"Orquesta workflow runner " | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"for the StackStorm event-driven automation platform" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
), | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
entry_points={ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stevedore_namespace("st2common.runners.runner"): { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"orquesta": "orquesta_runner.orquesta_runner", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stevedore_namespace("orquesta.expressions.functions"): { | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"st2kv": "orquesta_functions.st2kv:st2kv_", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"task": "orquesta_functions.runtime:task", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"basename": "st2common.expressions.functions.path:basename", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"dirname": "st2common.expressions.functions.path:dirname", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"from_json_string": "st2common.expressions.functions.data:from_json_string", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"from_yaml_string": "st2common.expressions.functions.data:from_yaml_string", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"json_dump": "st2common.expressions.functions.data:to_json_string", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"json_parse": "st2common.expressions.functions.data:from_json_string", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"json_escape": "st2common.expressions.functions.data:json_escape", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"jsonpath_query": "st2common.expressions.functions.data:jsonpath_query", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"regex_match": "st2common.expressions.functions.regex:regex_match", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"regex_replace": "st2common.expressions.functions.regex:regex_replace", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"regex_search": "st2common.expressions.functions.regex:regex_search", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"regex_substring": "st2common.expressions.functions.regex:regex_substring", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"to_human_time_from_seconds": "st2common.expressions.functions.time:to_human_time_from_seconds", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"to_json_string": "st2common.expressions.functions.data:to_json_string", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"to_yaml_string": "st2common.expressions.functions.data:to_yaml_string", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"use_none": "st2common.expressions.functions.data:use_none", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"version_compare": "st2common.expressions.functions.version:version_compare", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"version_more_than": "st2common.expressions.functions.version:version_more_than", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"version_less_than": "st2common.expressions.functions.version:version_less_than", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"version_equal": "st2common.expressions.functions.version:version_equal", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"version_match": "st2common.expressions.functions.version:version_match", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"version_bump_major": "st2common.expressions.functions.version:version_bump_major", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"version_bump_minor": "st2common.expressions.functions.version:version_bump_minor", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"version_bump_patch": "st2common.expressions.functions.version:version_bump_patch", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"version_strip_patch": "st2common.expressions.functions.version:version_strip_patch", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"yaml_dump": "st2common.expressions.functions.data:to_yaml_string", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
"yaml_parse": "st2common.expressions.functions.data:from_yaml_string", | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comment on lines
+8
to
+41
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. st2/contrib/runners/orquesta_runner/setup.py Lines 51 to 87 in 9d311c5
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
}, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
) |
Original file line number | Diff line number | Diff line change | ||||||
---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,12 @@ | ||||||||
st2_runner_python_distribution( | ||||||||
runner_name="python", | ||||||||
description=( | ||||||||
"Python action runner for the StackStorm event-driven automation platform" | ||||||||
), | ||||||||
entry_points={ | ||||||||
stevedore_namespace("st2common.runners.runner"): { | ||||||||
"python-script": "python_runner.python_runner", | ||||||||
}, | ||||||||
Comment on lines
+7
to
+9
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. st2/contrib/runners/python_runner/setup.py Lines 51 to 53 in 9d311c5
|
||||||||
}, | ||||||||
zip_safe=False, | ||||||||
) |
Original file line number | Diff line number | Diff line change | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,13 @@ | ||||||||||
st2_runner_python_distribution( | ||||||||||
runner_name="remote", | ||||||||||
description=( | ||||||||||
"Remote SSH shell command and script action runner " | ||||||||||
"for the StackStorm event-driven automation platform" | ||||||||||
), | ||||||||||
entry_points={ | ||||||||||
stevedore_namespace("st2common.runners.runner"): { | ||||||||||
"remote-shell-cmd": "remote_runner.remote_command_runner", | ||||||||||
"remote-shell-script": "remote_runner.remote_script_runner", | ||||||||||
}, | ||||||||||
Comment on lines
+8
to
+11
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. st2/contrib/runners/remote_runner/setup.py Lines 54 to 57 in 9d311c5
|
||||||||||
}, | ||||||||||
) |
Original file line number | Diff line number | Diff line change | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -5,3 +5,18 @@ python_requirement( | |||||||||||
# https://github.com/pantsbuild/pants/pull/17390 | ||||||||||||
modules=["winrm"], | ||||||||||||
) | ||||||||||||
|
||||||||||||
st2_runner_python_distribution( | ||||||||||||
runner_name="winrm", | ||||||||||||
description=( | ||||||||||||
"WinRM shell command and PowerShell command and script action runner " | ||||||||||||
"for the StackStorm event-driven automation platform" | ||||||||||||
), | ||||||||||||
entry_points={ | ||||||||||||
stevedore_namespace("st2common.runners.runner"): { | ||||||||||||
"winrm-cmd": "winrm_runner.winrm_command_runner", | ||||||||||||
"winrm-ps-cmd": "winrm_runner.winrm_ps_command_runner", | ||||||||||||
"winrm-ps-script": "winrm_runner.winrm_ps_script_runner", | ||||||||||||
}, | ||||||||||||
Comment on lines
+16
to
+20
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. st2/contrib/runners/winrm_runner/setup.py Lines 54 to 58 in 9d311c5
|
||||||||||||
}, | ||||||||||||
) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
st2/contrib/runners/action_chain_runner/setup.py
Lines 54 to 56 in 9d311c5