Skip to content
Release 5.0.0

$ git log 4.0.0..HEAD --no-merges

commit 08aff9bd2cb52c8e4f90d44209269f822a7bb928
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue Jun 18 10:11:22 2019 -0400

    AWX 5.0.0

commit ec92abf014c51acc50dd4155d67a97623361f99b
Author: Yanis Guenane <yanis@guenane.org>
Date:   Mon Jun 17 21:58:38 2019 +0200

    Makefile: align pip and setuptools bump

    Signed-off-by: Yanis Guenane <yanis@guenane.org>

commit 69502bc133f7fbde7595392648ddd2a672795db3
Author: beeankha <beeankha@gmail.com>
Date:   Mon Jun 17 10:46:50 2019 -0400

    Add functions in migration file for deleting and altering 'any' state notifications

commit 17c89ed4127075d037901a1e846471dab5398e82
Author: beeankha <beeankha@gmail.com>
Date:   Thu Jun 13 14:48:28 2019 -0400

    Remove tests for 'any' notification state

commit f5b6bd65cf63eab3163290006dfedcf660238f8b
Author: beeankha <beeankha@gmail.com>
Date:   Thu Jun 13 11:16:05 2019 -0400

    More deletions of 'any' state

commit c6f1806a230dce9265e86b2f4642eeee486c3b84
Author: beeankha <beeankha@gmail.com>
Date:   Thu Jun 13 10:26:57 2019 -0400

    Removing references to 'any' state notifications

commit c65e6ba30b3c52e65f88e7cd5b0376d3e9811d64
Author: beeankha <beeankha@gmail.com>
Date:   Fri Jun 7 16:33:27 2019 -0400

    Update the logic for 'any' and 'started' notifications

commit d511d63a5a302769269bb31a72a53940886e359d
Author: beeankha <beeankha@gmail.com>
Date:   Thu Jun 6 16:13:36 2019 -0400

    Fixed typo

commit 30741e762a088d21ab13256882e7c0c499aa2aff
Author: beeankha <beeankha@gmail.com>
Date:   Thu Jun 6 15:26:00 2019 -0400

    Add more notification tests

commit 7687eddf6dea23c15c1bc22b15dbeb5f0daa34c5
Author: beeankha <beeankha@gmail.com>
Date:   Wed Jun 5 15:58:05 2019 -0400

    Add api test, edit AWX docs

commit 9cfed6f2a85ac66d2dc83a22a40e6776ae359333
Author: beeankha <beeankha@gmail.com>
Date:   Wed Jun 5 10:18:33 2019 -0400

    Add check for no-op case back, remove redundant on_commit code

commit 95896b1acda0e6045fb2a269a181e7cb13556f6b
Author: beeankha <beeankha@gmail.com>
Date:   Tue Jun 4 15:31:57 2019 -0400

    Edit wfj running notification trigger

commit 68fe23d8b735c5316477927ac5e13676c7d2529b
Author: beeankha <beeankha@gmail.com>
Date:   Tue Jun 4 13:08:22 2019 -0400

    Update Organization Notification Template subclass, move success/fail wfj notification trigger

commit dd372548a910eeae3b926bbd5f23ed5b6edb3907
Author: beeankha <beeankha@gmail.com>
Date:   Mon Jun 3 21:20:41 2019 -0400

    Update swagger test

commit 8d6e1f09270faad983c0918b9c44c490407e7eef
Author: beeankha <beeankha@gmail.com>
Date:   Mon Jun 3 20:57:08 2019 -0400

    Trigger running notifications in WFJs and edit unit test

commit 98fa1fc813b9b6a9b8a3b3b6b08a276b0a0020ee
Author: beeankha <beeankha@gmail.com>
Date:   Fri May 31 15:12:21 2019 -0400

    Add migration file

commit 8ec97235e39101ca1575d4df70cf3fd9e88ff1e4
Author: beeankha <beeankha@gmail.com>
Date:   Fri May 31 13:46:45 2019 -0400

    Add feature for notifications to trigger on job start

commit 863d962ec29bb575fcdafb7e10834f56f9c353eb
Author: mabashian <mabashia@redhat.com>
Date:   Mon Jun 17 07:40:08 2019 -0400

    Ensure inventory_obj is on scope before checking it

commit 196b6572b2e85b3cd5296627e1e3ddca9727654a
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Jun 14 13:13:37 2019 -0400

    remove code used defunct jobs list POST

commit 3ea6171b5440a09d8a34d7e36424446f554b1641
Author: mabashian <mabashia@redhat.com>
Date:   Tue Jun 11 13:56:05 2019 -0400

    Fixes bug where the delete inventory event would wipe or reset inventory form fields

commit 302d8589c9e100c3ea59371b0502a08f33f77593
Author: mabashian <mabashia@redhat.com>
Date:   Tue Jun 11 15:42:44 2019 -0400

    Make extra vars read-only for users without edit role on some forms.  Fixes console error thrown in launch modal if survey tab missing.

commit 01f51219a6b6930a5ab7e819757fec31cbb2f14d
Author: mabashian <mabashia@redhat.com>
Date:   Wed Jun 12 13:59:38 2019 -0400

    Fix linting errors

commit 38ea82bf3df1e7420498197f956bde3fb7248011
Author: mabashian <mabashia@redhat.com>
Date:   Tue Jun 11 11:05:40 2019 -0400

    Fixes bug where save changes modal was shown to user with execute permissions

commit a454102e77febf6c6517090a3c2c1798b3e06ed7
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Jun 13 17:18:48 2019 -0400

    delete a few really old migration utility files

commit bd93d97a60fc219cb0a881c760c5efe525f5248c
Author: Gabe Muniz <gmuniz@redhat.com>
Date:   Tue Jun 11 17:00:19 2019 -0400

    fix so enabled value is case insensitive

commit 76ebcf914b2e29d6b77871ef40761c4f3689e30f
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Jun 11 16:06:50 2019 -0400

    upgrade pip and setuptools

commit effe7151eb9bee2229643527e6be87fc1b42f46c
Author: mabashian <mabashia@redhat.com>
Date:   Wed Jun 12 16:16:55 2019 -0400

    Adds missing semi-colon

commit 0023591bb07f54fb11c74010286e57742646fc09
Author: mabashian <mabashia@redhat.com>
Date:   Wed Jun 12 14:45:51 2019 -0400

    Removes unnecessary variable

commit 9c50609776e838175d78a39b5fc10e70ff31fa43
Author: mabashian <mabashia@redhat.com>
Date:   Wed Jun 12 14:40:48 2019 -0400

    Always show search bar in smart inventory host filter modal

commit b83cef6ed7cdf23179b1e54b9cb946b06bcade4f
Author: mabashian <mabashia@redhat.com>
Date:   Wed Jun 12 16:12:08 2019 -0400

    Fixes links in various lists to maintain query params while navigating to edit form

commit c729b698dd35d0e6a97277724d6982eb0235255d
Author: mabashian <mabashia@redhat.com>
Date:   Mon Jun 10 16:11:02 2019 -0400

    Whitelist table elements for use in bootstrap popovers

commit aa548442ceb83b303a79b531cef74696664f14fb
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Jun 11 12:37:34 2019 -0400

    Ensure the request is on the Metadata object

    in order to correctly populate the default for the TOWER_URL_BASE
    field, which is specific to the host and preferred scheme.

commit ab587e7e6c3ce3baa6019ce5130d5a3681c9acca
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Jun 6 18:27:43 2019 -0400

    Update get_view_description to conform to changes in DRF's version

    related encode/django-rest-framework#5605

commit 3f5c018c8a28952a239510fafe619de391dabfb8
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Jun 4 13:27:10 2019 -0400

    Replace the load of the staticfiles template library with static

    The staticfiles library will be going away before too long.

commit 12e3d0aebf9d3364e4fb82e52565738dfc605d94
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Jun 3 17:35:25 2019 -0400

    Remove rest_framework/base.html

commit ba4ad191fcb0b90b98bbe5e8c2a74317c852f6ff
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Jun 3 16:54:41 2019 -0400

    Add the csrf token to window.drf

    In the same manner as the current version of base.html from DRF.  This
    is part 2 of the removal of base.html.

commit 34d76422d63fd1044a14a1d692c3096c13cdad0e
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Jun 3 16:11:34 2019 -0400

    Move the endpoint deprecation warning out of base.html

    This is part 1 of the removal of awx/templates/rest_framework/base.html.

commit 2a81643308921d75ec8ffc54bbca27b1e6bbf227
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu May 30 18:17:37 2019 -0400

    Refactor the SSO serializer fields to follow the DRF idioms more closely

    and fix the tests to handle the newer nested validation checks properly.

commit 76d4de24dff90babefa5368abc26b4da793303ce
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue May 28 15:11:16 2019 -0400

    Handle a change in the error message for BooleanField

    related encode/django-rest-framework#5881

commit ed7a7e5f7bd507e7637adaa9e6345ffc6a09228e
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue May 28 14:46:14 2019 -0400

    Support parse_requirements out of pip < 10 and >= 10

commit f94959d120c927446282390ac89b3f604ee7f637
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue May 28 14:34:01 2019 -0400

    Remove the custom get_view_name function

    It appeared to not be doing anything that we were making use of that
    couldn't already be done, slightly differently, using DRF's built-in
    one.

commit b5728fc548faf194a87c886112a5c0a932eadfd9
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue May 28 13:52:25 2019 -0400

    Bump Django Rest Framework from 3.7.7 to 3.9.4

commit 8db27611caf50082c4984c0fdccf9ebc14e8ebd9
Author: Daniel Sami <dsami@redhat.com>
Date:   Wed Jun 12 13:05:11 2019 -0400

    updated e2e to work with new capitalization

commit 90fb7c67697d2411918bbbfa180e5ebabe7607b5
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Jun 12 10:23:01 2019 -0400

    unpin vault plugin development container image

commit f8c69aadcbdc65f5305285ac0e7e0b1d4af6ffc7
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Jun 12 10:13:45 2019 -0400

    Correctly manage current apps for the action_node addition

commit cc1ef50729dc37dbfbba3d53853e8d47b0faf539
Author: Yanis Guenane <yanis@guenane.org>
Date:   Wed Jun 12 13:50:28 2019 +0200

    User: Ensure First Name is not capitalized

    When creating a new user, the Last Name is not capitalized but First
    Name is. Make the behavior being consistent.

    Signed-off-by: Yanis Guenane <yguenane@redhat.com>

commit 1e91e4e531509cf4648639ef606553db3caf8ecb
Author: John Hill <johill@redhat.com>
Date:   Tue Jun 11 15:51:02 2019 -0400

    set to json protocol

commit 75ef30d21be3d01bcd2e26a924d70bb0ec9ce38b
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue Jun 11 14:01:35 2019 -0400

    Always consider devel tag as a cache source

    When you do `make docker-compose-build` on your branch without any changes, this will use the devel tag as a cache source. This will speed things up if you havent made any local changes to the Makefile or requirements files.

commit 05aab5da4cbbd02c8830402fb00db4235eedb5e1
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Jun 10 14:03:17 2019 -0400

    cache smart inventory memberships to avoid slow query

commit be8a30b9d9aa992ed071929e90cbaf08ad3c0aad
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Jun 11 10:25:15 2019 -0400

    fix a py3 compat problem in an LDAP migration

commit d4301bd9bd6c524ba38079301b681c5e0fcf22e3
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Jun 11 09:45:15 2019 -0400

    update v1 credential deletion prompt queries

commit 329b40fd699ee5d974b291a8dff2f4103f39d080
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Jun 6 12:42:31 2019 -0400

    support vault IDs that include dot characters

    see: https://github.com/ansible/awx/issues/4009

commit 6bc5c4da7474bf069e0312aa14e62273eb5f5002
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Jun 6 11:33:47 2019 -0400

    include credential in inventory update detail summary

commit 51d7de296f0367f42e982b965da2fe2e6dfc452d
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Jun 6 12:02:15 2019 -0400

    remove dead code related to v1 kind field

    Currently, the credentials list doesn't seem to be returning
    any options data for 'kind' so this code wasn't being reached. In
    the future api updates, we'll also be removing the 'kind' field from
    credentials in general.

commit 5987aafb8228ad43257f43971f428ca583cadd92
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Jun 6 11:04:23 2019 -0400

    update shared client code for api v2

commit 7a0a2fb54c8ca7a61b13a1ee6ad78b91d510cf32
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Jun 6 10:20:59 2019 -0400

    update adhoc command queries for api v2

commit 2f57a1ea93cd2f805e552205f769d605ed8a9eee
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Jun 6 10:16:44 2019 -0400

    update inventory source credential lookup queries for api v2

commit 6da445f7c06e1b7babdc20928492f1b0f7c59618
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Mar 12 17:12:16 2019 -0400

    remove /api/v1 and deprecated credential fields

commit a727de184b5806a1d1867b2d3c73183753b27849
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Tue Jun 4 13:30:43 2019 -0400

    Fix analytics job counts by ordering query
      - More Info: https://github.com/ansible/awx/issues/4014

commit 6d1ba411e6fe1b3c9f0980f437c6fd5c0dcd4148
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Jun 6 10:03:11 2019 -0400

    make activity stream action_node deterministic for Swagger docs

commit b00979792e87d8215ed8a31e8435e319e599bda5
Author: Shane McDonald <me@shanemcd.com>
Date:   Wed Jun 5 13:07:10 2019 -0400

    Clean up related to isolated env

    - Made  make target names consistent with our other commands
    - Found some unnecessary code, deleted it

commit 62a3e0df98ee2baf4dbeb47e4cef0a1ad7ef378c
Author: Daniel Sami <dsami@redhat.com>
Date:   Wed Jun 5 14:00:01 2019 -0400

    Updated docker tags in container setup

    Use env variable for selenium docker tag

commit 3d7bd8579bc13a7f8acf91560471f04d717236ef
Author: Anand kumar <mailboxforanand@gmail.com>
Date:   Wed Jun 5 12:38:52 2019 +0530

    Multiple installation of same dependency

    python-pip is being installed multiple times.

commit 99704af302e30501cecd8a0af02232bd8c6d46f6
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue Jun 4 20:37:03 2019 -0400

    Fix some ansible warnings

commit a13b7331919152edd1aa0463fe1d712b6133de6c
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue Jun 4 20:36:39 2019 -0400

    Update node in sdist builder image

commit 4a7cd56e4a2fc23487eb1e3414e86727949ce139
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Jun 4 16:08:23 2019 -0700

    do allow Enter to proceed to next step if survey fields invalid

commit c6afd98500e9ecba0bf2d907db56b59337314b00
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Jun 4 09:08:06 2019 -0400

    unpin apache-libcloud now that a version is out without PyCrypto

    see: https://github.com/ansible/awx/pull/3466
    see: https://github.com/ansible/awx/issues/3822

commit f18f9ec0ef0277e2a7bef19751d2732405cf921b
Author: Shane McDonald <me@shanemcd.com>
Date:   Mon Jun 3 16:48:45 2019 -0400

    Bring isolated dev env current

    There was quite a bit of drift between the main Dockerfile and this one since we last touched it. It’s heavier than it needs to be, but by using the main development image as the base here, we have less duplicated and outdated code overall.

commit ef22986aa0ce0638ab4210036895d9fd7ad2723a
Author: Shane McDonald <me@shanemcd.com>
Date:   Mon Jun 3 16:03:51 2019 -0400

    Install latest tini from RPM

commit be3d0950674d8242b9ca861e53a72c9f45845507
Author: Shane McDonald <me@shanemcd.com>
Date:   Mon Jun 3 10:52:01 2019 -0400

    Downgrade ptyprocess

    See https://github.com/pexpect/ptyprocess/commit/8be490695de2aead22c55928c2cf02e330fbf3dd#diff-522adf759addbd3b193c74ca85243f7d for more info

commit abb37299cb17bb4ca4221f89fbe47cc09ab9f32f
Author: Marliana Lara <mlara@redhat.com>
Date:   Mon Jun 3 13:20:23 2019 -0400

    Add isolated badge to instance groups list

commit 39fb0d16798a302391ba436a555e68cf87509c22
Author: Elyézer Rezende <elyezermr@gmail.com>
Date:   Tue May 28 15:13:15 2019 -0400

    e2e resize window on some specific tests

commit 11630a8803999ac25760a764edf4f0615e5c9767
Author: Yanis Guenane <yanis@guenane.org>
Date:   Mon Jun 3 11:45:21 2019 +0200

    Installer: quote password where it applies

    Prior to this change, password having shell interpretable character
    would break the installer (e.g '&', '(', etc... )

    This commits rely on the `quote` filter from ansible to ensure those
    password are properly quoted where it applies

    Fixes: https://github.com/ansible/awx/issues/3943
    Signed-off-by: Yanis Guenane <yguenane@redhat.com>

commit a7b96d5aec8466ba5cacf91647a8b6827c33ec45
Author: JP Mens <jp@mens.de>
Date:   Sat Jun 1 16:29:10 2019 +0200

    Emphasize a recent version of Docker

    I had 1.13 installed as part of Centos Extras and spent hours attempting to install AWX 4.0.0; the attempts all threw masses of permission denied errors.

    Uninstalling that version and replacing with a current docker-ce then worked.

commit 1dcb1eda7c3bad482c77ee67bed26178479cc058
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri May 31 11:23:08 2019 -0400

    add some debug helpers for tests

    Signed-off-by: Jake McDermott <yo@jakemcdermott.me>

commit fedd1cf22f603c38e66e8d7f9265027ee3e22a05
Author: AlanCoding <arominge@redhat.com>
Date:   Tue May 14 11:10:31 2019 -0400

    Replace JobOrigin with ActivityStream.action_node

commit 12ff7a481c9154f827483f7491f3cff6145fa021
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu May 30 22:42:37 2019 -0400

    Remove some things that are not first-order dependencies.

    This includes a few things where the version specifiers resolve properly now.

commit 99296cf5f118772dfbe4e2f353eedfbec8bc075b
Author: Yanis Guenane <yanis@guenane.org>
Date:   Fri May 31 03:00:08 2019 +0200

    openshift: Ensure char in password are not interpreted

    If password contains ';' (and potentially any shell interpretable chars)
    it won't be interpreted properly as the openshift password.

    Signed-off-by: Yanis Guenane <yguenane@redhat.com>

commit 49b54f2d60c87ecb0656a0cfc785cdd31cd7294d
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue May 14 11:19:39 2019 -0400

    Fix python3 fallout in translations management script

commit 84b686687566aa7b9fa85641c5579889a7a5f12f
Author: Jose OrPa <jose.orpa@gmail.com>
Date:   Sat May 18 13:55:13 2019 +0200

    #3004 Add proxy support to postgresql, memcached and rabbitmq images

commit 4b9024bcb0e61a1b13b8d006057aecba32ac3b75
Author: Kia Lam <digitalanime@gmail.com>
Date:   Thu May 30 09:51:19 2019 -0400

    Revert puppeteer upgrade to fix failing UI unit tests in Zuul.

commit a5a6fdf1d651f030431d87176c813035ffda320d
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Wed May 29 14:27:16 2019 -0400

    Updates text of tooltip for Forks in JT.

commit 15c699de7ce87d1066276f715a0f484a2d51b782
Author: Kia Lam <digitalanime@gmail.com>
Date:   Wed May 29 12:47:06 2019 -0400

    Update dockerfile to build using node v10.15.0.

commit 515d4fe20f25173b81dedf3a218bdc0af40dde4b
Author: Kia Lam <digitalanime@gmail.com>
Date:   Wed May 29 12:21:30 2019 -0400

    Update INSTALL.md with new node version.

commit 75380b957638048a8aae1b32dc8a7c1704338cf0
Author: Kia Lam <digitalanime@gmail.com>
Date:   Mon May 20 15:43:01 2019 -0400

    Upgrade our packaging for NodeJS 10.

    - Update README.md
    - Bump certain dependencies to fix vulnerabilities. Exclude dependency bumps that would cause breaking changes.

commit cb279843d21c7ca9dd8a41ce01bb26a2edf1c439
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Tue May 28 14:22:57 2019 -0400

    remove implicit grant type for OAuth 2 apps

commit 40b1e89b67117add2d464b90df4f5a4ef21affb9
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed May 22 14:18:05 2019 -0400

    add the ability to disable RabbitMQ queue durability

commit 2f77c67a62cb0cf9b10a19841891460b7378f59d
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue May 21 19:15:21 2019 -0400

    Changes to enable tests in k8s

commit 0aa8c7427d63612321a5ba54e2ec4fc184665d42
Author: Elyézer Rezende <elyezermr@gmail.com>
Date:   Tue May 21 23:12:53 2019 -0400

    Set window size globally on e2e

commit dbc65baa43964b095688f99cd79a2b5dba035f72
Author: AlanCoding <arominge@redhat.com>
Date:   Wed May 1 19:24:15 2019 -0400

    apply optimizations via standard method

    This addresses the top-level resources in the v2
    root view, focusing in order of priority,
    reflecting use by the UI.

    In several cases get_queryset logic from the view
    is moved into the access class.

    Most other cases involve adding a straightforward
    select_related or prefetch_related entry.

    All additional confirmed to be effective with the
    django debug toolbar.

commit 45458b326550fa95d7c11ed76555ce1817de3083
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Thu May 23 14:26:03 2019 -0400

    fix analytics logging msg

commit b11995e638985fe3251d63216d503cfe3d21342f
Author: AlanCoding <arominge@redhat.com>
Date:   Wed May 15 10:43:55 2019 -0400

    Remove duplicated type methods and old Django logic

commit 40f9d0b512920a568f18c2455a72e2352b5fdb07
Author: AlanCoding <arominge@redhat.com>
Date:   Mon May 20 20:47:28 2019 -0400

    More precise handling of schedule computed fields no-ops

    Do not set a next_run value for disabled schedules
    Bail if no fields are changed
    Do not update related template if its fields did not change

    Change call pattern to schedule.update_computed_fields()
    in doing so, fix bug where template does not pick up schedule
      due to schedules next_run not being saved

    Handle the case (also a bug) where template was not updated
      when schedule was deleted

commit d3f047d731f20db0f38a6dd0fbf80bd25ef244b0
Author: AlanCoding <arominge@redhat.com>
Date:   Wed May 22 09:46:19 2019 -0400

    Move dynamic log level logic to filter

commit 8ca0c1b9926c079890b79f18b0b08bca62f721a1
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Wed May 1 12:16:15 2019 -0400

    Add clearsessions and cleartokens system jobs

    * add system job for gathering insights analytics
    * enforce schedule enablement with analytics setting
    * remove celery beat analytics job
    * keep analytics schedule & setting enablement in sync in API
    * handles updating schedules for multiple sys job schedules
    * add analytics setting & schedule test
    * rm ui modal from collection sys job

commit 56df930b99717f71fefa543123dd9288432c1a6a
Author: Marliana Lara <mlara@redhat.com>
Date:   Tue May 21 09:55:35 2019 -0400

    Sanitize instance group breadcrumb name

commit f48713f4ae23cc470be2a2d8ce1f9bad35e54bfe
Author: Bill Nottingham <notting@splat.cc>
Date:   Mon May 20 16:56:16 2019 -0400

    Use lockf, not flock.

    This performs more reliably on certain filesystems in Linux.

commit bb009f0d121f748d32d3d596a45cf42a1a5cc872
Author: Bill Nottingham <notting@splat.cc>
Date:   Mon May 20 16:46:10 2019 -0400

    Update notification radio button styling to match schedule radiobuttons.

commit 06be3a29b9c38753629979245d881b19d4a7fe11
Author: AlanCoding <arominge@redhat.com>
Date:   Tue May 14 09:01:29 2019 -0400

    fix Django debug toolbar after its upgrade

commit f4c18843a33bf59631d77c1029c6dd6700aeb0f2
Author: AlanCoding <arominge@redhat.com>
Date:   Thu May 2 18:00:18 2019 -0400

    Resolve default ordering warnings from tests

commit bda838f7239e89eb577a0582add1cc3fb878599f
Author: AlanCoding <arominge@redhat.com>
Date:   Thu May 9 16:34:37 2019 -0400

    Add note for docutils, unpin runner dependency

commit 2bec5ddb41e20c7959117ed8fedfb5936ce9d5ca
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Apr 11 10:49:00 2019 -0400

    General upgrade of dependencies

    Update licenses for new versions after dependency upgrades

    pin pycurl to version that does not break on install

    implement new workflow for py2/3 requirements management

    require twisted tls extras, resolve service-identity version

    Upgrade celery to resolve importlib DeprecationWarning

    use flags to resolve the unsafe and cache problems

commit 74643520c706295649c9980c0d60d6c2454d8a58
Author: AlanCoding <arominge@redhat.com>
Date:   Mon May 20 09:27:45 2019 -0400

    GCE contract update, do not use token_uri in job runs

commit 44907b33dc17b528dfd1d6dfa2c990c2d31d307a
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri May 17 14:40:33 2019 -0400

    Fix the middleware ordering

commit 12231481165cec812dc8e8a864d36814d713d6bb
Author: AlanCoding <arominge@redhat.com>
Date:   Thu May 16 08:23:22 2019 -0400

    Avoid unnecessary user get expiring session memberships

commit f085b828e461291b055555ae5bbb2698423b3733
Author: itdependsnetworks <ken@celenza.org>
Date:   Thu May 16 19:59:57 2019 -0400

    Update the ports for memcache and rabbitmq to be variablized

commit e95339ba6ef33bbfa2cfcee2711b3fa84c703442
Author: Marliana Lara <mlara@redhat.com>
Date:   Thu May 16 16:46:53 2019 -0400

    Add instance group name to breadcrumb

commit 2b327935de56c4296d38f4311fce662f746b8f16
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Fri May 10 16:46:54 2019 -0400

    reorder migrations to avoid session error

commit 0c4925afe84421e4c35e3d60a8cbb2f67b073313
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Thu May 16 14:48:41 2019 -0400

    rm extra collection error line

commit 17f71600dff9fe5c62e669c50361641312f1cddd
Author: Marliana Lara <mlara@redhat.com>
Date:   Thu May 16 12:23:47 2019 -0400

    Add styles to grow dropdown width based on content

commit 9120a69006824fa7383461617757d7872e3aa865
Author: Rémi VERCHERE <remi.verchere@axians.com>
Date:   Thu May 16 17:42:13 2019 +0200

    Correct fr translation for Cancel message

commit c38ee06642be5cda69c5b0320dd4986417f96b0c
Author: Adam Nagy <anagy@netsuite.com>
Date:   Thu May 16 15:56:35 2019 +0200

    Increasing requests-credssp ver to 1.0.2

    Signed-off-by: Adam Nagy <anagy@netsuite.com>

commit b1d75327e3b6bb146da8761f285f6b45608505ad
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon May 13 15:35:53 2019 -0400

    add the ability to toggle DEBUG logging on dynamically

commit b10f06201d8378a7e138392d8481942b7f35f28f
Author: Nick Busey <NickBusey@users.noreply.github.com>
Date:   Wed May 15 16:34:27 2019 -0600

    Update INSTALL.md

commit 681fe4865c9398bb53cd616202deb552eda88bee
Author: Bill Nottingham <notting@splat.cc>
Date:   Wed May 15 17:01:33 2019 -0400

    Some more dates.

commit faae55d085e767b2fa628be26a18f1bd1e413d00
Author: Bill Nottingham <notting@splat.cc>
Date:   Wed May 15 16:58:59 2019 -0400

    Bump date.

commit 6fb173da8ab0200ee877a968dd37059081a1320d
Author: beeankha <beeankha@gmail.com>
Date:   Wed May 15 12:54:00 2019 -0400

    Remove redundant methods from SocialAuthMiddleware class

commit 64e8b76a1032a30b81f57212f92750328574a751
Author: beeankha <beeankha@gmail.com>
Date:   Wed May 15 10:16:20 2019 -0400

    Remove redundant middleware

commit d0e160a037dec3565e1e4b04ea5beb4c937d7bb1
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Tue May 14 17:14:44 2019 -0400

    collect events based on last ship, not collection

commit 20e5d8200e359b6f57dd620fc728ee15d6d9aa86
Author: beeankha <beeankha@gmail.com>
Date:   Tue May 14 13:32:12 2019 -0400

    Subclass more middlware with deprecation mixin

commit a6d3c0fd32ce3bd5e2b1eeaaba9ada39aa6d8c9a
Author: beeankha <beeankha@gmail.com>
Date:   Mon May 13 16:28:45 2019 -0400

    Remove redundant code and update URLModificationMiddleware

commit 318e0631b71b5f7b8eb3fbbc8cf4280d19e4cad2
Author: beeankha <beeankha@gmail.com>
Date:   Mon May 13 11:24:37 2019 -0400

    Add super() call

commit da4153d653de189c32745f0f57f22ccca51a0ecf
Author: beeankha <beeankha@gmail.com>
Date:   Fri May 10 13:45:14 2019 -0400

    Add mixin to ActivityStreamMiddleware class

commit 26e9dd307eca6620234b2d9f5bfa1cdba35d95ca
Author: beeankha <beeankha@gmail.com>
Date:   Fri May 10 09:59:55 2019 -0400

    Fix missing argument error

commit 6a2d59963f6b4751addc6297313ec28b4138cee3
Author: beeankha <beeankha@gmail.com>
Date:   Thu May 9 17:09:20 2019 -0400

    Update wsgi file to be compatible with new style of middleware

commit 68800d0e8eb447d605f69b56681a4ed1dee27a65
Author: beeankha <beeankha@gmail.com>
Date:   Thu May 9 16:11:53 2019 -0400

    Make custom middleware use new style vs old

commit 97dc77ea63e9b619c487fcbf99e99a0576cd24fe
Author: beeankha <beeankha@gmail.com>
Date:   Wed May 8 14:07:00 2019 -0400

    Add debug_toolbar.middleware.DebugToolbarMiddleware to MIDDLEWARE classes in development.py

commit 9ea3ec24cac35bdcf29c3eb0e1a551866ea5f0c7
Author: beeankha <beeankha@gmail.com>
Date:   Mon May 13 15:46:24 2019 -0400

    Address comments/suggested changes

commit 7466873f69f6885df7b0d69184228317cd74bec9
Author: beeankha <beeankha@gmail.com>
Date:   Mon May 13 15:27:54 2019 -0400

    Make more edits/grammatical changes

commit 07fa533b6fff7a356ab2126b2c36c3330fa86dda
Author: beeankha <beeankha@gmail.com>
Date:   Mon May 13 11:47:04 2019 -0400

    Make edits to Notification doc

commit 8aa28092ff84b66e9dc68b782e6740d4172458fc
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Thu May 9 13:50:46 2019 -0400

    disabled instance does not mean offline instance

    * Disabling an instance is used to stop and instance from being the
    target of new jobs to run.
    * The instance should still perform it's heartbeat so that it isn't
    considered offline.
    * If the instance was allowed to go offline on an openshift cluster it
    would be deleted from the database.

commit 3579584ffcb43bf3bb8f021880ab4a14a83034bd
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon May 13 11:20:15 2019 -0400

    i18n

commit 05cae23180b93c5ffca1facaf83170b5d0c0ad5b
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon May 13 11:10:33 2019 -0400

    Add help text to the ActivityStreamSerializer m2m relationship fields

commit d6e89092d32c6102c8e666af717070569837cdc3
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri May 10 17:31:33 2019 -0400

    Instead of exposing Role.content_type, create a new serializer field

    called `object_type`, which is constructed based on manipulating the
    string value of ActivityStream.object_relationship_type.  Since that
    field does have the full class name, this manipulation should match
    the manipulation that is done to construct the values of object1 and
    object2 when ActivityStream is created.

commit fe344038b5a9f8572f082ca85c2c55821839e6ac
Author: beeankha <beeankha@gmail.com>
Date:   Fri May 10 14:54:20 2019 -0400

    Edit Clustering doc

commit 250484339bf41ae696ec955f79efbfb85df89744
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri May 10 14:13:37 2019 -0400

    Expose the role's content_type field and reorder the objects in the UI

    when the resource was stored on ActivityStream as object1 instead of object2.

    related #3841

commit 5ca0cdb124fb02d43461a674b075453693c42d7c
Author: Shane McDonald <me@shanemcd.com>
Date:   Fri May 10 12:19:39 2019 -0400

    Avoid DNS timeout in non-Docker for Mac installs

    Shaves 20 seconds off of rebooting the dev environment on Linux.

commit 7d8a910be7e7de438ccfb9180008ebb199f3dfcc
Author: Shane McDonald <me@shanemcd.com>
Date:   Fri May 10 10:14:51 2019 -0400

    Improve dev environment init process

    This ensures that /etc/passwd is always written, regardless of how the container starts.

commit df04660cdd99d6f0c2a1d0d952fb5964076f0c77
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri May 10 09:48:05 2019 -0400

    add test for instance groups service

commit 015234287c6ae21bc9e3cbfd2e25966121268ea1
Author: Shane McDonald <me@shanemcd.com>
Date:   Fri May 10 09:14:59 2019 -0400

    Ensure that a root user is always present in development environment

    @AlanCoding was seeing errors in the development container when trying to run some commands as root. This fixes that.

commit 677a8b34ba1c786abfb6a9eef40f22b52dc65173
Author: AlanCoding <arominge@redhat.com>
Date:   Fri May 10 07:46:53 2019 -0400

    Fix bug in dev supervisor reparenting processes

commit 232c706b75b015ca41f2afa0c1d7654038d94649
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri May 10 07:16:50 2019 -0400

    add docstring for instance group service

commit 21105b836e67b540653d5a7d57136e0b77b4e69b
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Thu May 9 13:44:36 2019 -0400

    more verbose list_instance messaging

commit adfdfcdd0a3f121eca95f9d6d2b380804c1d40cd
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu May 9 13:45:29 2019 -0400

    use make targets for dev supervisor commands

commit 371966613feec9bb1d50312e3dafe7454b7f3c51
Author: beeankha <beeankha@gmail.com>
Date:   Thu May 9 10:03:57 2019 -0400

    Update AWX docs

commit 2585c5030b5d0d8ef4d5bce02f6b16e97c9f3f57
Author: AlanCoding <arominge@redhat.com>
Date:   Tue May 7 20:58:58 2019 -0400

    move outlier gce cache logic to standard place

commit 22858f0044b0399410365511f9e658ca3b05bcf3
Author: Shane McDonald <me@shanemcd.com>
Date:   Wed May 8 22:22:38 2019 -0400

    Remove --squash option from awx-devel-build

    This was intended to save us CI time if / when we switch away from static nodes for Zuul. After merging this in I discovered that this option does not work with `docker build --cache-from`, which will be more benefical in terms of speed improvements anyway.

commit 7e6a73f892a35f0b8617862586a1353d1034f343
Author: AlanCoding <arominge@redhat.com>
Date:   Wed May 8 21:18:16 2019 -0400

    fix bug with null credential

commit 1874e8bb4c52125ee6f1d062735cc8dd1fc95c95
Author: AlanCoding <arominge@redhat.com>
Date:   Tue May 7 21:22:15 2019 -0400

    Reduce passing around of passwords dictionary

commit 0be8fe521ad73d47eaae18fb9645f8ff1c67d4d7
Author: Shane McDonald <me@shanemcd.com>
Date:   Wed May 8 13:26:34 2019 -0400

    Refactor Dockerfiles

    This commit does a few things:

    - Add the `--squash` option to the `awx-devel-build` make target. This reduces the resulting image size from 2.12 GB to 1.37 GB. I think we can get this down even more by inspecting the image contents.
    - Reorganize commands so that the cache expires less often. Before this commit, any changes to the Makefile would essentially cause the entire image to rebuild.
    - Break yum dependencies up into multiple lines. This makes it easier to see what changes in a diff.
    - Use `n` to install our required version of node (rather `curl node | bash`). I’ve found this to be easier to maintain / more portable when working with other Dockerfiles.
    - General organizational changes to make things easier to parse visually.

commit e1de0a528df5ef723d5f20a17ad3bdb1a8cb3bd9
Author: mabashian <mabashia@redhat.com>
Date:   Wed May 8 14:59:04 2019 -0400

    Adds some test coverage for host_filter queries

commit 766a5c0c3f15007a4aa442bf54c9082910fb7472
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed May 8 13:10:52 2019 -0400

    remove honcho in the dev environment (just use foregrounded supervisor)

    using supervisor gives us the ability to restart entire processes on
    code change (like the dispatcher and callback receiver)

commit 231abf865bb0d6ea50e45ced75f508df097ef38d
Author: AlanCoding <arominge@redhat.com>
Date:   Wed May 8 13:43:13 2019 -0400

    put variable data permission in its own class

commit 993b0a889dc235816156244618047efc83bea518
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed May 8 09:52:17 2019 -0400

    add API tests for InstanceGroup order persistence

commit 205f2c33c11d2c42fce4eda43f8b52b0ab06d4e1
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue May 7 13:26:58 2019 -0400

    wait for instance group requests on template save

commit 1e77053bbf6914dc9118078e9e082f28e980237f
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue May 7 12:08:39 2019 -0400

    handle re-ordering of instance groups

commit ae25717700d4c24c650c7f89dfb2d601520efc95
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed May 8 11:15:54 2019 -0400

    Make the uwsgi autoreloader reload the dispatcher every time

    not just the first time uwsgi is brought up.

    related #3846

commit 11244f85a4eedfaaaec98fd19e68c6fcdcb5ab43
Author: mabashian <mabashia@redhat.com>
Date:   Wed May 8 10:05:02 2019 -0400

    Adds missing semicolon

commit 42f30e72b5e0871dee1dff2972906362da0a7168
Author: zicklam <zicklam@users.noreply.github.com>
Date:   Wed May 8 08:35:26 2019 +0200

    False is not false

commit 0fb3851a2bb21dad9287ed8b838c67798413edca
Author: zicklam <zicklam@users.noreply.github.com>
Date:   Wed May 8 08:21:04 2019 +0200

    webhook_notification set default for var 'disable_ssl_verification'

commit e4a50f359583e6ecd6df9a152bdf937fb4e6c799
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon May 6 15:30:35 2019 -0400

    enforce a stable list order when attaching/detaching instance groups

commit f524c94bad1a710d152c8539dc1471aa767017bd
Author: mabashian <mabashia@redhat.com>
Date:   Tue May 7 14:43:53 2019 -0400

    Fixes basic host filter searches

commit 0154d80f196e5e75dc5875340c53b23e21fd07fd
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Thu May 2 13:17:46 2019 -0400

    Raise meaningful error when permission denied to copy JT

    When a user doesn't have access to all the credentials of a job
    template, they cannot copy the JT. However, currently we raise a
    default `PermissionDenied`, which doesn't give the user insight
    into what's wrong. So, this PR just adds a custom message indicating
    that access to credentials is missing.

    Signed-off-by: Vismay Golwala <vgolwala@redhat.com>

commit 08d60d0b78e3054f2bc2c4880e80bb33af67ac67
Author: zicklam <zicklam@users.noreply.github.com>
Date:   Mon May 6 19:20:00 2019 +0200

    Update test_notification Template for webhooks
    - rename webhook_no_verify_ssl to disable_ssl_verification

commit 418521f4a352e872b3c0af0fbc3f3037971e095f
Author: Hideki Saito <saito@fgrep.org>
Date:   Mon May 6 13:28:47 2019 +0000

    Add credential info in expanded list view of inventory update

    - Fixed issue #2891

    Signed-off-by: Hideki Saito <saito@fgrep.org>

commit 5b8fba58e8f3dc2f154c8d38dfacca9aeef315db
Author: zicklam <zicklam@users.noreply.github.com>
Date:   Mon May 6 13:12:41 2019 +0200

    Add "Disable SSL Verification" checkbox to webhook notification
    This commit will add a checkbox which will disable SSL verification on
    the generic webhook notification type. This is required when using
    self-signed certificates.

commit 70e513a3cf5535375821492162d8bac0a230f29a
Author: Elyézer Rezende <elyezermr@gmail.com>
Date:   Fri May 3 16:20:01 2019 -0400

    Fix job list sorting options grouping

    Ensure that the sorting options are grouped just like every other
    sorting options list.

commit c6c14d4fb97d06a3956c9c772731b8dcfc7e9732
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri May 3 15:30:16 2019 -0400

    properly record Instance.cpu and Instance.memory for isolated nodes

commit d2e67aea199e1c5e203b0939be901c54b9154b06
Author: AlanCoding <arominge@redhat.com>
Date:   Fri May 3 10:20:31 2019 -0400

    Fix server error for in-flight migration

commit 8909a8a8e47234af8f0523a95cdc60bf5803bb07
Author: Pavel Moravec <pmoravec@redhat.com>
Date:   Thu May 2 21:51:13 2019 +0200

    sosreport plugin to stick on sos >= 3.0 API only

    As sosreport 3.0 was released 5 years ago, older sos versions can
    be ignored / not further supported.

    Signed-off-by: Pavel Moravec <pmoravec@redhat.com>

commit 90a86f53ba25c819f9cb36d0c68cf3b67c8e343c
Author: mabashian <mabashia@redhat.com>
Date:   Thu May 2 17:13:17 2019 -0400

    Fix display bug on host groups list

commit 29822ee140dff925e2ae965fa2d458b87f10afe2
Author: Pavel Moravec <pmoravec@redhat.com>
Date:   Thu May 2 21:45:09 2019 +0200

    don't collect data from other sosreport plugins

    Tower plugin shouldn't collect data that other sosreport plugins collect.

    Further, few code optimizations in calling sos API are made.

    Signed-off-by: Pavel Moravec <pmoravec@redhat.com>

commit e560dccd369be0fea7ddd717be8822fffe026181
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu May 2 14:32:24 2019 -0400

    require a valid netloc for Credential Type inputs w/ format=url

commit b754e0dbba3f28681a44589bf11d615816ba7924
Author: mabashian <mabashia@redhat.com>
Date:   Thu May 2 13:55:20 2019 -0400

    Fix template sorting by project

commit 6bb99025885be0dc122dd556619295c76912d3db
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu May 2 11:11:06 2019 -0400

    pin urllib3 to 1.24.3 to address CVE-2019-9740

commit 04d22a930d662e4269b5b8337645232bb4de4d3e
Author: mabashian <mabashia@redhat.com>
Date:   Thu May 2 10:43:46 2019 -0400

    Fix inert event expand/collapse  on refreshed job results

commit 50f9c70afdebf9dd5ad56f0991c838ef461ff82a
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed May 1 17:03:26 2019 -0400

    remove references to the (now defunct) fact receiver

commit 7d692d08f9b8bdedbe960e538b6a6a164ae2208e
Author: AlanCoding <arominge@redhat.com>
Date:   Wed May 1 16:15:00 2019 -0400

    include playbook as a default search field

commit a87c87b7c945c315de3a86084a81ff16c1729ef6
Author: beeankha <beeankha@gmail.com>
Date:   Wed May 1 15:40:15 2019 -0400

    Add more runner-related details

commit 5f1aeb0f4eece7a56a222ca2f2ffbafb23a7d033
Author: AlanCoding <arominge@redhat.com>
Date:   Wed May 1 13:39:25 2019 -0400

    remove ask_vars from job_start endpoint

commit cc001c98922f73fe46e9793fd77a82da45258b42
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Wed May 1 13:12:52 2019 -0400

    Copy credential bug - add owner too

    While copying a credentials, we should set the new owner to person
    who copies it. There was a bug while trying to do so and this PR
    tries to address it.

    Link: #3750

    Signed-off-by: Vismay Golwala <vgolwala@redhat.com>

commit 530a7ba51d7371f3073f854b9ef123ad894fd92c
Author: AlanCoding <arominge@redhat.com>
Date:   Wed May 1 11:55:53 2019 -0400

    populate event children list via parent_uuid

commit 383fe278f54fbd467e612b3a8a190ae125f6171f
Author: beeankha <beeankha@gmail.com>
Date:   Wed May 1 11:35:26 2019 -0400

    Address a few more comments

commit 46795cc71ef63135ec097f72e8c82448bedcca8d
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed May 1 10:02:43 2019 -0400

    fix a bug that caused parent_uuid not to be persisted

commit 84b21620b265fb0fd9fb17225a949729a3106348
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed May 1 08:56:56 2019 -0400

    raise url string parsing error as validation error

commit eaaad89a8c69f680b81062cb794f8e37f3d434e8
Author: mabashian <mabashia@redhat.com>
Date:   Wed May 1 09:17:15 2019 -0400

    Removed inventory sorting from jobs list.  Changed Last Run to Last Used in project sort filters.

commit 27ca5e1fd5b72e8ea29b237d81395aa88d1c4f00
Author: beeankha <beeankha@gmail.com>
Date:   Tue Apr 30 15:32:52 2019 -0400

    Add more details for several of the listed tasks

commit 4191b210525cbcace1a51d6ac0d89040989d4f45
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Apr 30 14:00:51 2019 -0400

    make test_tasks.py durable to changing Ansible versions

commit 9737ab620c1c5c9f9cfe5c014c73a482e14179ea
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Apr 30 13:17:15 2019 -0400

    require url scheme for credential type url inputs

    This adds a url formatting type for credential input string fields
    The validator for this formatting type will throw an error if the
    provided url string doesn't have a url schema.

commit 81f06621619ae49312be71170ae96466addb9eaf
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Apr 30 13:35:58 2019 -0400

    remove job ask_ fields that reference JT

commit d1dc6007fdef9870603bcfabe8a222e9a6be7512
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Apr 30 12:25:43 2019 -0400

    use test callback from test form save hooks

    Enter key and other form submits are handled generically from the built-in
    save hooks on the form controller. This adds implementations for those hooks
    on the plugin test forms to make sure the expected handlers are always called.

commit d204f1218428a42f6726b18db89c5904a8c3f9fe
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Apr 30 10:15:08 2019 -0400

    remove unneeded update_model call

commit 42dd3c5cf558a2d886a91946366e2ba6fc454b8b
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Apr 30 10:11:03 2019 -0400

    Remove unused output_replacements logic

commit 5720601a2e9d27bb06a3a726fc27f3310bb435da
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Apr 29 20:38:36 2019 -0400

    allow relaunching other user jobs with public vars

commit 5d1346b956e4276ee5963480a47ffda050bbfc21
Author: Bill Nottingham <notting@splat.cc>
Date:   Mon Apr 29 20:32:50 2019 -0400

    Use AWX python interpreter for failure-event-handler.

    python3 isn't in the normal path when using SCLs.

commit 30d0130e79bfae1314f57faa0550ff2cfc758698
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Mon Apr 15 16:56:37 2019 -0400

    Show only member users for organization

    Signed-off-by: Vismay Golwala <vgolwala@redhat.com>

commit 4baecef866facde470d926ef2bf507e81460209d
Author: beeankha <beeankha@gmail.com>
Date:   Mon Apr 29 10:51:25 2019 -0400

    Clean up references to Tower

commit b7e26b350787c5b64a6b108637876765ee3049c2
Author: mabashian <mabashia@redhat.com>
Date:   Fri Apr 26 13:15:37 2019 -0400

    Fix linting error

commit 3cd8d4f7e62f24bf3da4ff7ac1935fc45bc5d099
Author: mabashian <mabashia@redhat.com>
Date:   Fri Apr 26 11:52:07 2019 -0400

    Adds more sort options to lists

commit 36e384e8ab3956bd72da6cd232eb9f8ff271a232
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Apr 26 11:18:39 2019 -0400

    hide dashboard tips on graph teardown event

commit 586c3e4583d6c1eaddeb5bec710ac394218923b6
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Apr 26 10:59:09 2019 -0400

    document CORS middleware

commit 14045c10179460ec9823c0a3762f2b2227ccb02f
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Apr 26 10:33:47 2019 -0400

    fix undefined prop in template credential prompt initialization

    The prompt initialization code had a reference to an undefined
    prop. This updates the code to use the expected prop.

commit cb7914dfa4a6259ffda3b48c11246bc9952d959c
Author: beeankha <beeankha@gmail.com>
Date:   Thu Apr 25 17:16:39 2019 -0400

    Make edits per first round of reviews.

commit 639e01e884f5dcc617c040521cb8e654f84a9cf1
Author: beeankha <beeankha@gmail.com>
Date:   Thu Apr 25 16:26:58 2019 -0400

    Remove unnecessary line

commit e4d6d51cf5f10d402d2c2604ac99b4269a63cd3c
Author: beeankha <beeankha@gmail.com>
Date:   Thu Apr 25 16:14:49 2019 -0400

    Add further details/overview of AWX and Tower tasks into documentation

commit 7f452ee8d10f209caebc648420ea1fffb08c8cfe
Author: mabashian <mabashia@redhat.com>
Date:   Thu Apr 25 15:21:47 2019 -0400

    Add more sort options to new lists

commit 2808a852eb0d320e9a436e252049e62ca3038bde
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Apr 25 09:49:03 2019 -0400

    pin runner 1.3.4

commit aa52e41c02fa1ccde91f0e2ea4d4f67b98cf9b3b
Author: Bill Nottingham <notting@splat.cc>
Date:   Wed Apr 24 14:12:52 2019 -0400

    Kill the rabbitmq sos collection from our plugin.

    It exists in upstream sosreport, and this can cause conflicts.

commit c9424f9af8e2df0908d43d4e9b55969931e60a1f
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Apr 24 11:59:31 2019 -0400

    fix a few issues with license counts in /api/v2/metrics/

    - switched these to gauges so people can track them over time
    - fixed a typo that caused `free_instances` to always be zero

commit 870ebb4b43eaeaa35814643fff585981190abeee
Author: Daniel Sami <dsami@redhat.com>
Date:   Wed Apr 24 09:28:06 2019 -0400

    fix to work with diff versions of node

commit 082a8191600243787f405aa136441df5e91ade6c
Author: John Hill <johill@redhat.com>
Date:   Wed Apr 24 08:22:07 2019 -0400

    removing hyphen

commit 519d2eebcb76f1c9ab43bc84d18c238d2a6a8de3
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Apr 23 17:22:27 2019 -0400

    remove unnecessary dotfiles

commit 64ae7a6e45e57762abb35bceafc0cdf6026eba52
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Tue Apr 23 16:22:31 2019 -0400

    analytics table copies formatted as csv now

commit 2f7ec6ff13d9d8a74aa2ede8e043e54f6ba1678b
Author: John Hill <johill@redhat.com>
Date:   Tue Apr 23 16:01:45 2019 -0400

    adding a markerfile for e2e runs

commit 75065b6407fb92eb34dae35dfdd5163718fbb195
Author: Daniel Sami <dsami@redhat.com>
Date:   Tue Apr 23 15:45:27 2019 -0400

    e2e stability backport for 3.5

commit 9733fde560e291bc673d757d97612c297465b6ed
Author: John Hill <johill@redhat.com>
Date:   Tue Apr 23 13:18:34 2019 -0400

    Adding an option to run all the tests without a retry statement

commit 311daf10b8dc9793844a5c6a3e9631cb4019659d
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Apr 23 10:39:37 2019 -0400

    handle insights credential lookups for projects

    Although most scm types correspond to an scm credential lookup, insights uses its own
    credential type.

commit 4ca4563a19b20b157cd781861eb796e38b06dffc
Author: Bill Nottingham <notting@splat.cc>
Date:   Mon Apr 22 14:34:39 2019 -0400

    Update Azure requirements for Ansible stable-2.8 branch.

commit 0b555e938a0502491f3cb5875f25ca8507cfeeb8
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Apr 16 11:32:01 2019 -0400

    Fix typo in the Insights inventory url

commit c36dbb3448a141d837822a74fb8e7d180b8d9140
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Apr 23 08:31:50 2019 -0400

    Simplify gce inventory plugin injector

    This consumes the change made in Ansible core
    https://github.com/ansible/ansible/pull/54407
    which is in Ansible 2.8, allowing the plugin
    injection logic to share the script logic and
    to be simplified

commit adfce6edf1d3001dde823f475fddd2ed78c257c7
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Apr 22 14:59:09 2019 -0400

    Unify openstack inventory injection logic

    Remove logic specific to job runs to create a "clouds" file
      for openstack credential type

    Move that logic into the collection of managed_by_tower
      injector methods, so it will be used by all job types

    Modify inventory openstack injector logic to use this
      data as a base for its logic building the clouds file

commit 140394fe1fc8acffc5f27ac931c4808bab0d9106
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Mar 28 11:41:44 2019 -0400

    Change credential pattern for openstack inventory plugin

    See upstream docs https://github.com/ansible/ansible/pull/54532
    Previously it was thought that the entry in the inventory config
    file was necessary, but the upstream docs change allows us to
    use the same pattern that we used to for the script.

commit 6ff539e6ee2ac3264e6347c81774fc9f67a7981c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Apr 16 10:14:44 2019 -0400

    Update the front-end Insights urls

commit 49ba6c6b3d29a5437ca6617c29cf5eae91cd81a7
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Apr 15 16:12:08 2019 -0400

    Appease flake8

commit e2861c6c39c5b3b0e9de0776f08a9b207ed8a79c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Apr 15 15:59:40 2019 -0400

    Fix the tests to conform to the new Insights results

commit 6dae4a1d6d96c677cfde7c52a9c4002cd3c8e1d5
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Apr 15 15:35:39 2019 -0400

    Add the host in as a parameter to the _get_insights call

commit e66f9241a9605c35384e4abab9bb522beee37c4a
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Apr 15 15:30:56 2019 -0400

    Remove the platform_id from the call to _get_insights

    since it is now acquired within _get_insights.

commit 72da961550a1536f119ebe8e4a6ce3673d06a6fb
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Apr 15 15:18:19 2019 -0400

    Conform to the new output of the Insights system reports endpoint

commit 4c86c5065ca513842fc0d1dcb6c710a8b6a962e5
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Apr 15 13:33:52 2019 -0400

    Fix a typo in the per-system remediations api call

commit 80a855c57a4386390a279e895c2e0f8ed872e67c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Apr 15 11:36:20 2019 -0400

    Do some basic slugification of the remediation playbook name

commit 11b85250e8aaede2f7350dc01e144610dd87415b
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Apr 11 14:46:13 2019 -0400

    Update more urls

commit 10cfac2f0e4a5ba9ed98f398e9202164f0bd6c77
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Apr 11 14:38:37 2019 -0400

    Update the error message when we can't discover the platform ID

commit 355a83441a47414faa8546bc577d9f5178e69c83
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Apr 11 11:36:49 2019 -0400

    Guard against the case where Insights fails to find the system ID

commit e25adca2333464dbf93128dc6df5e58d07597cb7
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Apr 9 15:00:06 2019 -0400

    Replace the old unit tests with new functional tests

commit 7c743904b08e62ab58630c3a37912f57e08d3d5d
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Apr 9 11:36:58 2019 -0400

    Removed some no longer needed imports

commit a97865de0c28c466e075a78c876f2af2e24e4964
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Apr 8 16:44:21 2019 -0400

    Refactor HostInsights

    for better reuse of the error handling of the Insights API calls.

commit 596a5173cea91d8b74bb1f7c8f975ac4b14c09ae
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Apr 8 16:36:26 2019 -0400

    Modify filter_insights_api_response to take in the separate remediations

    since it is accumulated via a different API call.

commit 63209197ddc6acc622b5bc6bae04a2a5506de098
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Apr 5 14:48:20 2019 -0400

    Iterate over the pages of remediations available

commit af2484cd97e3ea8670f5a673fcddf02f689b278f
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Mar 28 11:26:39 2019 -0400

    Update the Insights API urls to use the new url structure

commit f01a936202e3df51e959bfbdd49d1300023edcb2
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Mar 22 15:10:37 2019 -0400

    Update the test for filter_insights_api_response()

    and fix the data nesting issue that it uncovered.

commit 05f670a6d9e787a46363bb90930b0d0cc6bba745
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Mar 22 11:03:21 2019 -0400

    Update the filter_insights_api_response() utility function

    in order to conform the output of the new Insights Advisor report
    endpoint to our expections.

commit f4b0910e98f7267457a9711a41d0c0386d7c5b58
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Mar 18 16:57:58 2019 -0400

    Call out to the Insights API to get the Platform ID for a host

    Since the new reports endpoint requires that, rather than the Insights
    system ID that we've been using (and storing on the Host model).

commit 95b17892eebb3a02606ef3c445e46a0a261bd3b7
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Mar 18 16:37:48 2019 -0400

    Factor out the response handling boilerplate from HostInsights.get_insights

    We'll want to reuse it for the API call to /hosts as well.

commit 8fdc53cb219dab01fdf5be0fec9e77b717c8c01b
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Mar 18 15:40:38 2019 -0400

    Update the Insights API endpoint for getting the reports for a host

commit 04521f5c5c1beb31a5be9a9c43d3fceb409484ec
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Mar 18 15:22:49 2019 -0400

    Update the Insights action plugin to make calls against the new API

commit 8c2b3e9b84c954dd3bc50b8eff49000e109ca031
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Apr 12 14:45:44 2019 -0400

    Fix Django 2.0 deprecation warnings

commit 787e369bcf4a449688cb1d128ee280f7749b3aad
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Apr 22 12:12:31 2019 -0400

    pin runner to 1.3.3

commit eb0463890c35047ae65ad94d13ae0598965b9405
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Apr 22 10:23:38 2019 -0400

    add a loud warning about perf regressions to tasks.py

commit 0d18d46ccc563465dcd496747ed010ec4dcbd331
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Apr 18 16:50:38 2019 -0400

    Sync docker-compose dockerfile with image build dockerfile.

    It was installing an IUS repo, rabbitmq-server, and other unneeded things.

commit b084622c9e22ead3e69d30a1fb8e16ce942ea2fe
Author: Daniel Sami <dsami@redhat.com>
Date:   Thu Apr 11 14:21:20 2019 -0400

    prevent flake for user e2e

commit ef7e1afa3422519d9ae6528e3965716c53137dce
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Apr 18 15:39:47 2019 -0400

    Add migrations for field names.

commit a06d2946b6feceb89816e4e881577e9f6e50c292
Author: Elyézer Rezende <elyezermr@gmail.com>
Date:   Thu Apr 18 14:48:33 2019 -0400

    Update jobs portal list actions e2e

commit 0ba87c9729345bdada2918a23c42508814c3771c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Apr 18 14:53:19 2019 -0400

    Add more test checks for the alternate code path to the role checks

commit 41b476544da6a2e54c017963dfbe9f8cde54ca9f
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Apr 18 13:35:35 2019 -0400

    Improve test coverage of attaching a user to an organization

commit 4159a9b6af618ec7c7eed41c2993472778b29a16
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Apr 18 12:10:07 2019 -0400

    make deprecation warnings at /api/ much more obvious

commit 6adf4ca2c10ee56f185e6397ecaf5bdccceef7ea
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Apr 18 12:12:50 2019 -0400

    Deprecate a bunch of inventory computed fields.

    Cribbed from https://github.com/ansible/awx/pull/3281/

commit 63049fe99d71596be6efc8bcb8ad13eaffed4182
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Apr 18 12:03:04 2019 -0400

    remove sqlite db, add it to .gitignore

commit d6ecb486d24049689e64bb617221b647ef4c7fdb
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Apr 18 11:45:28 2019 -0400

    deprecate /api/v2/dashboard in favor of /api/v2/metrics

commit f4dc4d584973d3ee7c1369757d4f5900ef9ca061
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Tue Apr 9 17:12:42 2019 -0400

    Cap page_size in pagination urls

    Currently, even with a `max_page_size` of n, we can see urls
    formed in pagination with `page_size` > n. API still caps the
    number of results it returns, but the URL remain invalid there.
    This is a bit messy solution to make string replacement in URL
    if the query param exceeds `max_page_size`

    Signed-off-by: Vismay Golwala <vgolwala@redhat.com>

commit 5d570a017a395ad735645fe7b6283e776f445e9f
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Thu Mar 28 13:02:05 2019 -0400

    Validate virtual environment while running a job/inventory update

    Currently we only check the custom virtual environment path when
    it's created. However, to tackle with the case when the venv might
    have been changed/deleted afterward, we need to validate it at
    run-time too.

    Signed-off-by: Vismay Golwala <vgolwala@redhat.com>

commit 8ad0b3f78750786f075ee20024e5fa2e6d8b8260
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Apr 17 17:45:20 2019 -0400

    Check the permissions for adding users to orgs/teams in the other direction

commit 70b0679a0cd7468dd4ebb7b403ea33185943a940
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Apr 17 15:37:02 2019 -0400

    Adjust the access logic for settings.MANAGE_ORGANIZATION_AUTH = False

    so that changing the membership of Organizations and Teams are
    disallowed unless you are a superuser, but granting resource
    privileges is still permitted.

commit add8673d7c8f553d482bc5446ea4861e28e32e97
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Wed Apr 17 15:28:15 2019 -0400

    rename analytics setting

commit 84c09a19d183ded07d5140b3df11c86baa3cfb3e
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Apr 17 13:24:59 2019 -0400

    instantiate dispatcher once per job run

    * Instantiating the callback dispatch queue on each job event callback
    is expensive. Instead, instantiate it only once. Note, we do not need to
    instantiate the callback queue in the iso case so we do not.

commit 1ddb675fa2e89ae3de6e37a857257d5384c838bf
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Apr 16 13:55:58 2019 -0400

    Use querset special case to let org members see teams

commit 9d000a76dee370690562b34e17c6b157035e53cf
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Apr 15 19:54:04 2019 -0400

    properly set ansible_python_interpreter for local task execution

    this works a limitation in ansible for connection: local and makes it so
    that you can run connection: local playbooks with a /usr/bin/python that
    is Python3 and an Ansible virtualenv that is Python2

    see: https://github.com/ansible/awx/issues/3267

commit f1d87bf3924afb0130c54ffe5420dab06fea7d21
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Apr 16 16:23:27 2019 -0400

    fix a bug that breaks the isolated heartbeat

commit 941009bf6db48b20afb00ea191e70d8190803a1a
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Apr 12 15:26:32 2019 -0400

    Apply critical dependency upgrades

    fix PyYAML warnings in unit tests
    update paramiko source file for license

commit 9c7120443556b90586da2654b2d105cec4c15a56
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Dec 3 14:08:23 2018 -0500

    show activity stream entry for system auditor association

commit 3bfb54d2fde6b0a071b0748f3d6f48ba4aee7b5d
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue Apr 16 12:51:28 2019 -0400

    Fix memcached configuration in local Docker installs

    Related: https://github.com/ansible/awx/issues/3719
    Signed-off-by: Shane McDonald <me@shanemcd.com>

commit e0c4fd4b3a3498def4f4c9c0beed9b78e98d6ffd
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Thu Apr 11 15:53:08 2019 -0400

    Disallow deleting controller or isolated instance groups

    Added two new properties to the InstanceGroup model - `is_controller`
    and `is_isolated`. Used these properties to hide the trash icon for
    instance groups that are either controller or isolated.

    Signed-off-by: Vismay Golwala <vgolwala@redhat.com>

commit 6ef3b188036cfa632234c4293999e14a7307dc7b
Author: Jim Ladd <jladd@redhat.com>
Date:   Mon Apr 15 12:09:02 2019 -0700

    Do not reset capacity of iso nodes when disabled

commit e40c6da552cc3e57af4d41fafa2f8bde66771816
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Apr 15 13:54:25 2019 -0400

    Apply same pip and setuptools to AWX and Ansible venv

commit 8ef81065b7a870d0ceac5c5fed249307fd99cb56
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Mon Apr 15 13:39:55 2019 -0400

    add url to prom docs

commit 08fcdf0e255fec4cd9e263d0e5bc933aabe629e6
Author: mabashian <mabashia@redhat.com>
Date:   Mon Apr 15 10:44:32 2019 -0400

    Bumps Bootstrap to 4.3.1

commit 387682ed8d828f0dd8cdd90e0315fa9f8b94fe42
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Apr 15 11:35:42 2019 -0400

    if runner crashes, attempt to record why

    this attempts to surface the underlying runner exception for tracebacks
    like this one:

    FileNotFoundError: [Errno 2] No such file or directory:
    '/tmp/awx_41_93gtgv25/artifacts/41/status'

commit fb4495b1b5b8dddf48449a2bacb5b7598bfa4d34
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Mon Apr 15 10:43:28 2019 -0400

    add prometheus data to gitignore

commit 5dbc269de1b6f581526b68a9f5f0e6321247c68c
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Apr 15 10:39:56 2019 -0400

    Revert "Merge pull request #3697 from AlanCoding/conservative_upgrades"

    This reverts commit 890de400e2c55692eda074175c7776fcc150d79e, reversing
    changes made to e8de7bc8457d0ae41cac12f78d57f8dcf9499e49.

commit 40393e201f34d11905a10dfaaabb4d49f1d0fc7d
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Wed Apr 10 15:40:35 2019 -0400

    add uuids to ping and metrics

commit 17a803f49cc46a4c010c8c3b61cb12ad92237d9f
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Apr 12 11:54:51 2019 -0400

    remove the old callback plugin import paths and callback-specific tests

commit 9da5cc9c23c6db5672ef1775356af8181772754d
Author: Bill Nottingham <notting@splat.cc>
Date:   Fri Apr 12 16:09:30 2019 -0400

    Update wording.

commit 569cd3b34e0ce2ca70a97a124ca2bea7ed4035ad
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Apr 12 15:52:35 2019 -0400

    update paramiko source file

commit 2c67bec3cb4472540c3204c351fbf39dd6e842b5
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Apr 12 15:48:08 2019 -0400

    fix PyYAML warnings in unit tests

commit 77e587babe8820c8e10117df841f89479ff63d5b
Author: John Hill <johill@redhat.com>
Date:   Fri Apr 12 15:43:37 2019 -0400

    Adding selenium stability fix and unpinning se images

commit 235011f5e9ebac73572ca390779bd4722b05f65a
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Apr 12 15:26:32 2019 -0400

    Apply critical dependency upgrades

commit 0c6a5228130648673df3c881f7e831999e61ad32
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Apr 10 08:26:53 2019 -0400

    remove system tracking

    * Leave the artisanal handcrafted migration from vendored fact scan to
    external fact gathering.

commit 9b0329021c137a8f98b682589db1f38d6c5c4108
Author: mabashian <mabashia@redhat.com>
Date:   Thu Apr 11 11:12:37 2019 -0400

    Leverages awPopOverWatch to generate popover dynamically on workflow node templates help

commit 0cc640403aa57720445faecba6b02c5e23d3ad9c
Author: beeankha <beeankha@gmail.com>
Date:   Wed Apr 10 15:28:44 2019 -0400

    Resolve initial login error

commit 85898fd70860079bb2f59d65446595a680af170e
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Apr 10 08:07:52 2019 -0400

    remove more unnecessary feature flagging for AUTHENTICATION_BACKENDS

commit 14d4d624e4d3f61eb5172659e6c3748615a37fe5
Author: beeankha <beeankha@gmail.com>
Date:   Tue Apr 9 15:04:58 2019 -0400

    Restore button for adding notifications

commit de34a6411528a02d116776b75bad80f9c796a197
Author: beeankha <beeankha@gmail.com>
Date:   Mon Apr 1 17:24:55 2019 -0400

    Basic License feature gating changes

commit d67a336e2f87a89b972c18359ed93c20d54121a9
Author: Daniel Sami <dsami@redhat.com>
Date:   Thu Apr 11 14:21:20 2019 -0400

    drop spinny

    flake fixes

    adjust

commit 0c4ed78beed132fabe1af48e3d60e8c6385b4bba
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Apr 11 12:57:07 2019 -0400

    pin ansible runner to 1.3.2

commit f56f6c11f73190772d1a0c8ab441ff42f65102a2
Author: Daniel Sami <dsami@redhat.com>
Date:   Wed Apr 10 15:45:25 2019 -0400

    added ws and pending to user e2e

    lint

commit ef84bfc1c27b97924615ca4628145a95c59c3baf
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Wed Apr 10 17:00:35 2019 -0400

    subscribe to updates for scm revision and and instance group for job results

commit fd5d9c45d7c725efb875dec4f5cfc3b186d320cf
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Wed Apr 10 14:53:04 2019 -0400

    remove invalid json renderer from metrics endpoint

commit 9e98058290c409e0cf841051eef9fe9f055668df
Author: mabashian <mabashia@redhat.com>
Date:   Wed Apr 10 15:56:19 2019 -0400

    Check to make sure the activity stream button should be shown after refresh

commit e073b5e01754b116122fba5034bb0f21c3e07d79
Author: Keith Grant <kegrant@redhat.com>
Date:   Wed Apr 10 15:51:56 2019 -0400

    fix tag word wrapping for firefox

commit 98ec5c8250d6b701a17e78801f45ce27abdac869
Author: Jeff Byrnes <rbyrnes@athenahealth.com>
Date:   Wed Apr 10 14:49:37 2019 -0400

    Fix comment on awx branding inventory var

    Fix a conflict with the “AWX Branding” in INSTALL.md, which
    has the correct instructions.

commit 0caf1e8a3d7c9ccefa3aad74e41f28094f9a612c
Author: mabashian <mabashia@redhat.com>
Date:   Wed Apr 10 12:06:47 2019 -0400

    Make root/all groups action bar a bit more responsive

commit 4f2443e7bb0c17ac2a4c82115682d29a0e7d03f0
Author: mabashian <mabashia@redhat.com>
Date:   Wed Apr 10 10:50:43 2019 -0400

    Ensures extra vars are converted to yaml before being passed along to prompt steps

commit 213a70b98a5b4734d1a81918ac823bf9f5d96d56
Author: Elyézer Rezende <elyezermr@gmail.com>
Date:   Tue Apr 9 12:32:14 2019 -0400

    Add applications to e2e

commit c91cd606edae0e33d09d396977cd525f430cced9
Author: mabashian <mabashia@redhat.com>
Date:   Mon Apr 8 17:22:38 2019 -0400

    Corresponding UI changes for notifications tab and toggle permissions

commit 4eab362318a706290ae005c2e5c2840605735962
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Apr 2 13:26:37 2019 -0400

    fix RBAC bugs with notification attachment

    Allow notification_admin_role users to attach
      NTs from that organization
    Require either read_role or auditor_role to the
      object which the NT is being attached to

commit b978a28f8b2fcd5ea5c215ef49c1ed5b264ddf90
Author: Kia Lam <digitalanime@gmail.com>
Date:   Tue Apr 9 17:04:30 2019 -0400

    Fix job output name in websocket service.

commit 988438f1197b390011f21172534881812fd9874a
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Apr 9 16:12:52 2019 -0400

    Remove stdout wrapper classes that moved to runner

commit f49532090b381abd3d42c3abbde741a38ff59d59
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Tue Apr 9 14:29:59 2019 -0400

    add prom permissions test

commit 75a1c69ea23b8ae353f6dd610042f67298e511cb
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Tue Apr 9 11:01:50 2019 -0400

    address concerns in PR

commit 8f05482f8f89dca66d8db6cd9a8520281ec0fca4
Author: Keith Grant <kegrant@redhat.com>
Date:   Tue Apr 9 13:48:25 2019 -0400

    fix workflow results layout when extra vars has long line

commit 01a79dd23e1bf4a9dc7b6e830ac3d9232411d8ff
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Apr 9 12:45:40 2019 -0400

    remove COMPONENT NAME from our issue templates

    this is a remnant from our closed sourced days; upstream bug reporters
    only fill this out correctly like 50% of the time, and it's often
    difficult to know without knowing how AWX actually works

commit 4f55ffe4a0b7f524059854d1335bdbbb87c38541
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Mon Apr 8 14:46:59 2019 -0400

    Add tool tip to Host Event lines.

commit 1abb0b2c357a9d0d127651ee76f2dafbdb55633f
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Tue Apr 9 10:07:38 2019 -0400

    restrict metrics to superuser and system auditor

commit 809fcac7387b05624dfdad35fc51c95ecaf5d3f9
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Apr 9 09:54:44 2019 -0400

    fix 403 bug using write PAT and view.always_allow_superuser=True

commit fa665e81e41cecde28c7cf84b3b2b8b7a376b3dc
Author: Keith Grant <kegrant@redhat.com>
Date:   Tue Apr 9 09:30:58 2019 -0400

    don't obscure modal buttons when code mirror modal throws error

commit c4b41a174bb33c225b8dc5895c398e4dcbe01a65
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Mar 5 07:26:59 2019 -0500

    add instance_id for gce imported hosts

commit aa0179690d2b171c9e84ff3990b0c25cdc00cbaf
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Apr 8 19:02:01 2019 -0400

    expose CredentialType.namespace in the API

    see: https://github.com/ansible/awx/issues/3644

commit 47a3ee7d763fc834a8bc31d072fb06e425dd226d
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Apr 8 13:40:44 2019 -0400

    backport fix to run cloudforms script in py3

commit fc9da002d2eef9e37a5fdcf08bb2c5b06480d0f6
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Apr 8 11:57:17 2019 -0400

    add an example config file and make target for starting a prometheus

commit e1c6057b4cce442280c7ab3d33b0efbf9b1275eb
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Mon Apr 8 11:33:06 2019 -0400

    add insights setting to metrics

commit 520cbd2015767b604be6df76d40e578b4ea36629
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Mon Apr 8 11:47:10 2019 -0400

    update prometheus run example

commit e2039b7d3fcc3f15838bb94ccfe82075acc81381
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Mon Apr 8 11:33:06 2019 -0400

    add insights setting to metrics

commit 2c8900568b4bbc81682e8891f2c4faefb0af71b6
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Mon Apr 8 10:21:05 2019 -0400

    add prometheus-client license details

commit 5c1d2a6f0bec54f8bf9ba79bfdbe910757f051e2
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Mon Apr 8 09:35:46 2019 -0400

    flake8 cleanup

commit bb5c7a98f33d64e73db1b151ca5f49672a679b81
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Mon Apr 8 09:10:36 2019 -0400

    test prometheus metrics output

commit 3fb307926473a5081de9116a862c523b253b858b
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Mon Apr 8 02:47:24 2019 -0400

    fix job status metric

commit c3812de3d60f2e3135d3580a1229171bce45d26e
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Fri Apr 5 15:46:54 2019 -0400

    initial prometheus commit

    Co-authored-by: Wayne Witzel III <wayne@riotousliving.com>
    Co-authored-by: Christian Adams <rooftopcellist@gmail.com>

commit 4821a949445660efa47879ac22222761aa412836
Author: Uriel Mandujano <uriel.mandujano14@gmail.com>
Date:   Sat Apr 6 11:13:41 2019 -0500

    Removes failing symlink to /usr/bin/python3 during the image build

    Installing the latest python36-setuptools automatically creates the symlink from python3 -> python3.6 and from python36 -> /usr/bin/python3.6. Building the images fails when the symlink is created explicitly in the AWX installer.

    Signed-off-by: Uriel Mandujano <uriel.mandujano14@gmail.com>

commit 97e030dd1ffbf5a656fe34605eee537b191e02d3
Author: Uriel Mandujano <uriel.mandujano14@gmail.com>
Date:   Sat Apr 6 11:10:35 2019 -0500

    Revert "Removes failing symlink to /usr/bin/python3 because that file already exists"

    This reverts commit 13fadd38380c1e2b7f8f587f90a43e11987e78af.

commit dfd4cb55e57e5420f9e24fed77597c0da61221a2
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Apr 5 16:29:27 2019 -0400

    add a unique UUID for identifying an AWX installation

commit 13fadd38380c1e2b7f8f587f90a43e11987e78af
Author: Uriel Mandujano <uriel.mandujano14@gmail.com>
Date:   Fri Apr 5 16:53:20 2019 -0500

    Removes failing symlink to /usr/bin/python3 because that file already exists

commit 7b636a75668fd43b03a966fdc3b66960918a62f4
Author: Jeff Byrnes <rbyrnes@athenahealth.com>
Date:   Wed Apr 3 11:50:10 2019 -0400

    Set up HTTPS w/ proper port & HTTP redirect

    HTTPS is, by default, expected to be on port 443.

    Also, with HSTS set, we need to be sure that users attempting to arrive
    via HTTP are properly redirected to HTTPS.

    This does so by:

    * Setting up a 301 redirect for any URL to its HTTPS version
    * Adjusting the internal port for HTTPS traffic to 8053
    * Setting docker-compose to share port 443 → 8053
        - This is configurable via an inventory variable

commit 28e3c635622f8f0b2838277c2770143a5c49c511
Author: Jeff Byrnes <rbyrnes@athenahealth.com>
Date:   Wed Apr 3 11:11:33 2019 -0400

    Add optional SSL cert to docker-compose install

    In #3322, this mount was added, but only to the standalone
    Docker install setup:

    github.com/ansible/awx/pull/3322/files#diff-596e32ab54a52bfed763f8a639499fe0

    This ensures that the SSL cert is loaded when using docker-compose,
    which is the only Docker-based method available as of v4.0.0

commit cca9de9a3ed0bfdda07f82f6bd0af8282fe42866
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Apr 5 15:28:18 2019 -0400

    set default slice ct for special cases

commit 880341ac05a6578e8d5746354fc169dca74f3a58
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Apr 5 13:10:08 2019 -0400

    avoid slicing if the inventory only has 1 host

commit a9a479a51be5af8db2368f3f6eb505a8ffb903bb
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Apr 5 14:28:39 2019 -0400

    fix a typo

commit cd90ad2497f88b4dbbe4eb126572295be79b8a52
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Apr 5 14:02:19 2019 -0400

    fix a small bug related to failed inventory counts in the dashboard API

commit 81fe923577449e0ec98fdf301a4b9bbf3f10901a
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Apr 5 11:17:28 2019 -0400

    don't write playbook stdout to sys.stdout (it's duplicated in log files)

    this instructs runner to _not_ write to stdout when we invoke
    runner.interface.run(); AWX consumes/ingests this strictly as events

commit fa3a41f25b38c55d7fe4bb2beefe1820b7bb54d9
Author: mabashian <mabashia@redhat.com>
Date:   Fri Apr 5 10:48:53 2019 -0400

    Refresh the page after pendo flag changes to make change effective immediately

commit 531d97d3b3bd92a1fcbbbb0a482c59e4d0254435
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Tue Apr 2 10:18:05 2019 -0400

    pickup insights system_id from ansible facts

    * Continue to pick up facts from scan_insights.py
    * This PR adds the ability to pickup facts from
    /etc/ansible/facts.d/insights.facts
    * Log what transport the insights system_id was found via

commit 79d580d5b9a9d33276ff453cd4a682aa52c04c9b
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Apr 4 17:10:35 2019 -0400

    update periodic isolated cleanup to match the new paths post-runner

commit 8302992a355f0004171d6fd5e2f438cecf228226
Author: Marliana Lara <mlara@redhat.com>
Date:   Fri Apr 5 08:44:12 2019 -0400

    Fix Organization User badge linkout

commit 5a4a812c738d84fc0c5301c1164ff65f64e78479
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Apr 4 17:56:02 2019 -0400

    specify --forks on isolated health check calls

    this requires ansible-runner 1.3.2

commit 5c5173956d1d6b019df3ecc52a108ea282b515c0
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Apr 4 09:27:24 2019 -0400

    add some additional analytics metrics

commit ce2fc1a9dd96ec4a2664db081b4d63389e169cb6
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Apr 4 18:35:37 2019 -0400

    fix more py3 centos7 issues

commit fd3a423b0745cecfdfbc417337d00d2a84c73448
Author: Matthew Jones <bsdmatburt@gmail.com>
Date:   Thu Apr 4 10:22:46 2019 -0400

    The python 3.6 package seems to already make this symlink

commit c6643946c52c9c616f0c29eaa45a5763fbc78144
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Apr 4 15:22:27 2019 -0400

    Capture the redacted credential env vars separately

    and then make use of them specifically to make safe the env vars
    coming back from an isolated node.  This will allow us to capture the
    safed versions of custom credential values, but without potentially
    clobbering normal env var values that vary between the controller and
    the node.

commit 3f6d3506c6124ee6db89f5f10fcdc3ff7022d521
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Apr 4 14:25:50 2019 -0400

    Change the artifact file convention for isolated nodes to 'command'

    since that's what landed in the ansible-runner PR.

commit ac11b3782b559a7ad662cb0f22b4469003773623
Author: Daniel Sami <dsami@redhat.com>
Date:   Thu Apr 4 11:25:08 2019 -0400

    headless profile

commit cfdecd7297af7420cc443c363d8a390226b07086
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Apr 4 14:08:30 2019 -0400

    Adjust descriptions of RBAC roles for clarity.

commit 2493374d44084c96761196138604039da467dd8b
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Thu Apr 4 11:04:27 2019 -0400

    don't show implicit update jobs in dashboard

commit 7722f0ca0835b1a9063ddade91bceeaca60cb929
Author: mabashian <mabashia@redhat.com>
Date:   Thu Apr 4 10:16:06 2019 -0400

    Prevent on/off toggles from getting inadvertently trigged by enter key presses

commit 6bcb471584b9952a252371f4543a8d2c883c419f
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Thu Apr 4 08:13:40 2019 -0400

    Removes Add Organization Admin Button

commit f5ea595763ff183d9c4558da3c337330a1df1cfb
Author: beeankha <beeankha@gmail.com>
Date:   Tue Mar 26 10:04:30 2019 -0400

    Enable timeout feature to remain functional after upgrade

    Have the UI spinner fill with a default upon notification type change or
    upgrade.

commit d9d3c5d15f6741bc95aa78de028856094bed3248
Author: mabashian <mabashia@redhat.com>
Date:   Wed Apr 3 16:56:36 2019 -0400

    Adds comment explaining logic following the split on empty string in splitFilterIntoTerms

commit 47d6e5c0285d87048563e2a484568380d87d005d
Author: mabashian <mabashia@redhat.com>
Date:   Wed Apr 3 15:17:41 2019 -0400

    Prevents replacing encoded quotes while searching against host filter

commit 467700e4bb8a96ba3ffb1986cdf8054119673954
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Apr 3 16:04:07 2019 -0400

    Bring the check_callback back into the loop

    but try to process it only once.

commit b4e508f72adafc422049616ccd5e44c352e470e3
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Apr 3 15:12:29 2019 -0400

    Bring the check_callback call out of the loop

    We shouldn't need to call it multiple times.

commit b0f6d2214c0becf4f38b4b8c2519ad4bbe67c0d3
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Apr 3 14:57:02 2019 -0400

    Fix a typo: there is no method called check_callback on BaseTask

commit 4364e0011752de3a10a374d7fef226925d24c37f
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Apr 3 14:34:09 2019 -0400

    Do the env vars redaction for isolated nodes on this side

commit e033eb5aef3ee9e0ab46456a7e9fac8d653706ab
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Tue Apr 2 15:50:38 2019 -0400

    add index for jobevent created

commit 45d5999bc2f2c2b4635d5ede08cbf3460e2a6738
Author: Daniel Sami <dsami@redhat.com>
Date:   Fri Mar 29 16:07:16 2019 -0400

    add pagination to user e2e

    lint

commit 78cd1abbb269a2d8b3c0ba491304be88cb434040
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Apr 3 11:20:24 2019 -0400

    fix a bug in isolated OpenSSH key syncing

    OpenSSH keys _must_ end with a \n to be accepted by ssh-add; enforce
    a newline if there isn't one

commit e0861fee3a3cb34096a0764541e7200563c16cb3
Author: Jeff Byrnes <rbyrnes@athenahealth.com>
Date:   Wed Apr 3 11:22:51 2019 -0400

    Update INSTALL docs re: docker-compose prereqs

    As it turns out, the docker-compose Python module is
    required, and docker-py doesn’t cut it.

    Even more confusing, docker-compose Python module installs
    the docker Python module, which conflicts with docker-py. To
    avoid this, there are additional docs to call this out.

commit cb806b16999933624930444d32132812ae7bee73
Author: Jeff Byrnes <rbyrnes@athenahealth.com>
Date:   Wed Apr 3 11:17:12 2019 -0400

    Set docker_compose_dir like other inventory vars

    When docker-compose become the sole method for using
    Docker directly, some of this was shifted around in ways that
    are inconsistent with other elements.

    This adjusts it so that:

    * The inventory variable default is set like the others, and
    is less confusing
    * We no longer mention the Standalone Docker in inventory
    * We format our INSTALL docs w/r/t this var

commit dbe4417ac323475ec90425a8021b041255f69e40
Author: Keith Grant <kegrant@redhat.com>
Date:   Wed Apr 3 08:59:14 2019 -0400

    fix lint error

commit c76e97cecf6c5f421824633cc8002e8bcc8eb8a8
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Mon Apr 1 10:53:26 2019 -0400

    Wraps launch template buttons

commit 32286a9d49ae7ee22cebba03d758576fabbd8922
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Apr 2 16:49:40 2019 -0400

    Change the artifact to also capture the actual envvars data

commit ed0bb127e83fdeb076ac0a85be32e554dfdd874d
Author: Bill Nottingham <notting@splat.cc>
Date:   Tue Apr 2 15:48:30 2019 -0400

    Don't use the `rsa` python lib.

commit cac48e7cfb2d063f885a9d61d49284a98c92c43e
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Apr 2 15:40:56 2019 -0400

    Updated IsolatedManager to take a callback that captures the remote command

commit bc7472f3f1c206ef8d725dda13c5470fc6c93821
Author: Keith Grant <kegrant@redhat.com>
Date:   Tue Apr 2 13:54:26 2019 -0400

    remove unused parameter

commit 5b2f00b9786c1efd43b30cae12d33c02b2fc20de
Author: Keith Grant <kegrant@redhat.com>
Date:   Tue Apr 2 13:26:31 2019 -0400

    make Enter key navigate to next tab in launch modal

commit d987c6e3f75eafdb6a535fa7fa31706254758193
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Apr 1 08:42:57 2019 -0400

    mention usage with custom credential types in credential plugins doc

commit 5d11400f6c0ddfb3990d837e9860199046119d8f
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Mar 29 15:53:08 2019 -0400

    replace unlinked fields before updating input sources

    With credential type changes for linked credentials disabled, we can
    update the unlinked credential fields first. If an error occurs when
    updating the unlinked fields, no input sources will be changed.

commit 6f43f223b28a611be4b0b995abbc8cbdc8604355
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Mar 29 13:25:40 2019 -0400

    update e2e credential checks

commit 6b8724109960c22d71f52b848a895d72777ebba3
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Mar 28 10:15:36 2019 -0400

    render non-editable linked credentials

    We still want to show linked credentials even when a field is
    non-editable.

commit 0f6615d9cdf5bb3cec1d187fc3167d1d9495a7b9
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Mar 28 10:13:47 2019 -0400

    make linked fields look disabled when disabled

commit 9b55fa61debf02575e04e28e7129fbf261646d53
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 27 20:13:09 2019 -0400

    fix required field entry for object_query

commit 165405ad3f0091325ecdfb62b0c5d58cae10bf01
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 27 19:47:02 2019 -0400

    include externally sourced input fields for injection

commit 7ca92e4c1e6fd6d4151d6912ccbcf26745f129da
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 27 14:18:26 2019 -0400

    prevent input source changes without use role on source cred

    To update an input source, the user must have admin access
    to the target credential and at least use role on the source
    credential.

commit 8c107a5fa8630d91c6af075a1d91a8b6b4d48611
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 27 12:39:41 2019 -0400

    prevent overflow in plugin test notifications

commit 8b35ac89fcf0cee413da33a5e728af7c0a3169d2
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 27 11:03:22 2019 -0400

    add timeouts to plugin backends

commit b90f9ac4012a9fe2ebaab03f7e31af43cefc7c9b
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 27 08:47:30 2019 -0400

    remove linked fields from validation loop

    All linked fields are initially valid. All unlinked fields
    are initially valid.

commit 7a093de9fde31ec11c831979cf1827eb7958368a
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 27 08:11:58 2019 -0400

    add workaround for null cloud credential kind summary fields

    job details summary field credentials have `null` for the
    `kind` field so we can't map it to icon names. To work around
    this, we now check the value of the `cloud` field when generating
    the icon to use.

commit 259fcdc5df8359e770c421b4bb1abb9162874c5b
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 27 07:48:16 2019 -0400

    don't initialize linked textarea fields as invalid

commit aa4575c92e89d332675f43eec2cb5e393886050d
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 25 20:02:13 2019 -0400

    update validation when input source is set

commit f0f4f487fb406fe5b4f7c7b6457c0cb0e8f6a1b3
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 25 15:58:57 2019 -0400

    disable input source lookups when they can't be changed

    If a user doesn't have permission to change an input field, we disable
    the input field.

commit c4a79a778f7660dbe9a0178e436752a3a785d985
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 25 15:30:14 2019 -0400

    add delete to input source user_capabilities

commit f611d4275fce6a348634ba1ef66e60567a1cf8db
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 25 15:24:30 2019 -0400

    add use to credential user_capabilities

commit 8c3dfe8655538067fef28c1f232dc195ef2da30a
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Mar 22 18:23:19 2019 -0400

    remove input value arg from plugin example

    The plugin backends no longer expect an input value as an argument
    so we're removing it from the documented examples.

commit f9e081046c48cef821402c3fb204621145882c06
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Mar 22 11:12:09 2019 -0400

    add object query fields

commit da9abc087e37da01a0e04f2bbacad810b8590005
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Mar 22 10:19:04 2019 -0400

    don't ignore choices param in input config

    We always want to use choices if they're available in the input config
    from the api. An input can sometimes have no type. Usually we'd throw an
    error but we can still load a component if it defines a set of choices
    to use instead of a type.

commit 956f588fd8246aeea6643c12a82129d0461e695c
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Mar 22 09:36:06 2019 -0400

    generalize secret textarea hint

commit cb238c1f242590a865335428696d6e276dd46fdb
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Mar 21 15:13:54 2019 -0400

    read cert from memory

    Certificate data lives in the db. We're using a fifo here so we can avoid writing
    it to disk when making the http request.

commit 3dee9f05123404cf8d5b1011a70abba2bd2fd9fc
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Mar 21 10:57:46 2019 -0400

    add plugin for cyberark aim

commit 261a635005a6c923b1372ca504ffcae968045913
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Mar 19 20:21:37 2019 -0400

    remove non-matches from input source arrays

commit 4f13592430244b3d24abe2dfa61d2699f1a4ffa4
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 18 08:17:06 2019 -0400

    hide drag-and-drop textarea hints when showing input value as tag

    You can't drag and drop or enter text when a text area is displaying its value
    as a tag, so we hide the hint to avoid incorrectly suggesting that you can.

commit 73c9d1b7a9e475815be99edbf7238e8424ceca75
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 18 08:09:02 2019 -0400

    remove bootstrap fade from dialog component

    This was breaking the fixed positioning of help popovers for form inputs
    nested within the dialog so I'm replacing it.

commit 8180a2060afee3fd638a3fa51f892821a6971269
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 18 08:00:44 2019 -0400

    rename at-easy-modal to at-dialog

commit dfaf19cdf36a41fb8f25275efc69ce8136e64da2
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 18 07:52:13 2019 -0400

    use default action button class when fill and color props aren't given

commit ea9ed31f9de693975ca67b793a00b8000da1e51a
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 18 07:44:54 2019 -0400

    refactor metadata conversion function to use reduce

commit 05226333ffaa0d29d22b80d8d7c3ac5380176272
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 18 07:42:24 2019 -0400

    move tag max height declaration to input tag wrapper

    We don't want to apply max height to all tags, just the ones we embed
    within text/textarea input fields.

commit 5b7984339042cf3f4b0b0d1eb699bed86faf31fe
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 18 07:39:27 2019 -0400

    use a shared variable for layout declarations

commit 1eda939ce2210cd691d8cd93f9bca21a20a6c72a
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 13 19:08:12 2019 -0400

    add tips for secret controls

commit 43456d13c492d92b6ea18468a9fc3b9be95520ca
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 13 18:35:50 2019 -0400

    don't replace input source unless changed

commit 215c3c87e5d60bc8fb978cd2e8cc4182a2c0e830
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Mar 12 20:27:15 2019 -0400

    enable input source linking for secret textarea fields

commit 957804e22a13b0bb910b6e1a392cf3c31c35e808
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Mar 12 20:26:42 2019 -0400

    enable input source linking for textarea fields

commit e14f17687c298c596090b5dcf376fb19e902997f
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 6 18:30:08 2019 -0500

    disable prompt-on-launch when input source is set

commit e0d61cfb8e11d366716dad150c324fbd32cf6bd7
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Mar 6 11:34:10 2019 -0500

    enable input source linking for password fields

commit 1344706095a3d5d7189257e20295a5977a6955f7
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Mar 5 16:35:32 2019 -0500

    add wrapper for text input tags

commit 5c855b5bd1059d969c30c0efa3d35f0a20384619
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Mar 5 13:58:10 2019 -0500

    add selected credential tray to input source lookup

commit 6d0f2948aadac241a5a3256b7c98a880ba92ef33
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Mar 5 10:28:08 2019 -0500

    don't show lookup until data is fetched

commit 736bd2ed671ddb945aac837141b84f155415a8a5
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Mar 5 09:30:20 2019 -0500

    add validation for required values and metadata fields

commit 47f31b41fb25b2cd0cebf12117bea1ef14fac185
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 4 14:13:36 2019 -0500

    combine add and edit controllers

commit 61eeb630f85eefad0d70cb7931eab8b5d2511bc5
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 4 13:11:15 2019 -0500

    move org edit permission check to route resolve

commit 7f55a1da0d00315a904ee00be69f9b3264f1086e
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 4 12:32:06 2019 -0500

    move input value initialization to models

commit ceef7f57af17fd87030f9257c4d70aa32a9c77d3
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Mar 4 09:28:07 2019 -0500

    add input source creation ui

commit 393ad6b2f46cbb6699acd739679781923dd4348b
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Mar 1 14:33:48 2019 -0500

    add cyberark conjur to tested credential types

commit 0768c6ac1d2a5fa8f94756fbbdfbd0b516660e0c
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 1 00:27:03 2019 -0500

    store the public key for HashiVault signing in the plugin metadata

commit 2824616ba6588e6b64933c2a3d044cb64091c24a
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Feb 28 13:10:44 2019 -0500

    add support for CyberArk Conjur (API v5)

commit c436dcf8759aa6da45bff9be338f782c86e5bc20
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Feb 26 15:17:53 2019 -0500

    add input source prompting and plugin testing

commit 0de8a89293656044e3350600695d8d03b8ac86e9
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Feb 28 21:02:07 2019 -0500

    support input source metadata in plugin test apis

commit 81a509424a7c29c54030983797a09d68a62ecd32
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Feb 28 11:45:45 2019 -0500

    prefetch related source credentials in tasks.py

commit 42f4956a7f6bc27d346c63230946aada7fed355c
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Feb 28 11:24:38 2019 -0500

    enforce required credential fields at job start time rather than on save

    this is necessary for credential plugins support so that you can (in two
    requests):

    1.  Save a Credential with _no_ input values defined
    2.  Create/associate one (or more) CredentialInputSource records to the
        new Credential

commit e2d474ddd23c94f093a9b3c84ffded2892759352
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Feb 28 10:28:24 2019 -0500

    document restriction of external-external credential source linking

commit 011d7eb8929c0b5b19c312ff3b661c8f233b0a9d
Author: Ryan Petrello <lists@ryanpetrello.com>
Date:   Thu Feb 28 10:21:48 2019 -0500

    clean up access to various CredentialInputSource fields (#3336)

commit 018ff9162047aa2a12bc676b5a7f0210f32fb651
Author: Ryan Petrello <lists@ryanpetrello.com>
Date:   Wed Feb 27 22:14:08 2019 -0500

    add related and summary fields to the CredentialInputSource endpoint

commit 368d933799314341f3c46b74a924f7185ef1d0f9
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Feb 27 16:12:19 2019 -0500

    remove association behavior from /api/v2/credentials/input_sources/

commit e9532dea8e5b4a3b81d07cbcb570cb3a05907773
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Feb 27 15:12:07 2019 -0500

    cache dynamic input fields

    Query dynamic input fields once on attribute access and then cache it for future use.

commit b911f8bf77915c67015bcbed0ea6cf2bfa4a2e02
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Feb 27 14:51:48 2019 -0500

    allow creation at /api/v2/credential_input_sources

commit e727909a6139c303ff6e0889d601b9f0ff49a632
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Feb 26 21:25:26 2019 -0500

    rename the CredentialInputSource related_names so they're plural

commit 13366c1e75ee367de2a6f8985ca37bfd26f88f55
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Feb 26 17:45:26 2019 -0500

    Encrypt machine.ssh_public_key_data (in case users paste in signed data)

commit ca6d124417c7eb65a54397abf0d18555ac056a82
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Feb 26 15:51:30 2019 -0500

    add API examples for supported credential plugins

commit 35cca68f04366456368559f81d1126f711952a32
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Feb 26 11:46:38 2019 -0500

    add RBAC definitions for CredentialInputSource

commit dcf17683e22f64b3342f58a975bb554f394e96ed
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Feb 25 22:52:47 2019 -0500

    mark cred plugin strings for translation

commit b851e2be4a8d7c69436f3c5aedf93b09c40703ae
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Feb 25 20:56:59 2019 -0500

    don't add hvac as a dependency for hashicorp vault integration

    hvac is just based on requests anyways, and it doesn't support half of
    what we need (like the SSH secrets engine API)

commit 69368d874eaafac97b040360996e0a9925792697
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Feb 25 13:09:34 2019 -0500

    move path parameterization to the CredentialInputSource model

commit 0ee223f799db7db93da60860c6223d303353a44e
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Feb 25 09:33:43 2019 -0500

    add api for testing credential plugins

commit 7a43f00a5df54771a5f97541792093e03488f9f3
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Feb 22 14:45:27 2019 -0500

    add support for HashiCorp signed SSH certificates

commit 4ed5bca5e31976496c657036474aa25cd888cdc8
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Feb 22 01:21:08 2019 -0500

    add credential plugin support for Azure Key Vault

commit 0a8746922526e27b8e900264563d4cade353c71e
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Feb 21 18:09:29 2019 -0500

    give credential plugins an explicit namespace

commit 63997838cdaa968d366040f4cec5c605657f8a0c
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Feb 21 15:49:07 2019 -0500

    support HashiCorp Vault versioned secrets (API v2)

commit 89b731a0cb5cb09be65f4dc6e0aa172c186aaa8c
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Feb 21 15:10:36 2019 -0500

    Improve the HashiCorp Vault KV name and field labels/help_text

commit 9036ba492ce05b57ec180b1b3fe44710b3b3e752
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Feb 18 14:42:14 2019 -0500

    switch CredentialInput creation to use the associate/disassociate view

commit d87144c4a7d425d12313de31d62d1d860c2833ad
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Jan 30 17:01:00 2019 -0500

    add api for managing credential input sources

commit c2099554004d461937fd1333737cd5ade04b6425
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Jan 21 18:20:24 2019 -0500

    add credential plugin system and minimal working hashivault

commit e5f48bfa62b6f21a86f2cec7ab97b8ca96cc1186
Author: Keith Grant <kegrant@redhat.com>
Date:   Tue Apr 2 11:10:02 2019 -0400

    set focus on first input in modal when launching jt

commit 52a2ed27867d17198489c1a51f5ec9290126b802
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Apr 1 08:47:38 2019 -0400

    fix a py3 compat issue in the insights action plugin

commit 9710015a2f59c1e131320f487d8c719ebef2c6db
Author: Vismay Golwala <vismay-golwala@users.noreply.github.com>
Date:   Mon Apr 1 16:56:19 2019 -0400

    Revert "Add scm_branch while preloading data"

commit e943ae59b7f6932bc38ade07709bd144f0d4ccf8
Author: Keith Grant <kegrant@redhat.com>
Date:   Mon Apr 1 15:49:41 2019 -0400

    auto-focus first input in jt launch modal

commit d2d1074e8b08be569808e8c60e68575f0b1aa55a
Author: Elyézer Rezende <elyezermr@gmail.com>
Date:   Wed Mar 27 15:04:30 2019 -0400

    Add auditor and admin params to user e2e

commit 4e4afb4a98da265166fff927de9439464b6b17ed
Author: Marliana Lara <mlara@redhat.com>
Date:   Mon Apr 1 13:43:52 2019 -0400

    Add sorting to all occurrences of the Template list

commit 750c8d8a6db830fb250c0b753d1aa98cc87e96de
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Apr 1 12:20:12 2019 -0400

    Set ansible-inventory verbosity for Ansible 2.8

commit 74e264a6a51dc3007df74ae8704b82f0b393e788
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Mon Apr 1 11:53:34 2019 -0400

    Add scm_branch while preloading data

    Currently, the SCM url for default project is not able to
    fetch playbooks as branch is not specified. So, adding the
    scm_branch value resolves this issue.

    Signed-off-by: Vismay Golwala <vgolwala@redhat.com>

commit ea355f6f8f669f4c9af1524715e076ed3925952f
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Apr 1 10:53:06 2019 -0400

    change default to allow empty groups from custom sources

commit 95f5315fa350a99c6b034969c18d35aaba2d5676
Author: Keith Grant <kegrant@redhat.com>
Date:   Mon Apr 1 08:16:11 2019 -0400

    prevent console errors when code mirror parses invalid syntax

commit e99e97bcb827c75508509e8e36394fff8ee49959
Author: mabashian <mabashia@redhat.com>
Date:   Sun Mar 31 13:45:24 2019 -0400

    Adds support for custom_virutalenv on inventory sources in the UI

commit 71fcb1a82c99ac3d573e0836c5dbf43788d114e7
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Fri Mar 29 13:50:29 2019 -0400

    process host facts for iso runs

    * Move isolated clean to our final run hook
    * ISO and non-iso code path now share the post-fact-processing code

commit 298eaa0b32533b5edc2a4202527c8b125bcec404
Author: Shane McDonald <me@shanemcd.com>
Date:   Fri Mar 29 15:11:52 2019 -0400

    Move secret key from configmap to secret

commit 17c02930650fece84718d17fefd87814e73ecc82
Author: Bill Nottingham <notting@splat.cc>
Date:   Fri Mar 29 15:21:22 2019 -0400

    Management jobs don't produce activity stream entries; don't try and show them.

commit 6f150f0362ca45147f8c2a3de68a7f9d5b24af5c
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Mar 28 13:58:29 2019 -0400

    Set inv src custom virtualenv directly on model

commit 7ef68a03c64d67baefd629ca5a42fd9acea938f4
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 29 12:57:05 2019 -0400

    index unified_job.status

    this is a fairly importantj column that we join on for a number of
    queries throughout AWX, particularly the task scheduler and analytics

commit 563a0cc2a465a62bae0ce708febc4593927dd557
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 29 12:14:40 2019 -0400

    move awx.main.expect to awx.main.isolated

commit a59bc332802abc2865600e08b7a98e2d9bea91c3
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 29 10:48:42 2019 -0400

    slightly refactor isolated event consumption

commit 8f089c02a5131653ae6f564aac882dcc5f35603f
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 29 10:32:24 2019 -0400

    fix some faulty logic in isolated syncs that caused SSH keys to not work

commit d663d397f8eeeeb85e9db91885ac79a50190c05c
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 29 10:31:56 2019 -0400

    clean up some isolated adhoc code

    if it's adhoc, there's not project directory to copy

commit 546281d435f2ca65296a5aeb906279fe37c0427d
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 29 10:31:12 2019 -0400

    work around a bug where runner doesn't provide atomic event writes

commit d25f1d13571349bbbfc5e9c07e55294e35a571a3
Author: Kia Lam <digitalanime@gmail.com>
Date:   Fri Mar 29 09:22:15 2019 -0400

    Format jt details for popover use.

commit 9160d9127850e09497012c88ebfc13ed4c34569f
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Mar 28 17:11:03 2019 -0400

    clean up old usage of `idle_timeout`

    cmeyers and I looked at this and can't tell where/why/how you'd actually
    set this setting - it looks like really old ~2014-2015 Tower history
    that probably isn't actually in use

commit ab11f1895713e46d218cd4bfc665d70e8cc570fd
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Mar 28 16:48:52 2019 -0400

    send an EOF event if isolated dispatch fails

commit ea305477548beeefec5fc28ecdc0f4d2364b4d7f
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Mar 28 12:38:36 2019 -0400

    remove main.expect tests (this functionality exists in runner now)

commit 4a0778a3d54676708c08417e3fbaaa5d6680acb4
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Thu Mar 28 11:13:06 2019 -0400

    exclude implicit project updates

commit 180396b5df8a643e4ac1aa8ce6430beaf8931d84
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Mar 28 09:24:17 2019 -0400

    Use option to add back in gce_image hostvar

    construct groups from this gce image hostvar

commit dd81f59d9af10898ff7355ea9928cff77e1a28e8
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Mar 28 10:43:14 2019 -0400

    set PYTHONPATH properly for isolated usage of runner

commit 99478f5d255986cba796b78551a4e2eaf5ef5f17
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Mar 27 18:16:09 2019 -0400

    replace our usage of pexpect in IsolatedManager with ansible-runner

commit b3ad12f31a93b5bc4222bc05e4d2e46eb7333253
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Thu Mar 28 11:32:12 2019 -0400

    move wf and jt form launch buttons to the left instead of the right

commit 926d6a652559024100c015f6747efbca91dff567
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Thu Mar 28 10:56:56 2019 -0400

    include tower header to insights on plan fetch

    * We include a special header value in the user agent when tower proxies
    requests to get per-host rules.
    * This extends that header logic to when we fetch plans (playbooks)

commit e84642b4a17abe968c7704f498f560e77393cfba
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Mar 28 10:37:30 2019 -0400

    Set Ansible name transform setting for built-in sources

    This is the current default but will change in the future
    for these sources, we do not want behavior change

commit ef3c0cfb38f7ae89fcabc07cd7fe4f82ebab80b7
Author: Daniel Sami <dsami@redhat.com>
Date:   Wed Mar 27 15:59:48 2019 -0400

    ci adjustments

    lint

commit 9a4439e731846b15d0d8f6670eff2dbdc20c4f86
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Wed Mar 27 20:46:27 2019 -0400

    collect jt table for analytics

commit c481919a49d3d420a3f473df1322023eb3fbee85
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Tue Mar 26 13:51:36 2019 -0400

    check for open license

commit 58f0e42bd6a237c6c16be6a4ee7a91ad26256325
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Wed Mar 20 15:08:29 2019 -0400

    update setting wording & add instance-enabled field

commit 70af2dd66ba5cfe0991811407547ebe4bda9911a
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Thu Mar 21 10:49:54 2019 -0400

    add ui for insights enablement

commit 40dbe708545c400c01025047323f4588ad97406f
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Wed Mar 20 15:08:29 2019 -0400

    update setting wording & add instance-enabled field

commit a7368cec438a0035230b1c9999194e58e34b0cba
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Tue Mar 12 10:30:01 2019 -0400

    add copy events table and remove events queries

    add copy unifiedjob table, futher optimization, rm since from job_instance queries

commit 636153d92c183f52576fc1d26fb6032613cd8167
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Wed Mar 6 10:54:02 2019 -0500

    add insights setting, optimize and consolidate queries

commit ae9377e0e4a0c652283e6860d2c8df9f35e359fa
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Tue Feb 26 15:57:25 2019 -0500

    add basic job & JT analytics

commit c586fa9821a963098d99818c714e55e6973aad5c
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Jan 28 09:28:32 2019 -0500

    add a minimal framework for generating analytics/metrics

    annotate queries & add license analytics

commit cb4d55b47aa50451b9cab00356c42007cbb99ff8
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Mar 27 16:35:16 2019 -0400

    fixes inventory update deadlock

    * all inventory updates continue to occur in parallel up to the point
    that they update the database with their results.
    * the "funnel" is achieved by using a global per-inventory postgres
    named lock

commit e398a0ac5e88df7b6ccb770d89c348c4d32859f1
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Mar 27 14:12:42 2019 -0400

    Remove the isolated_heartbeat setup from settings/defaults.py

commit bc6df9cab8ed8514a1d26bd821a33c8549088bd8
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Mar 27 10:47:38 2019 -0400

    Make use of user-defined settings for defining the isolated nodes heartbeat

    Just in case the user has created custom settings files which set
    AWX_ISOLATED_PERIODIC_CHECK.

commit efb4fb6fd0d6a49c35a186375a1652c1442f0dc5
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Mar 27 09:53:44 2019 -0400

    Remove some no longer used imports

commit f2be4de5443d37801554f67b5f6d70ea13db27a0
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Mar 26 17:22:16 2019 -0400

    Use Django's own logic to invalidate sessions of users when changing passwords

    The key is django.contrib.auth.update_session_auth_hash(), which knows
    how to inject a recalculated session hash back into the session if the
    requesting user is changing their own password, in order to keep that
    user logged in.

commit 73f16b2bee7af9e6a1f6e32f27661315dd37c7fe
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Mar 27 09:27:10 2019 -0400

    Enable azure_rm inventory plugin

commit b3947660750da39aadb986163c9f2066ab8cd119
Author: mabashian <mabashia@redhat.com>
Date:   Thu Mar 21 10:45:16 2019 -0400

    Show manual project path when available

commit df11a7fd3daee942fde0b9401ecdc8b0d557d252
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Wed Mar 20 16:01:33 2019 -0400

    Project admin manual SCM Type creation bug fix

    There was a bug in tower where project admin was not allowed to create
    a project with manual SCM type. This was because, the project base dir
    was only set from `settings.PROJECTS_ROOT`, if the user role was either
    admin or auditor. This has been updated by also allowing it to set when
    user is a project admin.

    Signed-off-by: Vismay Golwala <vgolwala@redhat.com>

commit 1ae4ed492290b85fab00f786c9125ab297bce1f7
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Jan 23 10:15:30 2019 -0500

    migrate python-logstash license

commit 8a72a4d39d70d278c0be49620ac383c0f17ecef8
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Jan 23 09:48:51 2019 -0500

    Prune the python2 specific logic from log formatter

commit 127495b53d60e90fb06543be3fa4e5cb218c1bb6
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Nov 19 08:03:36 2018 -0500

    remove things from base class that were never used

commit 017d367749f69e13a334e378eff3446eeea850ae
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Nov 19 07:56:27 2018 -0500

    Remove dependency and insert class