Skip to content
Release 4.0.0

$ git log 3.0.1..HEAD --no-merges
commit fcf6b4ae454304ddb1b4a8a1ef972e377dff6036
Author: Shane McDonald <me@shanemcd.com>
Date:   Wed Mar 27 19:43:36 2019 -0400

    Fix bug where init scripts didnt create the admin user correctly

commit a803e86a9536da149bc229db4f8f95bfc551c260
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Mar 27 18:02:46 2019 -0400

    Log errors directly from inventory_import.py only if running by hand

commit c3ba851908ab397857aeb6c5f0c0ea16c1f4ee5e
Author: Shane McDonald <me@shanemcd.com>
Date:   Wed Mar 27 12:01:10 2019 -0400

    Fix docker-compose installs

    In a series of unfortunate events, my patch yesterday didnt actually work. This fixes that.

commit 7dd635cd8da40339b59812c5dbb5cc831494d99d
Author: Elijah DeLee <kdelee@gmail.com>
Date:   Wed Mar 27 11:52:42 2019 -0400

    update install docs

commit a983d4bc1f54781bb9685e6129c03d33379ea0bb
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Mar 27 11:44:26 2019 -0400

    properly handle isolated cancellation

commit f7cffbfe5c92782ec4ea2cae617e8ae91f93aac6
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Mar 27 11:23:25 2019 -0400

    pin runner 1.3.1

commit 2329079326f97fee4496d171068df3833fe0c574
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Mar 27 11:08:41 2019 -0400

    runner expects process isolation flags in settings

    * Towards the goal of converging the iso code path w/ the non-iso code
    path. More process isolation control flags into settings.

commit c44bf6f90321087bf9492393bad4e6f6b201e970
Author: Shane McDonald <me@shanemcd.com>
Date:   Wed Mar 27 09:32:04 2019 -0400

    Allow for platform specific variables in docker-compose install

    This changes the default docker_compose_dir on macos to a writeable location

commit a6d031f46f1de38516fb8259eb68fbfa7cebfbff
Author: Shane McDonald <me@shanemcd.com>
Date:   Wed Mar 27 09:31:10 2019 -0400

    Fix permissions of sensitive files in docker-compose installation

commit 2b6cf971573185a46950c5a8fa3f9de14ede38ae
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue Mar 26 15:13:20 2019 -0400

    Do not set credentials via environment variables

commit 07e5a00f14b2e3472ad0657f5cbc74299b768b0f
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue Mar 26 15:10:26 2019 -0400

    Remove “standalone Docker” installation path

    This has been a burden to maintain. docker-compose is now required

commit 1829e7cad4bb6d1887e102ae4721cf5a444f6195
Author: Marliana Lara <mlara@redhat.com>
Date:   Tue Mar 26 10:34:47 2019 -0400

    Add sort toolbar to instance modal

commit e097f5a021b311132efcbb40cb57c5c4ea8381f3
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Jan 31 08:45:26 2019 -0500

    implement playbook-dir option in ansible-inventory calls

commit ec390b049dd9ff38885f23c53f5d475ea2c4ac82
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Tue Feb 26 22:09:28 2019 -0500

    Feature: custom virtual environment directories

    Currently, users are allowed to define virtual environments in
    `settings.BASE_VENV_PATH` only, because that's the only place
    Tower looks for virtual environments. This feature allows users
    to custom define the directory paths, using API or UI, to look
    for virtual environments. Tower aggregates virtual environments
    from all these paths, except environments with special name `awx`.

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

commit 0a1b220f568addc57b876bbebe2260f249836580
Author: Marliana Lara <mlara@redhat.com>
Date:   Tue Mar 26 00:33:51 2019 -0400

    Link to instances list via sref directive

commit d39b3b3165e592b4c2c11199b2975f30a695fc79
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Mar 25 08:29:45 2019 -0400

    Remove compatibility_mode field, simplify jinja2 syntax

    fix minor bug where credential not shown in API

commit 19ad7d3983837eb5212bd53fbfc1766012e13096
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Mar 19 07:31:52 2019 -0400

    Inventory plugins data tweaks and finalization

    Disable use of azure_rm inventory plugin
    Disable use of ec2 inventory plugin
    due to compatibility issues that are unresolved

    Fix conflicts with ansible runner integration

    Add additional content enabled by Ansible core changes

commit cd7e358b73aec48102c04c5e3ac49b2586239787
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Feb 8 10:27:26 2019 -0500

    Inventory plugins transition dev finishing work

    Bump keystone auth to resolve problem with openstack script

    Clarify code path, routing to template vs. managed injector
      behavior is also now reflected in test data files

    Refactor test data layout for inventory injector logic

    Add developer docs for inventory plugins transition

    Memoize only get_ansible_version with no parameters

    Make inventory plugin injector enablement a separate
      concept from the initial_version
      switch tests to look for plugin_name as well

    Add plugin injectors for tower and foreman.

    Add jinja2 native types compat feature

    move tower source license compare logic to management command

    introduce inventory source compat mode

    pin jinja2 for native Ansible types

    Add parent group keys, and additional translations

    manual dash sanitization for un-region-like ec2 groups

    nest zones under regions using Ansible core feature just merged
      implement conditionally only with BOTH group_by options

    Make compat mode default be true
      in API models, UI add and edit controllers

    Add several additional hostvars to translation
    Add Azure tags null case translation

    Make Azure group_by key off source_vars
      to be consistent with the script

    support top-level ec2 boto_profile setting

commit bc5881ad219f042c06f163152b5f3eedf3b8f732
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Jan 29 14:59:16 2019 -0500

    Primary development of inventory plugins, partial compat layer

    Initialize some inventory plugin test data files
    Implement openstack inventory plugin

    This may be removed later:
    - port non-JSON line strip method from core

    Dupliate effort with AWX mainline devel
    - Produce ansible_version related to venv

    Refactor some of injector management, moving more
      of this overhead into tasks.py, when it comes to
      managing injector kwargs

    Upgrade and move openstack inventory script
      sync up parameters

    Add extremely detailed logic to inventory file creation
    for ec2, Azure, and gce so that they are closer to a
    genuine superset of what the contrib script used to give.

commit dd854baba2ae0e58f945ec17dee8c3cc0b3929c4
Author: Jim Ladd <jladd@redhat.com>
Date:   Mon Jan 28 16:40:15 2019 -0800

    Add support for Azure inventory plugin

commit 7cce3cad06c9e02076625f9c49fa3af54320ccef
Author: Jim Ladd <jladd@redhat.com>
Date:   Wed Jan 23 17:25:51 2019 -0800

    Add support for ec2 inventory plugin

commit 622fbc116b2b39fd8a9a1b7859918062b162f887
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Jan 29 14:00:54 2019 -0500

    move script injection logic to inventory file

commit b9d489c788e9a926daf17f3dd85987ba8b33d08f
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Jan 29 11:53:05 2019 -0500

    Use randomized file names for injector credential files

commit 5cbcfbe0c68b67f45b6da0233d98fa341f0d3840
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Jan 15 07:28:55 2019 -0500

    Port inventory source injector tests to functional tests

    This new batch of tests assures that the injector logic
    for inventory source in their old script version remains
    untouched with the refactoring underway.

    Plugins are also tested by the same means of comparing
    to reference files, these will be used to assure that
    all parameters that used to be respected are still
    respected in the plugin system.

commit d46a403a4975a6928cd4a4453f5994ae46ea46a6
Author: Jim Ladd <jladd@redhat.com>
Date:   Fri Jan 25 13:23:45 2019 -0800

    GCE plugin should not set any regions when 'all' specified

commit de808d4911a922f66ccff8b3279346a8e47f4418
Author: Jim Ladd <jladd@redhat.com>
Date:   Tue Jan 22 10:15:07 2019 -0800

    Only install futures on py2

commit 43eff55fd4b816c4ef54f1ef1a142a664c32e333
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Jan 17 16:43:49 2019 -0500

    fix bugs related to python3

commit 6c130fa6c3a097209c667f8731d3cbe24d7dc747
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Dec 7 11:08:25 2018 -0500

    Build-in inventory plugin code structure with gce working

    supporting and related changes
     - Fix inconsistency between can_update / can_start
     - Avoid creating inventory file twice unnecessarily
     - Non-functional consolidation in Azure injection logic
     - Inject GCE creds as indented JSON for readability
     - Create new injector class structure, add gce
     - Reduce management command overrides of runtime environment

commit 8e4a87d0af769a5f27fbcdbca7e4dde98fc21b2c
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Mar 26 08:04:16 2019 -0400

    fix tests for add /etc/ssh in bind mounted folder

commit fd50feb258d2635bd6bde5df94b387b7d62c6e09
Author: Yanis Guenane <yanis@guenane.org>
Date:   Tue Mar 26 12:21:53 2019 +0100

    bwrap/runner: Add /etc/ssh in bind mounted folder

    /etc/ssh is currently not bound when run into bwrap, this leads to
    error like "Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf"
    since it cannot access this file.

    https://github.com/ansible/awx/pull/3391 was done pre runner
    integration.

    Fixes: https://github.com/ansible/awx/issues/3392

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

commit f749a5d44d1402e0f8021b913dc98bfdc2c9b05b
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Feb 13 12:23:35 2019 -0500

    Surface empty groups as children of all group

commit c3366db5ca55b6071e894038b76971f92ad3f09b
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Mon Mar 25 23:55:56 2019 -0400

    update content-type for oauth2 docs

commit b2a1824d21e01b3adbcd516155d3c65391ea21cc
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Mar 25 18:53:42 2019 -0400

    store set_stat data for isolated job runs

commit 495dc2202f950784c72b56466b77b40a850e021e
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Mar 25 13:39:52 2019 -0400

    more iso cleanup and bug fixes

commit 8674e3b4deb6c79db329cc8060119ca918c12c3b
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Mar 25 15:24:34 2019 -0400

    remove an errant console.log

commit af8e0718404d09191c876d8dee3d64a2b58a8c33
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 22 10:23:55 2019 -0400

    remove old callback plugin code and tests

commit e6abd77c963fe7325ef1aaa45d50f51246e871f6
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 22 08:47:18 2019 -0400

    remove py2 compatability from awx.main.expect.run

    this module is no longer run on isolated nodes (they use runner now)

commit 42bfff301cbe957726212177fd3553f4be19c4e2
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 22 08:46:05 2019 -0400

    remove python-memcached as a base dependency for playbook execution

commit 0aff1a2c751201efec167fc28208f45667737dba
Author: Marliana Lara <mlara@redhat.com>
Date:   Wed Mar 20 15:10:04 2019 -0400

    Add sort to users tokens list

commit 685f4018f263642988ceb1dde4603e2144760983
Author: Keith Grant <kegrant@redhat.com>
Date:   Mon Mar 25 10:58:49 2019 -0400

    improve verbiage in activity stream for associating/disassociating wf nodes

commit 0eaeadad8724ee3eefca81a5302e750101f24de9
Author: Shane McDonald <me@shanemcd.com>
Date:   Fri Mar 22 12:10:47 2019 -0400

    Fix python3 offline installs

commit 87e1ba4dea8cc332c939859da13b49ff781430db
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Fri Mar 22 09:42:57 2019 -0400

    do not generate a random ident

    * instead, set the ident passed to ansible runner to be the job id. That
    way, on we know what directory to look in for results when the directory
    structure is created.

commit e96e1e925c7bda826c11f4de2da388f2ef295d3e
Author: Keith Grant <kegrant@redhat.com>
Date:   Fri Mar 22 11:30:31 2019 -0400

    update e2e test for codemirror change

commit 7476fefd65ce4fcb4d8e3672de3f8a023fd00110
Author: Keith Grant <kegrant@redhat.com>
Date:   Fri Mar 22 10:11:18 2019 -0400

    fix codemirror in add host, add inventory, and workflow job details

commit d7fc3f53b8f608c6e2a987c8d27ea5cc28cd05e6
Author: beeankha <beeankha@gmail.com>
Date:   Thu Mar 21 16:14:56 2019 -0400

    Update indentation

commit 91cbaa10962052f5f0dcbc20c538ae8156c52953
Author: Matthew Jones <matburt@redhat.com>
Date:   Thu Mar 21 13:41:31 2019 -0400

    Install supervisor into the dev environment

commit 3e13eff7f45dc6f03e63b3d05e205e4874673461
Author: beeankha <beeankha@gmail.com>
Date:   Thu Mar 21 15:22:34 2019 -0400

    Change serializer to take in init paramdefault value

commit b02d9ae282f8368a282efc69a1ef8d0918cee92d
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Mar 20 09:54:13 2019 -0400

    pin apache-libcloud to a version that doesn't use PyCrypto

    once a new version lands on PyPI, we'll pin to _it_

commit 57820b7056a2fadd0eb6f1f8e1b2bbde531411bd
Author: Kia Lam <digitalanime@gmail.com>
Date:   Thu Mar 21 13:44:56 2019 -0400

    Fix 'Groups' list item styling.

commit b7b97dd58d0c57461bc2f4fe9b431e7329e30fdb
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Thu Mar 21 09:26:59 2019 -0400

    doc update fix

commit 1d03625b27942c2b53a817db92a698ecad63d953
Author: beeankha <beeankha@gmail.com>
Date:   Thu Mar 21 09:08:36 2019 -0400

    Remove comment from serializer

commit 0a670e8db1bb565bc00ff62d3482755d56229a21
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Mar 20 16:34:16 2019 -0400

    change from runner master to runner 1.3

commit cf62fa67bdbc44a5335600aa46348f740d2b1de6
Author: Keith Grant <kegrant@redhat.com>
Date:   Wed Mar 20 17:00:42 2019 -0400

    add links to activity stream for workflow_job_template_node

commit 3c382322b08ed64b42b086ea53948ce0ecacd233
Author: mickfeech <cmcfee@kent.edu>
Date:   Wed Mar 20 16:33:02 2019 -0400

    Fix misspelled word

commit 67ca2fa3356e201ebeee4ddd79b695cf045a59f5
Author: Unknown <cmcfee@kent.edu>
Date:   Thu Feb 14 10:12:54 2019 -0500

    update documentation to include kuberentes initContainers

    Update documentation to include Kubernetes initContainers in custom virtualenvs

commit c9ac805eede72869775d67c4cabb2add5651f043
Author: beeankha <beeankha@gmail.com>
Date:   Wed Mar 20 16:17:48 2019 -0400

    [WIP] Provide Default Email Timeout Value

commit 60ef160e85e819fb4a9488169f91174d91f445a0
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Mar 20 14:38:28 2019 -0400

    flake8 fix

commit be507dbefba5e54f55a17607c669af16f5b1de98
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Wed Mar 20 14:55:28 2019 -0400

    Shows the button the add a JT to users with permissions to make JTs.

commit 8c26f20188e289b24a775e20d3906bf6d3de0b96
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Mar 20 14:33:15 2019 -0400

    add license files for python modules

    * python-daemon
    * ansible-runner

commit 2c52a7d9a8034120008c5deaa8036f0038592241
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Mar 20 14:13:26 2019 -0400

    fix more unit tests for runner

    * isolated will be fixed in the future so pytest skip those
    * fact cache moved one directory level up, account for that

commit b0065100351e78999456b060652d1025c729ed29
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Mar 20 14:00:22 2019 -0400

    do not save sensitive env vars

    * job_env gets exposed via the api. Sensitive env variables should be
    redacted before saved into job_env.

commit 8e48a3a52318709cd57599c6a030691de7f71c6a
Author: Keith Grant <kegrant@redhat.com>
Date:   Wed Mar 20 13:51:10 2019 -0400

    interpret empty codemirror json content as empty object

commit b26c8f6b6291220f25296551f6b377e03d2da9ad
Author: Daniel Sami <dsami@redhat.com>
Date:   Fri Mar 15 09:04:41 2019 -0400

    e2e adjustments for fixtures and WS

    lint adjustment

commit e9cf1475caafe2e3fc8d44b2a6a26a064b8ae98d
Author: Keith Grant <kegrant@redhat.com>
Date:   Wed Mar 20 11:45:51 2019 -0400

    de-lint

commit 1b3ae50076394adec756aabb464106792cfec972
Author: Bill Nottingham <notting@splat.cc>
Date:   Wed Mar 20 11:34:35 2019 -0400

    Add originating address for the failed login message

commit 7791c5f5ba637c709b8425bf86d34d82756a435d
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Wed Mar 20 11:34:05 2019 -0400

    hide groups that host is already associated with on relevant lists

commit 19abd24c912a803eb2f41ed3023ed31465b56947
Author: Marliana Lara <mlara@redhat.com>
Date:   Wed Mar 20 11:30:56 2019 -0400

    Add sort to application tokens list

commit 1a6ae6e107788c83a6723920df2b1899a687bdaf
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Mar 20 11:05:01 2019 -0400

    allow for runner setting parent_uuid

    * Previously, parent_uuid was expected only on events generated for a
    Job run. Now, there maybe a parent_uuid for any job type. AWX does not
    support parenting events for any job type other than Job.

commit 86c7fd3b5d46d9f924d8252c6d93dfef81bf9ed8
Author: Keith Grant <kegrant@redhat.com>
Date:   Wed Mar 20 11:01:42 2019 -0400

    codemirror: sync data when closing modal by clicking outside

commit 46ad3fa7b19ce44d648c5970d01307a2ba856525
Author: Elyézer Rezende <elyezermr@gmail.com>
Date:   Tue Mar 19 15:22:02 2019 -0400

    users e2e

commit 060585434abb5456935b7378211813b2ceaacaaa
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Tue Mar 19 18:07:38 2019 -0400

    update tests

commit 2657779eda713fced4b50eeab710ea4e83ca686d
Author: Keith Grant <kegrant@redhat.com>
Date:   Wed Mar 20 08:56:42 2019 -0400

    cleanup comments

commit ac890b8cda5f5db942aad2b0b37d96f7e536c4e6
Author: Keith Grant <kegrant@redhat.com>
Date:   Tue Mar 19 15:22:02 2019 -0400

    don't show code-mirror tooltip icon if no tooltip provided

commit b6d8f9c6f60c817351b5295cd1e409c175c1f04b
Author: Keith Grant <kegrant@redhat.com>
Date:   Tue Mar 19 15:07:10 2019 -0400

    use code-mirror directive for host facts

commit 5583af2a58b0853b29c78ea71797883cff0db5bf
Author: Keith Grant <kegrant@redhat.com>
Date:   Tue Mar 19 11:52:31 2019 -0400

    form generator: add ng-disabled support to code mirror fields

commit 2ee6713050a33305e563fea96407701939304a8c
Author: Keith Grant <kegrant@redhat.com>
Date:   Tue Mar 19 11:31:04 2019 -0400

    centralize variable parsing logic in code mirror directive

commit b28409c1c70c853b91d0f7ebeab619a1f9cb2ea8
Author: Keith Grant <kegrant@redhat.com>
Date:   Mon Mar 18 16:17:19 2019 -0400

    fix saving inventory variables

commit ac5dec272b95e041ab3c937dde2e5173148b099e
Author: Keith Grant <kegrant@redhat.com>
Date:   Mon Mar 18 16:00:45 2019 -0400

    code-mirror: keep yaml/json in sync when opening modal

commit 33b19ebe1fed90d65dbe098b22215c5def56a1c4
Author: Keith Grant <kegrant@redhat.com>
Date:   Mon Mar 18 13:53:52 2019 -0400

    code-mirror: keep yaml/json setting in sync with modal

commit 5d3e39beac49d1eb742e8f88d0404085cef96ed7
Author: Keith Grant <kegrant@redhat.com>
Date:   Mon Mar 18 11:48:21 2019 -0400

    add use code-mirror directive for host variables; fix multiple code-mirrors on page at once

commit bed63b36903c299492f4cc91fef8447a52907788
Author: mabashian <mabashia@redhat.com>
Date:   Fri Mar 15 16:14:55 2019 -0400

    Work on getting extra vars popout working on inv form

commit 43ef4183dfad61146ce9ca72c5011a7ae9ffbd11
Author: Keith Grant <kegrant@redhat.com>
Date:   Fri Mar 15 11:42:46 2019 -0400

    trying to make codemirror editable

commit bd4337976e3dd0782e4ebd6ef893ed03946f6036
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Mon Mar 18 12:37:23 2019 -0400

    makes the card for the workflow display taller

commit 50079c04414c23d012d9e487da610d2ff4cf82c8
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Tue Mar 19 12:52:59 2019 -0400

    fix issue where pagination would lose role filter

commit f3173dbe26bf02aa8634a5efd4f1d8c695c1ac9d
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Tue Mar 19 12:08:36 2019 -0400

    address pr and product feedback

commit a1dd5a4e19e02d1bf64f17c23d799fd36cd9a91f
Author: beeankha <beeankha@gmail.com>
Date:   Tue Mar 19 11:29:19 2019 -0400

    WIP WFJT Node Activity Stream Bug Fix

commit 52e86cf0c3eedd24389483fba734c00c37822d26
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Fri Mar 15 12:33:03 2019 -0400

    hide rows from lists where adding would be redundant

commit 5135b8a9695ecdc3b88ef921df3805903b18b628
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Mon Mar 18 12:51:32 2019 -0400

    fixup unit tests for tasks

commit 8a04c22b2baec9bc9dadd81bb061e84403a73046
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Mon Mar 18 07:07:02 2019 -0400

    point at another runner branch

    * revert parent_uuid because it causes problems with unexpected
    parameter on event creation for some event type.

commit f7842cf2831e5e034b69ddb0f197c93320565512
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Mar 13 09:30:36 2019 -0400

    refactor and fix unit tests

    * fixup task TestGenericRun
    * make runner callback functions accessable to testing
    * reduce isintance() usage in run() by using build_ pattern
    * move process_isolation param building to build_ function so it can be
    tested

commit 827ad0fa7585c8a04a77280f764b6bec7657daf2
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Fri Mar 8 13:48:50 2019 -0500

    remove safe_args and add status_handler

    * safe_args no longer makes sense. We have moved extra_vars to a file
    and thus do not pass sensitive content on the cmdline

commit 602ef9750f93fdb02e7e88633007a5a735e115a5
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 1 13:08:26 2019 -0500

    update isolated task execution for ansible-runner

commit 8fb65b40de990018f08dfd14ab94437bd3b930b1
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Tue Jan 29 14:11:00 2019 -0500

    use ansible runner to run playbooks

    * Project Updates
    * Jobs
    * Inventory Updates
    * System Jobs
    * AdHoc Commands

    * Notifications
    * Fact Cache
    * proot

commit a7cda95803249ee054f3d72c09789ea1a7175715
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Wed Jan 9 16:45:40 2019 -0500

    init ansible-runner requirements

commit bb33ed6415f6fbee85bb82a88796b5093b0356bb
Author: Marliana Lara <mlara@redhat.com>
Date:   Mon Mar 18 13:36:58 2019 -0400

    Add sort and pagination to instances list

commit 74c84bd7df9b1709e665fcedc9fddee79fe1d9c0
Author: beeankha <beeankha@gmail.com>
Date:   Mon Mar 18 11:19:26 2019 -0400

    Update email section of Notification doc

commit b8beb1c64e6ef1adc294f80bc2858b046ee5efdd
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Fri Mar 15 15:20:38 2019 -0400

    Fix invetory column  width issues to make their contents readable

commit 3a4f56bb2b04833c53f6d9c33fb336637c6578a3
Author: Yanis Guenane <yguenane@redhat.com>
Date:   Thu Mar 14 11:32:42 2019 +0100

    plugins/tower.py: Use urllib.parse rather than urlparse

    urlparse does not exist in python3, it has been replaced by urllib.parse

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

commit 32ee9838aff849428ec9ca3bb21611a901fa155c
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Mar 15 08:08:32 2019 -0400

    use the correct logger for the callback receiver

    the callback receiver and dispatcher share several modules, so add logic
    to use the correct logger

commit f2548c5e66c18720faf2c1b4bdc18db0d22e1ae4
Author: Takashi Sugimura <sugitk@users.noreply.github.com>
Date:   Fri Mar 15 08:27:41 2019 +0900

    #3415 propose the change translation in Japanese

    regarding https://github.com/ansible/awx/issues/3415

commit 66a52655df9f5d6d5919a3a1a1791556f4e8ee03
Author: beeankha <beeankha@gmail.com>
Date:   Tue Feb 12 16:17:57 2019 -0500

    Change email notification success/fail messages and add a timeout feature

commit 32dbe3f86ab4b1a95eca74a5fa97a5ae587a21e1
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Tue Mar 5 21:19:40 2019 -0500

    UI - scroll to top in pagination

    Currently in pagination, when we switch from one page to another,
    the view is stuck at the bottom and is slightly inconvenient to
    scroll all the way to top, in potentially a large list of records.
    So in order to prevent that, this commit sets automatic scroll to
    top while switching between pages, using jQuery's animate and
    scrollTop methods.

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

commit 7d384262e476e99af66b7f28603c9ff22f959f43
Author: Felipe Alencastro <felipe@alencastro.org>
Date:   Thu Mar 14 17:08:50 2019 -0300

    Makes daphne websocket_timeout infinite.

    Daphne has a default timeout of 86400 seconds, so after 1 day of starting
    awx_web container, the stdout stops refreshing automatically on the web UI.
    This fixes this issue by making the timeout infinite, so the connection
    between nginx and daphne's websocket never closes.

commit d39cfd177818dc6901c6ce68a31e0e99745783a4
Author: Elijah DeLee <kdelee@gmail.com>
Date:   Thu Mar 14 14:33:16 2019 -0400

    Update reference to test playbooks

commit 2e0edcbabdbdecc04d0a77f2256fbd2abe5dcdfa
Author: Bruno Thomsen <bruno.thomsen@gmail.com>
Date:   Thu Mar 14 17:14:17 2019 +0100

    docker: yum: use https for postgresql rpm download.

    Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>

commit 2650cbfc87db907f9e3eb819f7a7e3a79182df3c
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Thu Mar 14 07:28:29 2019 -0400

    Fixes issue with inventory group names that are extremely long.

commit 7cf2bc24103ddc3fdf76fcc1cd3eefd2ee7da264
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Mar 13 15:37:01 2019 -0400

    Run computed fields once for bulk delete requests

commit 85eca47a9304817043a7edd3b458f1b1984dead8
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Tue Mar 12 16:29:03 2019 -0400

    fixes broken documentation link

commit 50d8eb30e174229c9746025c90590695c361035b
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Mar 12 14:59:24 2019 -0400

    fix a failing test in the unit-test target used to generate swagger docs

commit 56b3d6c79b312b4619edfb195b602b6fcf83beb4
Author: Marliana Lara <mlara@redhat.com>
Date:   Tue Mar 12 11:12:16 2019 -0400

    Add sort toolbar to instance groups list

commit 9e528ea898afca2660091c09e157894a76b79889
Author: Jake Jackson <jljacks93@gmail.com>
Date:   Tue Mar 12 11:48:41 2019 -0400

    typo in inventory

    simple typo fix `this` -> `these`

commit e09684462c3a3b91450a2025e4bf6efbca2d293d
Author: Shane McDonald <me@shanemcd.com>
Date:   Fri Jan 18 00:03:33 2019 -0500

    Working out some python3 kinks

commit 023fbc931d61ab5f0d69066f9d97067be4e56fc3
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Mar 11 21:24:43 2019 -0400

    generate Swagger schemas as if view permissions didn't matter

    this fixes several scenarios where certain POST endpoints don't show up
    in our generated Swagger doc; /api/swagger is only
    discoverable/accessible in the development environment where we generate
    the schema

commit ee6445d620be3ad79ac5940404f7cdb812400015
Author: Marliana Lara <mlara@redhat.com>
Date:   Mon Mar 11 14:55:09 2019 -0400

    Update dataset from event listener instead of queryset search method

commit 8fb7cb6e82933718c0c74eb1aa8acd9cfb695eb6
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Fri Mar 8 10:36:48 2019 -0500

    add first name and last name to the headers row of the teams users list

commit b55212368b23ee2fcf871e2bd5d0dc07e4941cba
Author: Marliana Lara <mlara@redhat.com>
Date:   Mon Mar 11 13:44:21 2019 -0400

    Add sort toolbar to applications list

commit e8d93c99a6b6346981043682750178bf6f539622
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Mar 8 11:14:18 2019 -0500

    Add the ksu, machinectl, and sesu methods to the builtin list of become methods

commit 3acb474b19f4a2755b9c7c10302ed080529f3d53
Author: Keith Grant <kegrant@redhat.com>
Date:   Fri Mar 8 10:16:42 2019 -0500

    de-dupe element ids

commit 7eb483d810f853ee2e92f4acb1798c1351847337
Author: Yanis Guenane <yguenane@redhat.com>
Date:   Fri Mar 8 15:20:50 2019 +0100

    bwrap: Add /etc/ssh in bind mounted folder

    /etc/ssh is currently not bound when run into bwrap, this leads to error
    like "Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf"
    since it cannot access this file.

commit 09f9204917459190fe029e362b3f746894d14e00
Author: Keith Grant <kegrant@redhat.com>
Date:   Thu Mar 7 16:27:01 2019 -0500

    add tooltips for fields prompted on launch

commit 2a8e6ecba187a40b1f8ad27e538e2fd1707212da
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Mar 7 14:13:54 2019 -0500

    Update the error message when exceeding the organization hosts limit

commit abb221d942f2f8c7e8eaa5503c135d4bcde2bfea
Author: Marliana Lara <mlara@redhat.com>
Date:   Thu Mar 7 13:44:15 2019 -0500

    Stretch Layout container to full height

commit bca97355347b07f65b1b145c8daa9e78793bc88c
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Mar 7 10:20:40 2019 -0500

    update docs for development environment

commit 5cf7cc21c8f8f5043fb8c52b79e9032f103f1203
Author: Matthew Jones <matburt@redhat.com>
Date:   Thu Mar 7 10:07:08 2019 -0500

    Revert "Fix chrome can not be started with unit-tests due to missing shared libraries"

    This reverts commit d558ffd699551946715996011b85f80cfd24ec67.

commit 499fd7b2f19fe029d862c32251d08346fae78e01
Author: Matthew Jones <matburt@redhat.com>
Date:   Thu Mar 7 10:06:30 2019 -0500

    Revert "Fix chrome can not be started with unit-tests due to missing shared libraries"

    This reverts commit 3e5f328b52430e0c82007717f39ab307084e5288.

commit 0593ac197c25fd0414801805b755ce7d67e12216
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Wed Mar 6 14:19:06 2019 -0500

    add template name to launch prompt modal.

commit 2196089216780e642ddf5eb7bb82ae45590eeb67
Author: beeankha <beeankha@gmail.com>
Date:   Tue Mar 5 15:32:18 2019 -0500

    Update fields.py to convert JT Credential input into integers

commit b6bf68427a5da5567ec515cd1542a94df7ccb462
Author: mabashian <mabashia@redhat.com>
Date:   Wed Mar 6 17:40:33 2019 -0500

    Remove unused variable

commit 502decf8fecf8991dcd1cde5d7f1cb4a0f7f0114
Author: mabashian <mabashia@redhat.com>
Date:   Wed Mar 6 17:31:44 2019 -0500

    Adds toggle for all/root groups to inventory groups view

commit 20347420cae6ecd198f9e430f17eecd9325d6095
Author: Keith Grant <kegrant@redhat.com>
Date:   Wed Mar 6 17:22:25 2019 -0500

    fix save success modal when adding new application

commit b29a9cd86ec29e5cbdf0a3da351251c77b387093
Author: Shane McDonald <me@shanemcd.com>
Date:   Wed Mar 6 17:08:56 2019 -0500

    Fix dev environment when running as root on the host

    Without this, CURRENT_UID isnt actually passed in from the host, and wipes out /etc/passwd even when we’re actually running as root.

    I tested this as a non-root user on Linux, and on Docker for Mac

commit 2d15d133597033ad974b0401a22d1ef3a45970af
Author: Marliana Lara <mlara@redhat.com>
Date:   Wed Mar 6 15:04:06 2019 -0500

    Refactor styles and add queryset to updateDataset event emmitters

commit 31f5d13a69c9ac43873c64a1470ce257be75f5d6
Author: Marliana Lara <mlara@redhat.com>
Date:   Wed Mar 6 12:19:55 2019 -0500

    Initialize paginate queryset with an empty object

commit 67753b790cb2a67b243b1b6dccfb47c58023c701
Author: Marliana Lara <mlara@redhat.com>
Date:   Wed Mar 6 10:48:14 2019 -0500

    Move toolbar default variable above the toolbar setting funciton

commit 661a54d3560c1e886afae0d42a068ca9112ffb46
Author: Marliana Lara <mlara@redhat.com>
Date:   Tue Mar 5 15:09:12 2019 -0500

    Add toolbar sort to Jobs list

commit 970a714291845fe34d3ce2df38aa5be5fb762f6d
Author: Marliana Lara <mlara@redhat.com>
Date:   Tue Mar 5 15:08:24 2019 -0500

    Update URL params when sorting on projects list

commit dc206c9ad65bb57195682bf3e9733ce34ecbcd9f
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Tue Mar 5 14:20:38 2019 -0500

    fix wf unsaved changes exit functionality

commit 9f5f86c6a7846b2bf658f768e351919aeb3fe21e
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Tue Mar 5 12:00:12 2019 -0500

    remove unused  service and fix lint issue

commit 5e378822677ed90afa51d19211d1f98768e3f331
Author: mabashian <mabashia@redhat.com>
Date:   Tue Mar 5 11:29:18 2019 -0500

    Remove errant console

commit 0fc0106cc757739c0cf873802850dbcc9ff56514
Author: mabashian <mabashia@redhat.com>
Date:   Tue Mar 5 11:25:05 2019 -0500

    Fix dashboard dropdowns after bootstrap upgrade

commit bcdb590a2931922dd1a7532f2e31003e1cb1411d
Author: Daniel Sami <dsami@redhat.com>
Date:   Tue Mar 5 10:55:39 2019 -0500

    404 tests for varied resources

commit 6b46c7db8f8fbbf6c19b9e1590bd2c7b7d216f1e
Author: mabashian <mabashia@redhat.com>
Date:   Tue Mar 5 08:50:43 2019 -0500

    Fixes linting errors

commit 8c5bcffd4229759467d36af6c13e6af5873ef29c
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Mon Mar 4 16:58:10 2019 -0500

    add unsaved workflow changes flow

commit 2ff22bd6818de6115cb023f24dddad0994e39890
Author: mabashian <mabashia@redhat.com>
Date:   Tue Feb 26 15:38:18 2019 -0500

    Show yaml comments when possible on launch prompt

commit 2359231bda5bc6830866e6191ee6ed8cf5ae1cf4
Author: mabashian <mabashia@redhat.com>
Date:   Mon Mar 4 15:14:27 2019 -0500

    Remove console.logs

commit ca5f27aa9e766f5c165b8478d2263f74723de714
Author: mabashian <mabashia@redhat.com>
Date:   Mon Mar 4 15:03:52 2019 -0500

    Removes vm.querySet from jobs list and ensures that state params are updated when search is performed to prevent context loss on data refresh.

commit 80adcaab81de769cd8a78b61ec00df80698c4a4c
Author: Marliana Lara <mlara@redhat.com>
Date:   Mon Mar 4 14:40:15 2019 -0500

    Set sort dropdown to state param order_by value

commit 8100fc1cfb2b9d926f24ae7608de76471a4c6e5c
Author: Marliana Lara <mlara@redhat.com>
Date:   Mon Mar 4 11:27:16 2019 -0500

    Add toolbar sort configuration to project list

commit 006797014cdda84c9ae391e7405230af307bcd83
Author: Daniel Sami <dsami@redhat.com>
Date:   Mon Mar 4 11:58:32 2019 -0500

    fix url

commit 38934dc8d002ffcbc6ef9871b95dde744e39acef
Author: Daniel Sami <dsami@redhat.com>
Date:   Mon Mar 4 11:56:48 2019 -0500

    lint fixes

commit 0ec6d652f74c337b29bb49acd965cf6807b5b1d7
Author: Daniel Sami <dsami@redhat.com>
Date:   Mon Mar 4 11:53:35 2019 -0500

    check for 404s

commit 1525c6d97e96931332e2d55abf9b7d02eb4b83d2
Author: Marliana Lara <mlara@redhat.com>
Date:   Mon Mar 4 11:25:58 2019 -0500

    Extend Toolbar directive to include sort dropdown

commit 1df5e55a4ec1880d4dcfb137056bbf678d56cc95
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Thu Feb 28 11:28:47 2019 -0500

    add padding to label list tag.

commit a82304765d2fdd92553ba023a813afc2afe4420a
Author: mabashian <mabashia@redhat.com>
Date:   Wed Feb 27 14:55:10 2019 -0500

    Adds help text to host limit error shown in the output details of inventory sync jobs

commit cc3f2e0819264bcdd6f690d2414c276fa5aa6bca
Author: mabashian <mabashia@redhat.com>
Date:   Wed Feb 27 12:46:18 2019 -0500

    Properly pass path to error message

commit 03c07c0843db8732d6905e4f9bb0fd15f1c2be87
Author: mabashian <mabashia@redhat.com>
Date:   Wed Feb 27 10:07:47 2019 -0500

    Adds error handling to launch api calls

commit 1b94b616f0f34dfd173714318c43267e4697e0df
Author: mabashian <mabashia@redhat.com>
Date:   Tue Feb 26 15:58:28 2019 -0500

    Default empty max hosts to 0

commit 98c5cb1c4c9f6a56caf52cc422813d45e88be441
Author: mabashian <mabashia@redhat.com>
Date:   Tue Feb 26 13:15:29 2019 -0500

    Adds max value to host limit input

commit ce5a85a53bceea806c2642320fb00941cffe5bec
Author: mabashian <mabashia@redhat.com>
Date:   Thu Feb 21 16:42:46 2019 -0500

    Add support for max hosts on org

commit 046385d72ebd0050d0cdffa38099dfca6e53e363
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Feb 21 15:57:44 2019 -0500

    Make the inventory_import command log an error message on exception

    when it happens in the big try/except block in the middle of handle().
    Previously it wasn't doing anything with it, except exiting with a
    code of 1.

commit 7eba55fbded3b91885c2e50b22e5a196acd1b206
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Feb 21 11:41:55 2019 -0500

    Change the wording of the error when adding a host

    to "Organization host limit of %s would be exceeded...", since the
    host will probably not actually be made active.

commit 6ac51b7b134e5093edd82bbfac9091689118d189
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Feb 20 13:15:51 2019 -0500

    Update the permission error to include max_hosts and the current host count

commit 97cc467ae15a4fdb97011bad2ec10c042fa1f5ab
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Feb 20 10:50:28 2019 -0500

    Restrict edit permissions on the Organization.max_hosts field to superusers

commit 3312ebcb05c015b0663f5648c5e56743e6d8d255
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Feb 18 16:35:22 2019 -0500

    Remove the hosts count from related_field_counts in the org api endpoints

    It is probably not needed, and adds an additional db query.

commit 4d06ae48d3f9af6e486aa63fbcd23b41765dac44
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Feb 15 14:28:58 2019 -0500

    Deal with the (erroneous) case where a job is missing the inventory

    by bailing out of check_org_host_limit early.  Validation catches this
    situation later on.

commit cf75ea91a1f6bfda7098d37ebe484bbdf7f1de27
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Feb 13 10:29:26 2019 -0500

    Properly use the inventory in the can_start permissions checks

commit 5e34f6582b3c62ef381f6d7fc364601e0a3b77bd
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Feb 12 17:23:47 2019 -0500

    Tests for start permissions for JobTemplate and WorkflowJob

    when max_hosts is set.

commit 60008dbd745061c647435f425b711c294e4fb77c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Feb 12 15:58:45 2019 -0500

    Add a test that AWX doesn't care about max_hosts when editing hosts

    on an inventory.

commit 4afd0672a17440d1e4b06e78a6f34d5d31aaf848
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Feb 12 15:08:48 2019 -0500

    Add test that AWX doesn't care about the limit when creating new hosts

commit 875a1c0b5f23a57d2439d84cbb8cd13825007463
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Feb 12 13:15:34 2019 -0500

    Remove the mention of the max_hosts value from the limit check messages

commit f5d7ca6913c29e0970d65d90e46e0c873ff53bd4
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Feb 12 11:28:30 2019 -0500

    Update the Organization API list and detail tests to check the host counts

commit df8a66e504c21ed96ab4189f3d76250616a82e11
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Feb 11 15:51:40 2019 -0500

    Correct the org limit check for changing hosts to use the host's org

    instead of an inventory passed in from the user data, which is not allowed.

commit 43a0a15f6fc20f84128065414e95a4a2ad965463
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Feb 7 16:53:12 2019 -0500

    Expose the new InventoryUpdate.org_host_limit_error field in the API

commit 36ed890c14f7d681094af6215a2a998bd43f26b9
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Feb 7 11:04:47 2019 -0500

    Add permissions checks for the organization host limit

commit 0e8e5f65e16da84485859ac4979f023256671c7c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Feb 6 16:39:18 2019 -0500

    Update to fix tests

commit 6399ec59c966a2966c06f20eed952bc707de372b
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Feb 6 13:26:13 2019 -0500

    Include in the API the count of hosts used by an organization

commit e44c73883e59baf5455ba0426585d667b6fd1f2e
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Feb 6 10:38:40 2019 -0500

    Expose Organization.max_hosts in the API

commit c3406748de71900354997cc7d658ccb524fd274b
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Feb 13 10:58:10 2019 -0500

    Add the new fields to the database

commit 6d70651611550cb373d4136e16c72f1b1be9b307
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Feb 7 16:40:07 2019 -0500

    Update the inventory_import management command

    to respect the new Organization.max_hosts limit.

commit 5e13da62a48a3e391bf10d0c73233aaf782748b9
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Feb 6 10:14:46 2019 -0500

    Added a max_hosts field to Organization

    in order to optionally set a limit to the number of hosts an
    organization that is sharing a license is allowed to manage.

    related #1542

commit a8c4e9280435716df8a2996e11cfa1806e95dda2
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Wed Feb 27 16:37:26 2019 -0500

    Add margin to Management Jobs Notifications list

commit ed568f569c3fd36d625cd8a7b3998bff25e7773f
Author: Markus Opahle <3225748+mopahle@users.noreply.github.com>
Date:   Thu Feb 28 14:06:59 2019 +0100

    only use ssl if certificate is specified

    Signed-off-by: Markus Opahle <3225748+mopahle@users.noreply.github.com>

commit 13c05c68fc282765055145549543c79c9a7da67f
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Feb 27 16:43:25 2019 -0500

    fix a few additional py3 issues

    related: https://github.com/ansible/awx/issues/3329

commit 2be7f853f3f473789a46fe6ce5fca70494e9c367
Author: mabashian <mabashia@redhat.com>
Date:   Wed Feb 27 15:24:29 2019 -0500

    Fixes bug where all instances were preselected when modal was initially opened

commit 238b6cbb61f0e958ece05e6756715a803f6d371f
Author: Daniel Sami <dsami@redhat.com>
Date:   Wed Feb 27 10:33:09 2019 -0500

    E2E tests for form validation

commit 3a7bf6a8acff4dcb7802adabefa153bc60a372ec
Author: walkafwalka <41709139+walkafwalka@users.noreply.github.com>
Date:   Sat Aug 4 01:50:16 2018 -0700

    Add SSL suport for docker install

    Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com>

commit 6e64aa81fd6ca3dd865a7bf2d6737f79f3459541
Author: mabashian <mabashia@redhat.com>
Date:   Tue Feb 26 11:38:46 2019 -0500

    Always show elapsed timer regardless of running state

commit 445612315bf8543fc7cb1bd07cf056b06ff84ba4
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Fri Feb 22 13:57:57 2019 -0500

    Removes top left border radius on list item where the list has a tool bar

    Removes redundant styling.

commit b7b0bdaecac3ce5b10638c83ab90bcad0ab6b3ca
Author: Jim Ladd <jladd@redhat.com>
Date:   Mon Feb 25 00:40:15 2019 -0800

    Ansible 2.8 deprecates use of -U

commit cc1a97b6d8d3b415e97880013684ff1ccf2b137c
Author: Jim Ladd <jladd@redhat.com>
Date:   Fri Feb 22 23:00:27 2019 -0800

    Update JobHostSummary.__str__ and corresponding tests

commit c6227797b47f01935a284f03f4ede043ada41cf4
Author: Jim Ladd <jladd@redhat.com>
Date:   Fri Feb 22 14:07:07 2019 -0800

    Make new host summary fields backwards compatible

commit 723f581fd024f86f49279933c2d14772c0cc4d73
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Fri Feb 22 13:14:35 2019 -0500

    fix handling of serial strategy

    * v2_playbook_on_play_start is called multiple times for the same UUID.
    Specifically, once for each host in the play. This changes makes the
    uuid unique before going to the dispatcher.

commit d2c345a374b151addd5c36236a2be4584d569f94
Author: Kia Lam <digitalanime@gmail.com>
Date:   Fri Feb 22 13:06:20 2019 -0500

    Fix API lint error.

commit 0943f989cee71de3adf80329edb63d3acd99ef49
Author: Kia Lam <digitalanime@gmail.com>
Date:   Fri Feb 22 11:59:18 2019 -0500

    Fix various errors when trying to run `make bulk_data`.

    - Properly import PrimoridialModel.
    - Use floor division operator for range() method to avoid float vs int errors.

commit 200028b269e3504ee1c063e61859257c16c5f66b
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Thu Feb 21 16:07:27 2019 -0500

    updated initial tooltip setting

commit 0cae6121598a15f9354026da7697a846152bd0f6
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Thu Feb 21 13:47:39 2019 -0500

    Add helper text to the limit field prompt modal

commit 01b4b47087281b6dfeae45f8dd233fdac8912665
Author: mabashian <mabashia@redhat.com>
Date:   Thu Feb 21 12:55:30 2019 -0500

    Fixes unit test failure after adding ui support for extra var prompting on workflows

commit 14e9923037187798d8b92c6b7520bb6091300cd5
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Thu Feb 21 12:19:45 2019 -0500

    remove select2count that wasn't being used

commit 7e47a924c51e915265cce6656089d51cdd5654a4
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Thu Feb 21 12:18:22 2019 -0500

    break out credential watch statement in order to disable launch when creds are removed

commit 635aa9fd56b457f9b6ba75c5eb4b7a2dcdf5e733
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Wed Feb 20 17:08:24 2019 -0500

    promise-ify createselect2 and use that instead for deferring launch button enabling

commit 2e4eb1885f92c8e26b1ef0b989ea90c568d6c281
Author: John Mitchell <jlmitch5@ncsu.edu>
Date:   Tue Feb 19 11:47:22 2019 -0500

    add launch button to jt and wf forms

commit 0ce70c08bd0d91969db87541468cead03207baeb
Author: mabashian <mabashia@redhat.com>
Date:   Thu Feb 21 11:37:46 2019 -0500

    Add prompt for extra vars to wfjt

commit e3c9a42741e6aa128964c8a785ecac20a2fb60ba
Author: mabashian <mabashia@redhat.com>
Date:   Thu Feb 21 10:26:56 2019 -0500

    Hook up status update sockets on completed jobs routes and project templates

commit d5d45e644df9978e03d6162240e39014ce851a90
Author: mabashian <mabashia@redhat.com>
Date:   Tue Feb 19 13:45:29 2019 -0500

    Prevent jobs/templates lists from refreshing list data more than once every 5 seconds

commit 04622d5786770645cffa5fe8eb7d7d4bd141689e
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Feb 20 08:26:41 2019 -0500

    remove redbaron and update dependencies

commit 8c9544e5ed363ed477d7838e13d97ef88c7ad27c
Author: Jim Ladd <jladd@redhat.com>
Date:   Wed Feb 13 17:25:35 2019 -0800

    Add support for new ansible stats

commit 711937b1048943b0e4fee5e62d12fa8b59fd561d
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Feb 20 14:40:25 2019 -0500

    fix some patches that were never unapplied

commit ec8a452f1d6c424d143277ce4bb7169c76793541
Author: kialam <digitalanime@gmail.com>
Date:   Tue Feb 19 13:40:37 2019 -0500

    Call `this.sync` when we receive a ws complete message.

    - There can be a race condition where a job run finishes event processing before sending off a "successful/failed" websocket message. In this instance, we would miss gathering known artifacts for a job. The proposed fix is to do a manual detection of when a job status updates to "successful/failed/unknown" and perform a GET request to the job endpoint.

commit 07def62373a547fd35b20ebd0ea72be76277b07f
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Feb 20 14:02:36 2019 -0500

    clear the test cache at end of every test

commit 728fb1aaef66a2a8ca5020959d8cb89a5d48426b
Author: kialam <digitalanime@gmail.com>
Date:   Wed Feb 20 10:05:21 2019 -0500

    Fix hidden relaunch dropdown in new lists.

commit 2596ad26b90e7249b1743c5e9f74aba56cec26fe
Author: kialam <digitalanime@gmail.com>
Date:   Wed Feb 20 09:35:22 2019 -0500

    Make compact rows responsive.

commit ef3b1ee195acbbe75d291fc0e204ea03f06e468b
Author: Hideki Saito <saito@fgrep.org>
Date:   Wed Feb 20 12:31:31 2019 +0000

    Add action to output login failure to logger

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

commit b1a33869dc901c408035726e825c56e3fb2b5dbf
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Feb 19 16:08:13 2019 -0500

    convey OpenStack verify_ssl defaults in the CredentialType schema

commit 9f04fbe4a4c74963544d870da4647abefac6c406
Author: Hideki Saito <saito@fgrep.org>
Date:   Fri Feb 8 11:56:28 2019 +0900

    Add verify_ssl to OpenStack credential type

    To avoid verification failures when using a self-signed certificate file,
     Added "Verify SSL" check box to the openstack credential type edit page.

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

commit 82b9f8ebb086e3b7510d3cbcd51abb4b84b123dd
Author: Elyézer Rezende <elyezermr@gmail.com>
Date:   Tue Feb 19 13:53:12 2019 -0300

    Resize window to avoid breaking the UI

    Update test-jobs-portal-list-actions to resize the browser window and
    avoid a flake test because of broken layout.

commit 43ca4526b11bdaa8eb42642d2eb03a62028a64fb
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Feb 19 00:36:27 2019 -0500

    define native CredentialType inputs/injectors in code, not in the DB

    This has a few benefits:

    1.  It makes adding new fields to built-in CredentialTypes _much_
        simpler.  In the past, we've had to write a migration every time we
        want to modify an existing type (changing a label/help text,
        changing options like the recent become_method changes) or
        when adding a new field entirely

    2.  It paves the way for third party credential plugins support, where
        importable libraries will define their own source code-based schema

commit 16e135249c5deca0ff7fb8f280f1d27d3556ad53
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Mon Feb 18 13:50:48 2019 -0500

    Fixed # of hosts - job details UI

    In the UI job details page, the number of hosts for any job was always displayed '1'
    irrespective of the actual count. This was caused because of a faulty initialization
    of variable followed by unreachable code. It has been fixed by updating init value.

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

commit 1e4cd9ea8ff4ff0efb7154107e579242395d45e4
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Feb 15 16:34:34 2019 -0500

    document the SQL profiler

commit 954ccccbc54b992bde1260dfde94836752e5c5d3
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Feb 15 12:59:20 2019 -0500

    fix a bug in the display of playbooks using serial or free strategy

commit 6f43875e803f4ce46bf4384daf984511b67d881a
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Feb 15 14:30:27 2019 -0500

    record profile data in /var/log/tower, not /var/lib/awx

commit 4f13255f35af98564d6a4e0cec4a422188d5619a
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Tue Feb 12 11:38:54 2019 -0500

    Allow empty default values for numerical survey answers.

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

commit 8f36e21c9736a090d4e141d07e465dad3fde6032
Author: Klaas Demter <Klaas-@users.noreply.github.com>
Date:   Fri Feb 15 16:15:33 2019 +0100

    Avoid pg password ending up in syslog/shell output

    Currently if an error occurs the pgpassword would be exposed to syslog / shell during playbook backup.yml

commit 6a1128135520affd8e721011767f2b3b6938fcf9
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Feb 14 20:25:50 2019 -0500

    Show last login along with the badges on the user view screen.

commit df4e4f80adc0b5b787402c02287f8c69a25a2cdb
Author: Etienne Simard <etienne@redhat.com>
Date:   Mon Feb 11 19:23:02 2019 -0500

    Fix ambiguous workflow vizualizer wording

    Resolves: #2998

    Signed-off-by: Etienne Simard <etienne@redhat.com>

commit 640d2a27978f1c69ac8308d45ccdaad6198da919
Author: mabashian <mabashia@redhat.com>
Date:   Thu Feb 14 16:32:54 2019 -0500

    Fix linting error

commit 30ce85b80a7dcd1d801a34ef7d339e8706d90790
Author: mabashian <mabashia@redhat.com>
Date:   Thu Feb 14 16:19:54 2019 -0500

    Translate job status in smart status tooltip.  Mark strings for translation in project form

commit 4f83d44142c1f6404ba7d05fa705d692c6e3d194
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Feb 14 15:55:20 2019 -0500

    mark a workflow convergence error message for i18n

commit 7452eb2fa17994b58c94aeb8b47867b02d3574e9
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Feb 14 15:34:24 2019 -0500

    Remove broken user_info command.

    This has not worked in a long time, and does not serve much purpose.

commit 8300f7f51b8fb0cf32f22a2297e5aa9c2529e4e2
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Feb 14 15:17:37 2019 -0500

    Add django last_login information to user object.

commit eed94b641ee3cb96b9e04e6869d85e6b2c076c14
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Feb 14 01:55:29 2019 -0500

    add a custom DB backend that provides system-level SQL profiling

    run this command on _any_ node in an awx cluster:

    $ awx-manage profile_sql --threshold=2.0 --minutes=1

    ...and for 1 minute, the timing for _every_ SQL query in _every_ awx
    Python process that uses the Django ORM will be measured

    queries that run longer than (in this example) 2 seconds will be
    written to a per-process sqlite database in /var/lib/awx/profile, and
    the file will contain an EXPLAIN VERBOSE for the query and the full
    Python stack that led to that SQL query's execution (this includes not
    just WSGI requests, but background processes like the runworker and
    dispatcher)

    $ awx-manage profile_sql --threshold=0

    ...can be used to disable profiling again (if you don't want to wait for
    the minute to expire)

commit 0138e92ddcc9b5a7f907354aa2ee7169cad1c647
Author: Unknown <cmcfee@kent.edu>
Date:   Thu Feb 14 10:12:54 2019 -0500

    update documentation to include kuberentes initContainers

    Update documentation to include Kubernetes initContainers in custom virtualenvs

commit 9add96a0d338f805f1e501083aa079cc8eea2e5e
Author: impca <impca@users.noreply.github.com>
Date:   Thu Feb 14 08:29:47 2019 +0100

    update docker compose installer

    Only run commands to update certs when config changes.

commit ed2ad1e210facd8a29483d8e32d6017822135645
Author: mickfeech <cmcfee@kent.edu>
Date:   Tue Feb 12 15:28:45 2019 -0500

    update documentation to include kuberentes initContainers

commit 9bebf3217e365ab4bc3964aa8fca06a448420b6d
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Feb 13 11:25:54 2019 -0500

    remove usage of import * and enforce F405 in our linter

    import * is a scourge upon the earth

commit 0f54d30f2c9d3a29fb071d08bcea6316272479e4
Author: Bill Nottingham <notting@splat.cc>
Date:   Wed Feb 13 16:29:59 2019 -0500

    Remove some unused functions.

commit 4af54517d214373d9212ddb23636dd04d136a91e
Author: Vismay Golwala <vgolwala@redhat.com>
Date:   Thu Feb 7 15:26:56 2019 -0500

    Update standalone schedule name uniqueness combining it with unified job template.

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

commit 334f571ad3af23d884ebba649c7d5a792263a916
Author: mabashian <mabashia@redhat.com>
Date:   Wed Feb 13 11:48:43 2019 -0500

    Fixes bug where extra blank option was being added to select input

commit c29275315e6189e94b7a74cd337405a6db861933
Author: impca <impca@users.noreply.github.com>
Date:   Wed Feb 13 15:39:52 2019 +0100

    Update compose configuration

    When running awx via docker-compose and using custom certificates (for LDAP auth or whatever else...), update-ca-trust has to be called afer starting the container to actually use new certificates (just as it is called when using docker to run - https://github.com/ansible/awx/blob/devel/installer/roles/local_docker/tasks/standalone.yml#L119-L120 ).

commit ef89195e6c82a6a235866d26196cf36c2420ebd4
Author: mabashian <mabashia@redhat.com>
Date:   Wed Feb 13 09:32:46 2019 -0500

    Replace single quote with appropriate entity when generating new attribute

commit 2765367308f8c996e6bbf4d36f77cc62e29e706e
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Feb 13 09:14:11 2019 -0500

    load migrations page in dev environment

commit 2a94611801b2687369b7fd6117174ce46987c09d
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Feb 13 08:59:20 2019 -0500

    fix `/migrations_notran`

commit e4eda3ef0de6a802bffd9314b7f000afb1d0af15
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Feb 13 08:33:42 2019 -0500

    remove field size limit on adhoc `limit`

    related: 4b669fb16decaab824e64bbdc78de4683677fe95

commit fbf6315a8cf62a45149c7ac36a019088acbdd1e3
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Feb 12 09:00:27 2019 -0500

    remove star imports in tasks and non-base models

commit c12156520911105fe8ac6a4f3199771099d4480a
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Tue Feb 12 09:07:08 2019 -0500

    add tests for host_filter

    * Ensure that building the smart inventory query string doesn't invoke
    the database.

commit 3c3e659042daa06c9e5f3e0b0346ec272b833dff
Author: mabashian <mabashia@redhat.com>
Date:   Tue Feb 12 15:50:52 2019 -0500

    Show the proper tooltip on workflow results inventory

commit 406cb07018c85c210a575c1b507c5e780cd64b97
Author: mabashian <mabashia@redhat.com>
Date:   Tue Feb 12 15:37:45 2019 -0500

    Prevent extra fetch of cred list as cred modal is closing

commit 099a82fdf89a956ab3ba34858d55d8312978334b
Author: kialam <digitalanime@gmail.com>
Date:   Tue Feb 12 15:24:17 2019 -0500

    Fix expanded view not persisting when a user copies a project.

commit e245e50ee4ad2ed01ff798f642826a6560dd3075
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Feb 12 11:36:44 2019 -0500

    optimize a slow query in inventory script generation

    if we don't preload this column, Django needs it, and so it generates
    one query per-host (!!!) to get it.  For large (10k+ host) inventories,
    this is incredibly slow.

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

commit a52c0415d972cd7b398765653a95c678a6e8fd85
Author: mabashian <mabashia@redhat.com>
Date:   Tue Feb 12 11:48:48 2019 -0500

    Copied old bootstrap styles to display cred form checkboxes as they were before bootstrap upgrade

commit 98c7df3399daf1d73e3ded9af84d6c0d0b465b76
Author: mabashian <mabashia@redhat.com>
Date:   Tue Feb 12 11:18:28 2019 -0500

    Fix styling on related groups labels after bootstrap upgrade

commit 1bf2a455c6bc414b3c9aa02ffc64a6387782b44c
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Feb 11 10:34:32 2019 -0500

    Do not remove edges from other inventory sources

commit cb222aaa40455f60dc2e9feac2e1ad6d45e87411
Author: mabashian <mabashia@redhat.com>
Date:   Mon Feb 11 12:59:47 2019 -0500

    Extract translations from ejs files

commit c0f9ee5e6ef50f0f100cf63ccd8ec117cc69d1c3
Author: mabashian <mabashia@redhat.com>
Date:   Mon Feb 11 11:38:28 2019 -0500

    Fixes linting errors

commit 3321f3e34d7fad27302f1faff435d48819f83c67
Author: mabashian <mabashia@redhat.com>
Date:   Mon Feb 11 11:30:20 2019 -0500

    Fixes bug where tooltip was clipped when graph is zoomed out.  Fixes linting error

commit 953b6679ef270cc52d83d10919d650f98827c26b
Author: Elyézer Rezende <elyezermr@gmail.com>
Date:   Mon Feb 4 13:51:56 2019 -0200

    Add settings to control screenshot capturing

commit d2852616978a3f4bc05c613b80438486ee164b1c
Author: mabashian <mabashia@redhat.com>
Date:   Mon Feb 11 10:28:35 2019 -0500

    Fixes split job unit test confirming string match

commit fcba02cd864434d5313584ffd8c96324b7939290
Author: kialam <digitalanime@gmail.com>
Date:   Fri Feb 8 14:52:15 2019 -0700

    Linter fix.

commit 205dc93e65631bff6574f4f02cd7692beddee212
Author: mabashian <mabashia@redhat.com>
Date:   Fri Feb 8 16:42:40 2019 -0500

    Dynamically place link hover tooltip based on its size

commit 28a29293c7ec5704b9b5b24c4800dbe7712cb6a1
Author: kialam <digitalanime@gmail.com>
Date:   Fri Feb 8 14:31:06 2019 -0700

    Check for empty object rather than string value.

commit ed78978b5f01a33040d31f5b670ee6526e77f41f
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date:   Fri Feb 8 12:26:11 2019 -0500

    do not observe queries when constructing them

    * While parsing host_filter in the smart inventory code it was
    triggering sql queries. This changset avoids executing the query that is
    being constructed.

commit 6e1457607e1ff813420ff85ce2bae1d3950f718a
Author: mabashian <mabashia@redhat.com>
Date:   Fri Feb 8 11:27:47 2019 -0500

    Mark various strings for translation

commit b4d54895ff43f03f4fb30e8e16a2c8bc0228dac6
Author: mabashian <mabashia@redhat.com>
Date:   Thu Feb 7 13:46:22 2019 -0500

    Use arrow instead of 'to' in workflow edit link title

commit 5df384edd62fa4882a90c7adefd061455ba34a29
Author: Bill Nottingham <notting@splat.cc>
Date:   Tue Feb 5 23:20:41 2019 -0500

    Fix project updates to properly pull in role requirements.

    "check" runs check out the version that is saved in the database,
    so for git repos, any subsequent "checkout" run on the same node
    would always report that we have the proper version, and we would
    not properly force a role update when requiremets.yml changes.

    Also, don't use `scm_result` for all SCMs, as the skipped tasks will
    overwrite earlier `scm_result` variables.

commit dce3795e0c271b8ea55509243f5191566269ca1e
Author: Mathieu Mallet <mmallet@digipok.io>
Date:   Wed Feb 6 16:41:34 2019 +0000

    update-ca-trust: Ensure CA trust is updated in awx_task container

    Related #3010

    Both awx_web and awx_task containers can have a volume mounted in
    specified by the ca_trust_dir variable. Unfortunately only the
    awx_web container's trust is updated. This patch makes sure the
    awx_task container's trust is updated as well

    Testing Done: ansible-playbook --syntax-check installer/install.yml

    Signed-off-by: Mathieu Mallet <mmallet@digipok.io>

commit 1a619de91ff64e271396ec2d07489694dc27a119
Author: mabashian <mabashia@redhat.com>
Date:   Tue Feb 5 11:31:01 2019 -0500

    Makes priv escalation method a dynamic select element