Ryan Petrello
a15e257b9e
fix a unicode bug in the stdout endpoint when ?content_encoding=base64
...
see: https://github.com/ansible/awx/issues/1042
2018-01-25 15:53:43 -05:00
Ryan Petrello
ef80ecd3b6
only import the redbaron library on-demand
...
redbaron is a library we use to facilitate parsing local settings files;
at _import_ time it generates a parse tree and caches it to disk at
`/tmp`; this process is _really time consuming, and only necessary if
we're actually *using* the library
right now, we're importing this library and paying the penalty
_every_ time we load the awx application
2018-01-25 10:23:44 -05:00
Ryan Petrello
50290a9063
Merge pull request #1024 from ryanpetrello/fix-710-schedule-timezone
...
support TZID= in schedule rrules
2018-01-25 10:14:57 -05:00
Jake McDermott
3571abb42b
bump templates form credential_types page limit
2018-01-23 18:28:59 -05:00
Jake McDermott
cc64657749
use correct handle for modal tag deselect
2018-01-23 10:32:13 -05:00
Jake McDermott
7300c2ccc1
fix unexpected deselect when selecting no-vault-id vault credentials
2018-01-23 10:19:19 -05:00
Jake McDermott
7c596039c5
fix modal exit button close
2018-01-23 09:39:59 -05:00
Ryan Petrello
9857c8272e
add more tests for weird timezone/DST boundaries in schedules
...
see: https://github.com/ansible/awx/pull/1024
2018-01-22 14:57:57 -05:00
Ryan Petrello
15906b7e3c
support TZID= in schedule rrules
...
this commit allows schedule `rrule` strings to include local timezone
information via TZID=NNNNN; occurrences are _generated_ in the local
time specific by the user (or UTC, if e.g., DTSTART:YYYYMMDDTHHMMSSZ)
while Schedule.next_run, Schedule.dtstart, and Schedule.dtend will be
stored in the UTC equivalent (i.e., the scheduler will still do math on
"what to run next" based on UTC datetimes).
in addition to this change, there is now a new API endpoint,
`/api/v2/schedules/preview/`, which takes an rrule and shows the next
10 occurrences in local and UTC time.
see: https://github.com/ansible/ansible-tower/issues/823
related: https://github.com/dateutil/dateutil/issues/614
2018-01-22 11:50:00 -05:00
Ryan Petrello
ac3f7d0fac
fix a bug that breaks workflows w/ a survey password + inventory sync
...
prior versions of awx did not raise an exception for this scenario
- they simply ignored kwargs that they couldn't accept. this change is
a sort of middle ground - it ignores them, but gives a clue in the logs
as to why
see: https://github.com/ansible/awx/issues/955
related: https://github.com/ansible/awx/pull/803
2018-01-22 09:41:30 -05:00
Shane McDonald
09d63b4883
Merge pull request #1029 from jakemcdermott/fix-navbar
...
fix navbar / breadcrumb issue
2018-01-19 13:54:56 -05:00
Jake McDermott
b96e33ea50
fix navbar / breadcrumb issue
2018-01-19 13:52:11 -05:00
Ryan Petrello
073feb74cb
Merge pull request #1015 from ryanpetrello/fix-980
...
fix another bug that breaks the JT callback process
2018-01-18 14:26:48 -05:00
Ryan Petrello
43f19cc94b
fix another bug that breaks the JT callback process
...
see: https://github.com/ansible/awx/issues/980
related: 17cd0595d7
2018-01-18 13:17:06 -05:00
Ryan Petrello
ef312f0030
Merge pull request #1011 from ryanpetrello/fix-1010
...
don't require an IRC password in the notification UI
2018-01-18 12:55:57 -05:00
Ryan Petrello
b62ac6fbe4
Merge pull request #1001 from ryanpetrello/fix-7852
...
refactor credential injection for builtin types
2018-01-18 10:49:03 -05:00
Ryan Petrello
e5aaeedc43
don't require an IRC password in the notification UI
...
see: https://github.com/ansible/awx/issues/1010
2018-01-18 09:14:22 -05:00
Wayne Witzel III
fc5c5400cd
Merge pull request #1003 from wwitzel3/devel
...
Fix notification_data attempting to access name property of an int
2018-01-18 08:55:50 -05:00
Wayne Witzel III
95bead2bb2
Extend notification_data test
2018-01-18 13:30:12 +00:00
Jake McDermott
5a21783013
Merge pull request #976 from jakemcdermott/multivault-templates-form
...
multivault select for templates form
2018-01-17 23:20:44 -05:00
Jake McDermott
e33604de71
show credential kind icon on credential tags
2018-01-17 23:07:34 -05:00
Jake McDermott
c50c63a9ff
default to machine credential type
2018-01-17 23:07:23 -05:00
Jake McDermott
916d91cbc7
use updated credentials endpoint
2018-01-17 23:07:10 -05:00
Jake McDermott
79bd8b2c72
show vault id
2018-01-17 22:02:54 -05:00
Jake McDermott
5939116b0a
update e2e and smoke tests for multivault select
2018-01-17 22:02:43 -05:00
Jake McDermott
6759e60428
add working multivault select for templates form
2018-01-17 22:02:30 -05:00
Jake McDermott
ef8af79700
load multiselect list when vault kind is selected
2018-01-17 22:02:16 -05:00
Ryan Petrello
dbb4d2b011
refactor credential injection for builtin types
...
this cleanups up a _lot_ of code duplication that we have for builtin
credential types. it will allow customers to setup custom inventory
sources that utilize builtin credential types (e.g., a custom inventory
script that could use an AzureRM credential)
see: https://github.com/ansible/ansible-tower/issues/7852
2018-01-17 16:50:28 -05:00
Wayne Witzel III
4a28065dbb
Fix notification_data attempting to access name property of an int
2018-01-17 21:46:49 +00:00
Ryan Petrello
5387846cbb
Merge pull request #992 from ryanpetrello/optimize-output-event-filter
...
optimize OutputEventFilter for large stdout streams
2018-01-17 14:24:15 -05:00
Ryan Petrello
6b247f1f24
Merge pull request #1000 from ryanpetrello/fix-7853
...
fix a minor unicode handling bug in project names
2018-01-17 14:15:15 -05:00
Ryan Petrello
838b793704
fix a minor unicode handling bug in project names
...
see: https://github.com/ansible/ansible-tower/issues/7853
2018-01-17 13:37:06 -05:00
Ryan Petrello
3cb8c98a41
Merge pull request #998 from ryanpetrello/fix-980
...
fix a bug which broke the callback plugin launch process
2018-01-17 12:12:05 -05:00
Ryan Petrello
18f254fc28
Merge pull request #769 from rbywater/feature/cloudformssuffix
...
Add ability to append suffix to host names for Cloudforms Inventory
2018-01-17 11:43:10 -05:00
Michael Abashian
9c6c6ce816
Merge pull request #990 from mabashian/975-delete-template
...
Fixed delete on templates list
2018-01-17 11:40:42 -05:00
Ryan Petrello
17cd0595d7
fix a bug which broke the callback plugin launch process
...
see: https://github.com/ansible/awx/issues/980
2018-01-17 11:28:13 -05:00
Chris Meyers
0402064c0f
expose ansible_facts_modified
2018-01-17 10:28:34 -05:00
Chris Meyers
e33265e12c
add job_id to fact cache log output
2018-01-17 10:19:27 -05:00
Richard Bywater
b8c76301de
Add validation to ensure leading fullstop for suffix
2018-01-17 13:20:59 +13:00
Ryan Petrello
51f7907a01
optimize OutputEventFilter for large stdout streams
...
update our event data search algorithm to be a bit lazier in event data
discovery; this drastically improves processing speeds for stdout >5MB
see: https://github.com/ansible/awx/issues/417
2018-01-16 14:41:35 -05:00
jlmitch5
db974d4fd4
update css so that scroll bar doesn't take padding from main content area
2018-01-16 14:22:08 -05:00
mabashian
d6e663eff0
Fixed delete on templates list
2018-01-16 08:36:38 -05:00
Christian Adams
ccb40c8c68
Merge pull request #986 from rooftopcellist/xtra_vars
...
extends JT xtra var error msg
2018-01-16 00:58:59 -05:00
Ryan Petrello
6eb04de1a7
Merge pull request #978 from ryanpetrello/fix-7841
...
fix a minor bug in the JT launch related to support for zero credentials
2018-01-15 20:35:28 -05:00
adamscmRH
0c63ea0052
extends JT xtra var error msg
2018-01-15 15:05:03 -05:00
Chris Meyers
2b1d2b2976
Merge pull request #805 from chrismeyersfsu/feature-saml_import_attr
...
allow for saml attributes to define team and org
2018-01-15 11:57:05 -05:00
Richard Bywater
b5db652050
Clarify that leading fullstop needed
2018-01-14 14:05:34 +13:00
mabashian
d012f5cd99
Added old schedule/copy logic to template list until it can be refactored
2018-01-12 12:23:29 -05:00
Ryan Petrello
4a2ca20b60
fix a minor bug in the JT launch related to support for zero credentials
...
see: https://github.com/ansible/ansible-tower/issues/7841
2018-01-12 11:37:33 -05:00
Chris Meyers
e49dfd6ee2
only run saml pipeline if saml social auth
...
* Do not trigger saml social auth pipeline methods if the user logging
in was not created by the saml social auth backend.
2018-01-11 16:20:49 -05:00