Jim Ladd
d242932837
foreman: use group_prefix for all groups
...
* awx's "compatibility layer" for the foreman plugin had the
group_prefix hard-coded to 'foreman_'
2020-05-15 11:59:29 -07:00
Jim Ladd
e64f9c6963
Merge pull request #4298 from jladdjr/add_foreman_options
...
pass along all foreman options to plugin, add support for group_patterns
2020-05-06 11:28:02 -07:00
Jim Ladd
84c854bdf3
add support for keyed_groups
2020-05-06 00:29:55 -07:00
Jim Ladd
e243513a0d
pass along all foreman options to plugin
2020-05-05 19:36:55 -07:00
Jim Ladd
45f8f0f412
Merge pull request #4264 from jladdjr/satellite6_want_ansible_ssh_host
...
Add support for satellite6_want_ansible_ssh_host
2020-04-27 11:39:03 -07:00
Jim Ladd
616e7082b3
Add support for satellite6_want_ansible_ssh_host
...
* defaults to IPv6, falls back to IP
2020-04-27 11:04:56 -07:00
Jim Ladd
6b015c9d81
Call parent get_plugin_env for foreman
2020-04-16 20:56:01 -04:00
Jim Ladd
6807878e2d
I think this is the right place for iam_role_arn in the tests?
2020-04-16 20:56:01 -04:00
Jim Ladd
96c6cf9f05
pass iam_role_arn through to aws inv. plugin
2020-04-16 20:56:01 -04:00
Jim Ladd
8a20b5225b
enable aws_ec2 plugin
2020-04-16 20:56:00 -04:00
Jim Ladd
0e2786d1f1
compat layer for foreman
2020-04-16 20:56:00 -04:00
Jim Ladd
f38437b6bc
foreman plugin updates
2020-04-16 20:56:00 -04:00
Jim Ladd
71d7bac261
Rename job_summary_dict to job_metadata
...
* Clarifies purpose of notification template variable
2019-10-29 11:24:14 -04:00
Jim Ladd
fca9245536
Update unit tests
2019-10-29 11:24:14 -04:00
Jim Ladd
47031da65b
Return full webhook dict when serializing notif.
2019-10-29 11:24:14 -04:00
Jim Ladd
b024d91c66
Use correct notif. bodies when sending test notifs
...
* Notification backends now handle body of notifications differently
* .. depending on their type (webhook, email, and pagerduty) are
currently the only three notification types that use body
* email and pagerduty expect a string
* webhooks expects a dict in string format
2019-10-29 11:24:14 -04:00
Jim Ladd
da7002cf0c
Don't use i18n for NT body string
2019-10-29 11:24:14 -04:00
Jim Ladd
12d735ec8f
NotificationSerializer should gracefully handle webhook/pagerduty bodies
2019-10-29 11:24:13 -04:00
Jim Ladd
1e9173e8ef
In awxkit, add support for wf approval notification templates
2019-10-29 11:24:13 -04:00
Jim Ladd
4809c40f3c
Render WF approval notifications w/ custom templates
2019-10-29 11:24:13 -04:00
Jim Ladd
4e9ec271c5
Refactor notification backends to use CustomNotificationBase
2019-10-29 11:24:13 -04:00
Jim Ladd
6cd6a42e20
Render default notifications using Jinja templates
2019-10-29 11:24:13 -04:00
Jim Ladd
f234c0f771
Remove unused build_notification_message method
2019-10-29 11:24:12 -04:00
Jim Ladd
b2557c6fd8
Rename job_summary_dict to job_metadata
...
* Clarifies purpose of notification template variable
2019-10-23 17:11:05 -07:00
Jim Ladd
b13009b9a3
Update unit tests
2019-10-23 10:57:18 -07:00
Jim Ladd
fc941eda98
Return full webhook dict when serializing notif.
2019-10-23 10:57:18 -07:00
Jim Ladd
32deca2e92
Use correct notif. bodies when sending test notifs
...
* Notification backends now handle body of notifications differently
* .. depending on their type (webhook, email, and pagerduty) are
currently the only three notification types that use body
* email and pagerduty expect a string
* webhooks expects a dict in string format
2019-10-23 10:57:18 -07:00
Jim Ladd
ff1a618a93
Don't use i18n for NT body string
2019-10-23 10:57:18 -07:00
Jim Ladd
81e545b720
NotificationSerializer should gracefully handle webhook/pagerduty bodies
2019-10-23 10:57:18 -07:00
Jim Ladd
d985b1215a
In awxkit, add support for wf approval notification templates
2019-10-23 10:57:18 -07:00
Jim Ladd
157bec1777
Render WF approval notifications w/ custom templates
2019-10-23 10:57:18 -07:00
Jim Ladd
1754076a56
Refactor notification backends to use CustomNotificationBase
2019-10-23 10:57:18 -07:00
Jim Ladd
d3132820a5
Render default notifications using Jinja templates
2019-10-23 10:57:18 -07:00
Jim Ladd
9f4d65891c
Remove unused build_notification_message method
2019-10-23 10:57:18 -07:00
Jim Ladd
bd9a196ef9
bump ansible-runner to 1.4.1
2019-10-04 12:48:29 -07:00
Jim Ladd
15e70d2173
Add tests for resource profiling
2019-10-04 12:48:29 -07:00
Jim Ladd
2c1c2f452d
Add libcgroup-tools to dev env (provides cgcreate, cgexec, etc)
2019-10-04 12:48:29 -07:00
Jim Ladd
cf1c9a0559
Add awx settings for resource profiling
2019-10-04 12:48:29 -07:00
Jim Ladd
ed3f49a69d
Add support for calling runner with perf stats
2019-10-04 12:48:29 -07:00
Jim Ladd
7e40673dd0
Add docs for perf data collection
2019-10-03 23:54:00 -07:00
Jim Ladd
cdcf2fa4c2
Increase instance version length
2019-10-03 21:24:07 -04:00
Jim Ladd
a10ad58c75
Use custom webhook bodies as is (instead of as a sub-field in webhook)
2019-08-25 23:11:25 -07:00
Jim Ladd
774a310e10
Don't collect job_host_summaries if job is running
2019-08-25 23:11:25 -07:00
Jim Ladd
c8805cc55b
No need to merge old/new notification messages if messages field is null
2019-08-25 23:11:25 -07:00
Jim Ladd
24a383c7c1
Set default messages (for each message type) to null
2019-08-25 23:11:25 -07:00
Jim Ladd
487276613f
Fix issue where only one NT attached to UJT would be used to send notifications
2019-08-25 23:11:25 -07:00
Jim Ladd
2b792573f8
set messages default
2019-08-25 23:11:24 -07:00
Jim Ladd
ec20081d74
bump migration
2019-08-25 23:11:24 -07:00
Jim Ladd
8158632344
render notification templates
2019-08-25 23:11:24 -07:00
Jim Ladd
1a1eab4dab
create jinja context based on job serialization
2019-08-25 23:11:24 -07:00
Jim Ladd
13b9679496
save/validate messages
2019-08-25 23:11:24 -07:00
Jim Ladd
3bb0aa4eec
serialize notification body
2019-08-25 23:11:23 -07:00
Jim Ladd
24c3903c30
add debug info for failed slack notification
2019-08-24 20:37:59 -07:00
Jim Ladd
7bf250ecfa
show default messages in options
2019-08-24 20:37:59 -07:00
Jim Ladd
0ddc32a6dc
sort notification_type
2019-08-24 20:37:58 -07:00
Jim Ladd
8ca79e3579
job notification data omits new host summary fields
2019-08-24 20:37:58 -07:00
Jim Ladd
ccdbd0510f
Add support for grafana, rocketchat in awxkit
2019-08-24 20:37:58 -07:00
Jim Ladd
616db6bc51
Add support for messages field in awxkit
2019-08-24 20:37:58 -07:00
Jim Ladd
cb411cc3be
Add messages field
2019-08-24 20:37:35 -07:00
Jim Ladd
efbaf46179
Docs update for notification templates
2019-08-23 17:43:20 -07:00
Jim Ladd
03ebe44802
In UI, rename start to started
2019-08-23 17:43:20 -07:00
Jim Ladd
74623a33a2
docker login: s/-p/--password-stdin/
2019-08-14 12:32:26 -07:00
Jim Ladd
6ef3b18803
Do not reset capacity of iso nodes when disabled
2019-04-15 12:36:15 -07:00
Jim Ladd
dd854baba2
Add support for Azure inventory plugin
2019-03-26 10:29:39 -04:00
Jim Ladd
7cce3cad06
Add support for ec2 inventory plugin
2019-03-26 10:29:38 -04:00
Jim Ladd
d46a403a49
GCE plugin should not set any regions when 'all' specified
2019-03-26 10:29:38 -04:00
Jim Ladd
de808d4911
Only install futures on py2
2019-03-26 10:29:38 -04:00
Jim Ladd
b7b0bdaeca
Ansible 2.8 deprecates use of -U
2019-02-25 00:42:19 -08:00
Jim Ladd
cc1a97b6d8
Update JobHostSummary.__str__ and corresponding tests
2019-02-25 00:42:19 -08:00
Jim Ladd
c6227797b4
Make new host summary fields backwards compatible
2019-02-22 14:07:07 -08:00
Jim Ladd
8c9544e5ed
Add support for new ansible stats
2019-02-20 17:13:29 -08:00
Author: Jim Ladd
2c5bdf3611
fix some isolated py3 bugs
2019-01-15 14:09:05 -05:00
Jim Ladd
d558299b1f
Add test for injecting multiple files
2018-02-02 11:07:13 -05:00
Jim Ladd
4c1dddcaf9
Respond to PR feedback
2018-01-31 11:22:01 -05:00
Jim Ladd
4b13bcdce2
Update tests for custom credentials
2018-01-28 21:02:48 -05:00
Jim Ladd
18178c83b3
Validate single and multi-file injection
2018-01-28 21:02:47 -05:00
Jim Ladd
7aa1ae69b3
Add backwards compatibility for injecting single file
2018-01-28 20:50:44 -05:00
Jim Ladd
286a70f2ca
Add support for multi-file injection in custom creds
2018-01-28 20:50:43 -05:00
Jim Ladd
84c439b774
Merge pull request #542 from jladdjr/awx_349_acceptance_doc
...
Update custom credential document for mult-file injection
2017-10-31 19:14:37 -04:00
Jim Ladd
655759a5fc
Update custom credential document for mult-file injection
2017-10-31 16:34:03 -04:00
Jim Ladd
5924571904
Merge pull request #384 from jladdjr/awx365_post_response_discrepancy
...
Address discrepancy in POST response between jobs launches and project / inventory source updates
2017-10-13 09:59:29 -04:00
Jim Ladd
6f1c7ee733
Update several endpoints to match JT launch POST response
...
Signed-off-by: Jim Ladd <jladd@redhat.com >
2017-10-12 17:35:34 -04:00