Skip to content
Release 8.0.0
commit 45136b650307f9fb2b66ae9dc2975107c220f7af
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Oct 21 12:29:24 2019 -0400

    Bump VERSION to 8.0.0

commit e64b087e9f1583377d64aed1e7b0294eba36231a
Author: mabashian <mabashia@redhat.com>
Date:   Mon Oct 21 11:55:12 2019 -0400

    Revert 6282b5bacbb30f31bc7bbf53df668ac8ed68829f

commit a8aed53c10541100b7ba8eb4973e70682e3bcf67
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Oct 21 11:01:35 2019 -0400

    when isolated or container jobs fail to launch, set job status to error

    a status of error makes more sense, because failed generally points to
    an issue with the playbook itself, while error is more generally used
    for reporting issues internal to Tower

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

commit 312cf137777ea1a960d1394b8d4fad84fc015a99
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Oct 18 18:44:06 2019 -0400

    Set omitted runner event line lengths to 0

    runner_on_start events have zero-length strings for their stdout
    fields. We don't want to display these in the ui so we omit them.
    Although the stdout field is an empty string, it still has a recorded
    line length of 1 that we must account for. Since we're not rendering
    the blank line, we must also go back and set the event record's line
    length to 0 in order to avoid deleting too many lines when we pop or
    shift events off of the view while scrolling.

commit c6033399d0a00cc906d23fa3d2e9a1208b1c7ae8
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Oct 18 18:28:59 2019 -0400

    Fix off-by-one errors

commit 155ed75f15c3c521618b910f227fcfe8d11f8d97
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Oct 18 11:38:01 2019 -0700

    update jt Inventory field error message

commit a664c5eabe70e3997a1c7668871767de0668463a
Author: Bill Nottingham <notting@splat.cc>
Date:   Fri Oct 18 14:28:10 2019 -0400

    Log the remote IP for logged in users

commit 8b23c6e19a20e93f136aaa7c419d76b437ebb11b
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Oct 18 10:44:39 2019 -0700

    add job id to jobs list

commit a5d9bbb1e60e1f81913b7ca23c19e1c68644115c
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Oct 18 10:08:59 2019 -0700

    add status icon to job list

commit df7e034b961c3d857b26d2c817df378620400911
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Oct 18 08:40:48 2019 -0700

    fix blur behavior/error messages in JT form

commit d01088d33eee7edc498a02d7a51c30bbfe577188
Author: Ryan Petrello <lists@ryanpetrello.com>
Date:   Fri Oct 18 09:49:02 2019 -0400

    Revert "add support for `awx-manage run_callback_receiver --status`"

commit 8ecc1f37f08e5b8e6ffddedbe31162de4b08386e
Author: Wander Boessenkool <wander.boessenkool@hcs-company.com>
Date:   Fri Oct 18 10:15:21 2019 +0200

    Move python healthcheck script from probes to configMap

commit 0ab44e70f9679b2bb2bfdba41f7500b72289a96e
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Oct 17 22:27:25 2019 -0400

    properly migrate the CyberArk AIM type to its new name

commit 95c9e8e06870effbabdf09be2b6573ef2b553d2c
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Oct 17 12:22:39 2019 -0400

    Always disable search when processing events

    When jobs are still processing events, the UI uses numerical ranges
    based on job_event.counter instead of page numbers. We can't apply
    search filters in this state because then there would be no way to
    distinguish between events that are missing due to being filtered out
    by search and events that are missing because they're still being
    processed.

    The UI must be able to distinguish between the two types of missing
    events because their absence is presented differently. Events that are
    filtered out by a search query have no visual representation, while
    events that are missing due to event processing or other causes are
    displayed as clickable "..." segments.

commit c49e64e62cd228894f7fd892b04eb915c1ddaf66
Author: Wander Boessenkool <wander.boessenkool@hcs-company.com>
Date:   Thu Oct 17 23:36:33 2019 +0200

    Make HTTPConnection import python 2,3 agnostic

commit 00c9d756e848680381806aff63cffb56431f79ce
Author: Wander Boessenkool <wander.boessenkool@hcs-company.com>
Date:   Thu Oct 17 23:23:29 2019 +0200

    Move installtime hardcoded rabbitmq credentials to environment variables for healthcheck

commit 16812542f88ac2a14057d4e258e22103e847deab
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Oct 17 16:51:30 2019 -0400

    implement a simple periodic pod reaper for container groups

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

commit 9ab58e97570e54f93546a14224e4d2efa782217b
Author: Wander Boessenkool <wander.boessenkool@hcs-company.com>
Date:   Thu Oct 17 22:25:20 2019 +0200

    Change healthcheck from wget and grep to python with httplib

commit 1fae3534a199ead71b39319781d1094514a7c6b2
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Oct 17 15:52:13 2019 -0400

    Get the last two pages of events on page load

    When the page loads, we want to retrieve and initially display enough
    content for the scrollbar to show. If the very last page doesn't
    have enough content for the scrollbar to show, the user won't be able
    to scroll up to see more job history. To avoid this scenario, we always
    fetch the last _two_ pages when loading the view.

commit d6134fb194d038cd0ecdc645878edba9402b1668
Author: Wander Boessenkool <wander.boessenkool@hcs-company.com>
Date:   Thu Oct 17 21:37:51 2019 +0200

    Change /bin/ash to /bin/sh as requested by @shanecmd

commit 570ffad52b8d151711b4ea27d1734a55832cfdb9
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Oct 17 15:29:44 2019 -0400

    clean up pods for all k8s execution, not just playbook runs

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

commit 1cf02e1e1726627b5c4df3623a1f02a6496e88d6
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Oct 17 15:15:24 2019 -0400

    properly set execution_node for project and inv updates run "in k8s"

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

commit 2f350cfda7bd30255dbd5e987957883e341090a7
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Oct 17 14:56:29 2019 -0400

    Adjust description/help text for profiling features.

    Note that data is merely for sosreport collection for now, and
    warn against increasing collection frequency.

commit 8e2622d1176880e2e1369d327fe81db19ca9c313
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Oct 17 10:55:37 2019 -0700

    add error messages for InventorySelect

commit 7dd241fcff9d39736276e204ab7f4decb31219df
Author: Graham Mainwaring <gmainwar@redhat.com>
Date:   Thu Oct 17 13:54:13 2019 -0400

    Add a --dry-run option to gather analytics locally, even if analytics is disabled in settings.

commit ffb1707e74a71a55e10e737fdec3e2e0db0dcbce
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Oct 10 17:06:12 2019 -0400

    add support for `awx-manage run_callback_receiver --status`

commit 4c92e0af7714d9f6104ddfa73ae8acfba2e174d3
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Oct 17 08:53:01 2019 -0400

    fix a 500 error when creating/editing notification templates

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

commit 24b9a6a38d2ec459d15f4d6a05b5fe7141775c7b
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Oct 17 08:41:53 2019 -0400

    fix a minor bug in the notification templates UI

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

commit ce5bb9197e8c06d7a0b4e4ab06287740a116c2e4
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Oct 16 15:58:35 2019 -0400

    rename the CyberArk AIM credential type

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

commit 7df448a3484f20cc5541d41a1e4f2cb7e406711f
Author: Bill Nottingham <notting@splat.cc>
Date:   Wed Oct 16 15:34:33 2019 -0400

    Remove removal requirement that isn't actually in the requirements

commit c8a29bac66b292abaa144f5a1b92bd10fdef8ee5
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Oct 16 12:03:16 2019 -0400

    warn about endpoint deprecation in the CLI

commit 11d39bd8cc43d2f0ea2a48f2cbe6a9045948b5fd
Author: Bill Nottingham <notting@splat.cc>
Date:   Wed Oct 16 13:48:59 2019 -0400

    Blacklist rsa even more.

commit 9d81b0077219de1a226d2af3d939f7235043c6f9
Author: Christian Adams <chadams@redhat.com>
Date:   Wed Oct 16 13:32:06 2019 -0400

    have analytics collections verify with system trusted CA list

commit 62e4ebb85d579f6a9330901760f3f90a92ccf3fd
Author: beeankha <beeankha@gmail.com>
Date:   Wed Oct 16 09:29:50 2019 -0400

    Minor change to README, plus a rebase.

commit aa4f5ccca91f10ff1f9dfd460fa67d645c134c51
Author: beeankha <beeankha@gmail.com>
Date:   Fri Oct 11 11:38:47 2019 -0400

    Add blank line (flake8)

commit fdddba18be16a6bacc4ce4a28d1c8d324949ae49
Author: beeankha <beeankha@gmail.com>
Date:   Fri Oct 11 10:05:03 2019 -0400

    Update code to be compatible with py2

commit ad89c5eea732d6bf18a52062b035fafaa077b620
Author: beeankha <beeankha@gmail.com>
Date:   Thu Oct 10 16:38:15 2019 -0400

    Enable approval notification support for CLI

commit 5f2e1c9705cd04f6d09d8d3ea1480573449c0908
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Oct 16 09:42:39 2019 -0400

    fix a tz parsing bug

commit 86ef81cebf5c5a7cf841194992e2f873089a0344
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Oct 16 09:34:21 2019 -0400

    API deprecation of inventory script views

commit cd18ec408c71b178d5fc50ffa990856cf72ce552
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Oct 16 09:30:43 2019 -0400

    Remove unused variable

commit 4134d0b51640c2913fd65895a8f0ed409f92f944
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Wed Oct 16 08:36:22 2019 -0400

    Updates PR and Addresses Console Error

    THis commit imroves conditional rendering of the container groups form for
    System Auditors.  It also removes a ng-class condition in the IG list that was unused.

commit 2123092bdcbbebbf775549e4a92d18d7e0a1560e
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Oct 16 09:08:22 2019 -0400

    Avoid unnecessary OPTIONS redirect

commit cac54179169c9d411ef4d04915ecd17be86ffdd2
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Oct 15 12:56:39 2019 -0700

    delete commented code

commit b318f24490c9526079fef6b9b8aa4c22e67fa2d8
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Oct 15 12:55:26 2019 -0700

    don't skip JobDetail test now that async act works

commit 60ca843b71979743a94b04cf2df9ac50febe6850
Author: Bill Nottingham <notting@splat.cc>
Date:   Tue Oct 15 14:20:09 2019 -0400

    Use logger.exception instead of logger.warning.

commit 766f8636557b113757312be500df8d801c325122
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Oct 15 11:11:44 2019 -0700

    update ProjectDetails tests with memoryHistory

commit 0b190c2d0d7edf63acdecf1b24ab9b5d01ecd8b1
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Oct 15 10:22:48 2019 -0700

    fix login/logout redirect behavior

commit c7d73c4583a7ab640e91e4009b38399d58741467
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Oct 10 09:16:21 2019 -0700

    lint fixes

commit 7ad2c03480efc35f260fefb1f845ce563014ebde
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Wed Oct 9 14:51:38 2019 -0700

    clean up 'act()' warnings in tests

commit 9e44fea7b53160041bc450b05ea2d629128e7777
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Oct 8 15:29:56 2019 -0700

    bump react to lastest patch version

commit baf5bbc53a116557be188794787caeea2f7b166d
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Oct 8 15:26:44 2019 -0700

    finish updating tests for upgraded react-router

commit 20c24eb275156f2a313a7c671f0667b88b8ab1f8
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Wed Oct 2 14:00:26 2019 -0700

    WIP upgrade react & react-router

commit 5cf84ddb60cc14a99458d21422a4c5fce8cf215d
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Fri Oct 11 12:03:17 2019 -0400

    Sys Aud can see CG forms, Adds correct CG form link, Disables CodeMirror

    This allows the System Auditor to see the container groups form in a disabled state.
    If the pod_spec_override has been changed that field will be open when the page renders
    but it will be disabled. It also greys out all code mirror text area fields for System Auditor.
    It adds the correct url for the Container Groups message bar to inform users of possible
    pitfalls associated with that feature.

commit 85781d0bc152b6ac1b845e9fa89d8ab4eef5e4ee
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Oct 14 13:42:39 2019 -0400

    Allow navigation to previous launch prompt tabs

commit e5184e0ed14f848d992809084b2d0ee9b7268276
Author: Marliana Lara <mlara@redhat.com>
Date:   Mon Oct 14 13:50:59 2019 -0400

    Fix workflow results detail panel responsive style

commit 6282b5bacbb30f31bc7bbf53df668ac8ed68829f
Author: Marliana Lara <mlara@redhat.com>
Date:   Mon Oct 14 13:11:31 2019 -0400

    Style empty list placeholder text inline

commit 038fd9271d0b044e9b90448d59a8a4afa605c842
Author: Wander Boessenkool <wander.boessenkool@hcs-company.com>
Date:   Mon Oct 14 17:53:28 2019 +0200

    Properly escape quotes

commit 8e26e4edd59b6bae119377f9b7a46dca972c07f6
Author: Seth Foster <fosterbseth@gmail.com>
Date:   Mon Oct 14 11:38:20 2019 -0400

    Allow oauth2 settings to be set in the ui and api

    Oauth2 settings were initialized early in the awx import stage, and
    those settings were not modifiable. This change allows oauth2 to check
    for settings in django.conf settings, which are dynamically updated
    through api calls at runtime. As a result, oauth2 settings will match
    the values in django.conf settings at any point in time.

commit cf89108edffeea2b2e594150159193eb5eb0be88
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Oct 10 16:57:39 2019 -0400

    Force the CLI to use no_truncate for the monitor calls

commit e06bf9f87efa8ad105bface2f0921e60258b646e
Author: Matthew <matburt@redhat.com>
Date:   Mon Oct 14 10:11:58 2019 -0400

    Change host counting for task impact

    Go through the job -> inventory module linkage to calculate the hosts for a more accurate view
    of the number of hosts that could be impacted. This also creates a bailout that will set count
    hosts to the forks rather than assuming some crazy low number in the case where we can't determine
    the actual number of hosts because we are missing the inventory

commit e87055095c7cfefedfb593309c8576407ef72ffb
Author: Wander Boessenkool <wander.boessenkool@hcs-company.com>
Date:   Mon Oct 14 14:53:53 2019 +0200

    Change 'rabbitmqctl status' to a wget | grep

    - This reduces CPU usage from 250 millis on idle to 25 millis on idle
    - Default rabbitmq user needs administrator privileges

commit e672e68a02d03090db7868fd7ca60613950f9b7e
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Oct 10 16:21:53 2019 -0400

    Allow the job event list views to take a no_truncate GET param

commit 08839e13812d49b6870e473ae323d5f6ad79f47f
Author: Graham Mainwaring <graham@mhn.org>
Date:   Fri Oct 11 12:50:43 2019 -0400

    Add approved_by field to workflow approvals

commit faffbc3e6549e52e804e3fc616e9da83f8364c19
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Oct 11 12:11:41 2019 -0700

    retain search bar when zero results found

commit 03d59e1616e844aaa845c3b7fe77749fe52c8dd4
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Oct 4 10:42:32 2019 -0400

    Tune webpack config and add Dockerfile

    Add Dockerfile for running containerized dev server. Update webpack
    config to make dev server available over exposed docker port.

commit 9efa7b84dfbb0e4654f440f6b8cdc48b79789343
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Oct 10 16:08:17 2019 -0400

    Depend on a serializer context variable `no_truncate`

    to decide whether to turn off the ANSI control sequence-aware
    truncation, instead of needing inappropriate awareness of the details
    of the view that invoked the serializer.  This will also allow us to
    have views that can more flexibly turn off the truncation under other
    circumstances.

commit a803cedd7ce3d5534ae9be524e7b098678f17dab
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Oct 10 16:07:08 2019 -0400

    Break out a new reusable truncate_stdout utility function

commit d5bdf554f1e15a9c6ad370137cbb43e478268565
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Oct 9 11:18:58 2019 -0400

    fix a programming error when k8s pods fail to launch

commit 8f75382b81fa19bbdf966428eb4f80bdb22dfde2
Author: Shane McDonald <me@shanemcd.com>
Date:   Sat Oct 5 23:09:53 2019 -0400

    Implement retry logic for container group pod launches

commit b93164e1ed3fe664941776147ff5166b53c23b7b
Author: Shane McDonald <me@shanemcd.com>
Date:   Sat Oct 5 14:07:33 2019 -0400

    Prevent pods from failing if the reason is because of a resource quota

    Signed-off-by: Shane McDonald <me@shanemcd.com>

commit 31bdde00c9a415e2083fef285f189b31caca32b4
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Oct 10 15:08:20 2019 -0400

    Check the user's ansible.cfg for role/collection paths.

    There's no other way to add our new paths reliably without breaking things.

commit 008fe42b4deb4bad93699142f21083e7b8ec0161
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Oct 10 10:49:15 2019 -0400

    update to latest vmware_inventory.py

    https://github.com/ansible/ansible/blob/06c7b87613cc24b100a10074746d39e934eccfa7/contrib/inventory/vmware_inventory.py

commit d9dbbe6748c7a0c95d3e979642d39902b8b12055
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Oct 10 10:44:02 2019 -0400

    add a note about settings.LOG_AGGREGATOR_AUDIT usage

    see: https://github.com/ansible/awx/pull/4872#issuecomment-540133448

commit 16ebfe3a6373e7bd53e99d60b608a4f22880b355
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Oct 9 14:02:30 2019 -0400

    use fully qualified inventory plugin name

commit 4b83bda306b61570fa01f25caf0aa7af29ceb29d
Author: Marliana Lara <mlara@redhat.com>
Date:   Wed Oct 9 22:24:40 2019 -0400

    Wrap phrase for translation and update test

commit 7fc4e8d20aedc1a6cbf626fb964af720684fa048
Author: Marliana Lara <mlara@redhat.com>
Date:   Wed Oct 9 00:37:14 2019 -0400

    Add project detail and unit tests

commit 844b8a803f504906a017a9bd61692377bbcd88fc
Author: Christian Adams <chadams@redhat.com>
Date:   Thu Oct 3 15:29:34 2019 -0400

    update frequency of collection for automation analytics

commit d6708b2b595d8fbe57b9d3ab0cb687e181d23687
Author: Austin <austinwlane@gmail.com>
Date:   Mon Oct 7 12:19:56 2019 -0400

    Upgrade bundled pyvmomi to 6.7.3

    Fixes issues with vmware_guest_facts expecting version 6.7.1 or greater (JSON support)

commit c202574ae326bad42f59a261210d5c704468b4d6
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Oct 9 13:05:27 2019 -0400

    Switch default job panel to output

commit 7efacb69aa046b1e5be2b3dc5c8928c0afe91d23
Author: Rebeccah <rhunter@redhat.com>
Date:   Mon Sep 30 17:16:08 2019 -0400

    added in parsing for multiple choice and multiselect, which either takes a string, splits it up, and then eliminates any extra newlines, or just accepts alist. Extra newlines are sanitized out.

    Signed-off-by: Rebeccah <rhunter@redhat.com>

commit a076e84a335c424d1a13b308509cdb27616b90a5
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Oct 1 15:18:22 2019 -0400

    add a settings flag for writing all external logs to disk

commit bc6648b518e6927bc7f26020e13a6d9c68f9d6e2
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Oct 9 10:54:32 2019 -0400

    Use consistent wording for JT options

commit f34bd632d897de4154320a2cd49793ed477aa3e4
Author: mabashian <mabashia@redhat.com>
Date:   Tue Oct 8 16:10:55 2019 -0400

    Adds unit test coverage for add button rbac on several lists

commit d239d55d2a01c02912e95d85808f249cbce6c948
Author: mabashian <mabashia@redhat.com>
Date:   Tue Oct 8 15:15:13 2019 -0400

    Failed delete string pluralization

commit d9ad906167be884a9c3552641ac0b7f229ceaec5
Author: mabashian <mabashia@redhat.com>
Date:   Mon Oct 7 10:26:46 2019 -0400

    Adds basic inventory list and scaffolding for inv/smart inv details+related tabs

commit d40ab387459dcd103fa731d2691f93e45dbb747a
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Oct 8 14:19:52 2019 -0400

    Get rid of warning in collections install

commit 8acd4376d975a4756e08c2ab9c2fedf617f0080f
Author: mabashian <mabashia@redhat.com>
Date:   Mon Oct 7 14:53:53 2019 -0400

    Removes restriction on scrolling for output fewer than 50 lines

commit a7a194296c6918719af2ffa75881d33637c65c3f
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Oct 8 11:45:51 2019 -0400

    Use summary_fields.controller_id to tell if job is isolated

commit 166635ac79714158b3f7162d51888349395df0e6
Author: Yanis Guenane <yanis@guenane.org>
Date:   Tue Oct 8 10:44:04 2019 +0200

    project_update: Make subversion module honor locale

    Currently the subversion module does not honor system configured locale
    as the module itself overrides them to `C`.

    This commit enforces the module to honor the `LANG` locale for
    deployment. Allowing project update with repo that contains UTF-8
    characters.

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

commit f10296b1b740b40c9470f5ea39cfb3732b019363
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Oct 8 11:20:57 2019 -0400

    Revert "bump required version to 2.10"

    This reverts commit e0e9c8321b223b8cc4b6aceb7225a2bab9ba109c.

commit e0e9c8321b223b8cc4b6aceb7225a2bab9ba109c
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Oct 8 11:00:57 2019 -0400

    bump required version to 2.10

commit 0594bdf650d7965e8245fa1a187c3c2f00f7c7e9
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Oct 7 20:03:40 2019 -0400

    Add more galaxy server param validation

commit 02b13fd4ae2764e187f189b25d1725ffca66cdcf
Author: beeankha <beeankha@gmail.com>
Date:   Mon Oct 7 15:34:09 2019 -0400

    Enable notifications to send at org level, ...

    ... and list the URL in body of approval notification messages.

commit 06c62c48611d2658a89cd65414e0871c718c02b3
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Oct 7 14:52:04 2019 -0400

    update docs for galaxy auth URL material

commit 132555485c636fb26f70d709539c13ea28fd4fc9
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Oct 7 14:49:13 2019 -0400

    Add targets for combined lint and test

    Reduce the total number of simultaneous zuul jobs.

commit c09039e9638736b6d533ff0f761d7e39a867e2dd
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Oct 4 13:24:39 2019 -0400

    Add setting for auth_url

    Also adjust public galaxy URL setting to
    allow using only the primary Galaxy server

    Include auth_url in token exclusivity validation

commit 85c99cc38a599c16c6489dfa111287384e125f06
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Oct 2 11:46:47 2019 -0400

    Redact env vars for Galaxy token or password

commit 576ff1007e08d7fae65ace6ea835aafecc287f52
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Aug 29 10:35:38 2019 -0400

    Describe usage of primary galaxy server in docs

commit 922e779a86b070b5394f413bf1bb97216db3b80d
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Aug 28 10:21:50 2019 -0400

    Rename private to primary in galaxy settings

    use a setting for the public galaxy URL

commit 8bda048e6d0b2ffc35b1ce5b86d4c5feaba8aa5d
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Aug 27 11:32:35 2019 -0400

    validate galaxy server settings

    involves some changes to the redact code

commit 093bf6877be6b7b7ce34f8d8edfde83f2cbe3601
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Aug 26 12:40:43 2019 -0400

    Finish adding settings to UI

commit d59d8562db35a8b1d7769cc8081c84028779c931
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Aug 26 12:10:10 2019 -0400

    Avoid redacting Galaxy URLs

commit c566c332f990606c12ad2c185ce077b0863e7456
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Aug 23 16:46:48 2019 -0400

    Initial env var implementation of private galaxy server

commit cb4a3a799e62fbf8e1ceec909e5cb494a329d0ef
Author: mabashian <mabashia@redhat.com>
Date:   Mon Oct 7 11:28:51 2019 -0400

    Prevent usage of mousewheel on spinner elements

commit 85909c4264283904dfba6e14b5a9e333c3fd4712
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Oct 3 21:43:19 2019 -0400

    Gracefully handle missing summary fields

    Not all templates have `modified_by`, `created_by` fields or
    other summary_fields. Avoid page load error by only referencing these
    fields if they exist.

commit 8e94c0686a0434f3580d94531c2b7dfc77f9047b
Author: Hideki Saito <saito@fgrep.org>
Date:   Mon Oct 7 09:47:29 2019 +0000

    Fixed missing user-id in URL links when adding users to Team and Org in modal

    - Fixed issue #4749

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

commit 04eed024286d2064fb669d7908d7c2c55b0592f2
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Oct 4 17:11:34 2019 -0400

    pin to runner==1.4.2

commit bd9a196ef9ec45cbef0675ef1be81a9d3789f1fd
Author: Jim Ladd <jladd@redhat.com>
Date:   Thu Oct 3 12:29:17 2019 -0700

    bump ansible-runner to 1.4.1

commit 64b04e63474c9ae19767ed173e327b762bbec51e
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Sep 26 20:16:01 2019 -0400

    bump ansible-runner to 1.4.0

commit 15e70d217310d127e9a0e29e30c0cb7171848795
Author: Jim Ladd <jladd@redhat.com>
Date:   Sun Sep 22 17:34:54 2019 -0700

    Add tests for resource profiling

commit b981f3eed677b77f3122d00e9450c0692194dd9f
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 19 14:59:37 2019 -0700

    add resource profiling toggle in jobs settings

commit 2c1c2f452df3aa708d82957617cde39f0a226862
Author: Jim Ladd <jladd@redhat.com>
Date:   Thu Sep 12 01:10:24 2019 -0700

    Add libcgroup-tools to dev env (provides cgcreate, cgexec, etc)

commit cf1c9a055911070b3b7923dc4da2dc9c1cac1346
Author: Jim Ladd <jladd@redhat.com>
Date:   Thu Sep 12 01:09:38 2019 -0700

    Add awx settings for resource profiling

commit ed3f49a69d29eb8945f8df68c8e3918c3abce8e4
Author: Jim Ladd <jladd@redhat.com>
Date:   Thu Sep 12 01:09:08 2019 -0700

    Add support for calling runner with perf stats

commit 74b398f920898d027637c8038e9824ef161ab3fa
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Thu Oct 3 14:28:18 2019 -0400

    Add Tech Preview notice to Container Group UI

    and some refactoring

commit ae0c9ead403086daa7895cd03027970f8ce01fb9
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Oct 4 13:50:14 2019 -0400

    fix a bug that breaks inventory update stdout when used in a workflow

    see: https://github.com/ansible/awx/issues/4920
    related: https://github.com/ansible/awx/pull/4731

commit d6a0f929a8493b614b80f408c46da621038f0a54
Author: mabashian <mabashia@redhat.com>
Date:   Fri Oct 4 15:10:02 2019 -0400

    Fix merge conflict fallout

commit c9e889ca821d4190abfb5f462e30517f20f88267
Author: mabashian <mabashia@redhat.com>
Date:   Fri Oct 4 11:04:56 2019 -0400

    Removes residual references to org from project list components.  Assign IDs to project and jt related tabs after array has been finalized.

commit f502fbfad690986ed38ac4e4ad496037f8e61c20
Author: mabashian <mabashia@redhat.com>
Date:   Thu Oct 3 09:57:36 2019 -0400

    Put project related tabs in the correct order

commit b8fe3f648e00bd76ff30e108da002405812f3d0b
Author: mabashian <mabashia@redhat.com>
Date:   Mon Sep 30 18:30:24 2019 -0400

    Add projects list and scaffolding for project details+tabs

commit 9289ade1eccc3f1669475d6c8c796b947114139a
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Tue Oct 1 15:48:44 2019 -0400

    IG List responsiveness

commit 958c8a41777429839fd6b5b684215c54b63ad662
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Mon Sep 30 12:53:39 2019 -0400

    Fixes Credential Type Issue, ExtraVars Toggle Issue, Job Results Inert Link

commit 59413e0a8ffb4faf47521d69125bf0dd210ead62
Author: Shane McDonald <me@shanemcd.com>
Date:   Fri Sep 27 12:58:09 2019 -0400

    Change default pod spec in OPTIONS request to json

commit ad1e7c46c31f32251eb385a7b1c35abab449c15d
Author: Mat Wilson <mawilson@redhat.com>
Date:   Wed Sep 11 17:08:52 2019 -0700

    add k8s cred type to awxkit

commit 8fabb1f10d6d846c48995d6424981b0da7a0d6c0
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Tue Sep 10 15:29:52 2019 -0400

    Show override toggle as off when pod_spec matches default

commit 895c71f62c2d9c19a75972fddc4b34bb4e4af19c
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Tue Sep 10 10:07:03 2019 -0400

    removes instances tab from CGs

commit 32a57e9a97e4d9cb6f27d4b3f3ff817d6fc0a6b4
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Mon Sep 9 13:14:05 2019 -0400

    add default pod spec to edit

commit 584777e21ea80bcc3c5a6c01c5b706f0162c84d6
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Tue Sep 3 16:53:15 2019 -0400

    Adds Tabs to CGs

commit 61a756c59da119c4c93a2ace4cbe6df812a4f089
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 3 15:00:54 2019 -0400

    add is_containerized to ig serializer

commit b547a8c3ca0df1f95e3075cef0c0b8d2950b4912
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 3 14:28:33 2019 -0400

    link to container group from job runs

commit 007f33c1860e5a611bf9fcb2f64da31b4432c6dc
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Fri Aug 23 09:51:55 2019 -0400

    Add Container Group Form Render and cred type modal pops up

    modal render proper cred

    WIP

    modal rendering properly

    card for edit CG renders, no fields

    add code mirror and some list styling

    address PR issues

commit aab1cd68b0aa602fb2eec0b2d07536dc126417cb
Author: Shane McDonald <me@shanemcd.com>
Date:   Thu Aug 29 10:55:25 2019 -0400

    Fix InstanceGroup summary fields

commit 92cc9a9213822ced0d34fc4b23b359a43ba92828
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue Aug 27 11:02:15 2019 -0400

    Create separate Make target for cleaning API-related artifacts

    My workflow for running tests is now:

    ```
    $ docker exec -ti tools_awx_1 make clean-api awx-link test
    ```

commit b9c675e3a23e70a5359fa7718f7e844335a7ba22
Author: Shane McDonald <me@shanemcd.com>
Date:   Thu Jul 25 20:05:20 2019 -0400

    API documentation for container groups

commit bd5003ca986a2defa53a4af39475624f3d6e72d0
Author: Shane McDonald <me@shanemcd.com>
Date:   Wed Jul 3 12:09:17 2019 -0400

    Task manager / scheduler Kubernetes integration

commit d3b0edf75a3239489b549cdf1ff2fff53b0a622a
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Oct 3 20:02:55 2019 -0400

    Apply date formatter to lists and details

commit 9421781cc7acb46ceb16e673fd435af3ec7ddd31
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Oct 3 20:02:14 2019 -0400

    Add basic date formatter

commit a9059edc659c0efda36771c7b2b30867fdaa507e
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue Jun 11 16:20:24 2019 -0400

    Allow associating a credential with an instance group

commit 7850e3a835a745eb5865e432b8fa612ec925ff9e
Author: Shane McDonald <me@shanemcd.com>
Date:   Fri Jun 21 12:58:31 2019 -0400

    Ignore unison and emacs temporary files

commit 34d02011db2c167e2f2b67e8e92b1f3d3a9ff781
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Oct 4 11:53:26 2019 -0400

    remove jupyter from supervisor in the dev env

    if you use this tool, just run `make jupyter`

commit 90451e551d8fdd90ec1edce44f304799164af45a
Author: mabashian <mabashia@redhat.com>
Date:   Thu Oct 3 09:39:04 2019 -0400

    Add notifications to the breadcrumb config for templates

commit 2457926f0ac953517c586de2546cba09c109f3ac
Author: mabashian <mabashia@redhat.com>
Date:   Thu Oct 3 09:07:14 2019 -0400

    Refactor notifications list to be more generic.  Hook notifictions tab up on JT details.

commit 7e40673dd0fafe5bfef7acd4746b47e6f70903fd
Author: Jim Ladd <jladd@redhat.com>
Date:   Thu Aug 15 10:06:24 2019 -0700

    Add docs for perf data collection

commit cdcf2fa4c23f778a554f2d2e2a1059654c627836
Author: Jim Ladd <jladd@redhat.com>
Date:   Thu Oct 3 17:52:44 2019 -0700

    Increase instance version length

commit 275765b8fc02945dcd9c22dabe40500d82946cfb
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Oct 3 18:26:38 2019 -0400

    Refactor language utility

    Move the language helper out of RootProvider and into a utilities
    module so that it can be more easiliy reused where needed. In some
    cases we want the full language code so that logic has been moved
    into a separate function.

commit 731982c7367d1636f90c4a6f2bb160f28e32eea7
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Oct 3 15:11:58 2019 -0400

    Build correct job_event url for different job types

commit 9d593f07153eee60bdc3dca63f3da14d678e3046
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Oct 3 15:22:15 2019 -0400

    Remove text about confirming launch-time passwords.

    We haven't done confirmation on these for a long time.

commit 19a6c70858ec42b4a92349a345ae8af3ae95abfe
Author: Christian Adams <chadams@redhat.com>
Date:   Thu Oct 3 01:02:16 2019 -0400

    remove cruft leftover from the postgresql upgrade

commit f36f10a702ecef2dbcef23834544779c5649da81
Author: Christian Adams <chadams@redhat.com>
Date:   Wed Oct 2 14:44:34 2019 -0400

    add RefreshToken Expiration setting in UI

commit fccd6a22864bf5ac7cb458c693debb1fd12e37b6
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Oct 3 12:07:43 2019 -0400

    attempt to properly map more foreign keys to named lookups

    this is imperfect, but it's at least an improvement until we can come up
    with a better solution

    in order to really do this right, the API itself probably needs to grow
    some more metadata that allows us to specify *actual* `type`s that
    relate to API resources

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

commit ea2312259f46ac6486bdb52b889a5ea406588e98
Author: mabashian <mabashia@redhat.com>
Date:   Thu Oct 3 10:18:37 2019 -0400

    Bumps handlebars and uglify-js deps

commit 82505cd43a8539088803c14633131a3297f5ba99
Author: mabashian <mabashia@redhat.com>
Date:   Thu Oct 3 12:19:50 2019 -0400

    Fix broken notif list snapshot

commit 82064eb4dcecddd1125a7516a967aee3b428ed0e
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Wed Oct 2 14:17:14 2019 -0700

    fix prop type error in LabelSelect

commit bbd625f3aadf9ce692a3ee8aaf65b8c573a7858b
Author: Seth Foster <fosterbseth@gmail.com>
Date:   Wed Oct 2 17:16:01 2019 -0400

    update help_text to include information about REFRESH_TOKEN_EXPIRE_SECONDS

commit 8b22c86b10873316f439fd84ea67639286cc1ff2
Author: Seth Foster <fosterbseth@gmail.com>
Date:   Wed Oct 2 15:29:45 2019 -0400

    Register default settings for OAUTH2_PROVIDER app

    Grab AUTHORIZATION_CODE_EXPIRE_SECONDS from oauth2_settings
    rather than hard code.

    Add REFRESH_TOKEN_EXPIRE_SECONDS to valid_key_names
    in OAuth2ProviderField class

commit 35fe12789120078ecae09ba20d81a72971d0773f
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Oct 2 14:06:56 2019 -0400

    cli: add a note about send/receive

commit db1ad2de95b86fd5958554709bb4e5ddcd12f78b
Author: Seth Foster <fosterbseth@gmail.com>
Date:   Wed Oct 2 13:35:23 2019 -0400

    Set REFRESH_TOKEN_EXPIRE_SECONDS

    - Set OAUTH2 REFRESH_TOKEN_EXPIRE_SECONDS to 1 month
      (2628000 seconds)
    - If not set, awx-manage cleartokens, or cleanup_tokens,
      will not work properly
    - Once cleartokens is run, this setting is the amount of
      time after an access token expires that we keep its
      refresh token in the database

commit ac12a9cfe1ec8c7715083fbe241c50323680f52f
Author: Bill Nottingham <notting@splat.cc>
Date:   Wed Oct 2 13:46:10 2019 -0400

    Apply some minor copy edits

commit 1122d28a1b10ac6c373688f2f80321c5afe2159f
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Oct 2 11:10:19 2019 -0400

    Quote the playbook passed to runner from the isolated manager

commit 6c1488ed0071a406866be6c0ccce569e8050edda
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Oct 2 10:28:04 2019 -0400

    cli: warn users if they specify a missing file with @

commit da23c4e949a9eb45b0515fd66f635f2b18f9e1a6
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Oct 2 09:41:11 2019 -0400

    template CLI install documentation into a separate file

commit 6d00d4327341507453f65aa7b9947b76cfc7f527
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Oct 1 15:20:51 2019 -0700

    prettier

commit 77b68e0eb74a5b4df2c8950d8ea72797e862e191
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Oct 1 14:37:42 2019 -0700

    use getAddedAndRemoved for saving instance groups

commit c0fd70f189a273af223c0ef039802d78eed334f0
Author: Christian Adams <chadams@redhat.com>
Date:   Tue Oct 1 14:39:46 2019 -0400

    add mgmt cmd to check db connection

commit ba4e79fd3a84d0effa7f281130d07c7d9f8757bb
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Oct 1 11:03:36 2019 -0700

    update JT form tests

commit db0bd471c3dea0c620e80a235d8c9cf9013f8830
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Oct 1 13:45:07 2019 -0400

    rename playbook vars to have collection_

commit 616fe285faa6741faafa873c06f1450304ee4dfa
Author: mabashian <mabashia@redhat.com>
Date:   Tue Oct 1 12:38:43 2019 -0400

    Unbind keydown listeners when Alert modals are closed.

    This fixes a bug where attempting to hit enter in any sort of textarea would be ignored if the user had previously encountered an Alert modal while navigating throughout the application.

commit b4b2cf76f6045ccde8ecf002a6267cf5ea993bdd
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Oct 1 10:33:47 2019 -0400

    Refactor job secondary label assignment

commit 4aeda635ff9f49a6446d68e0b6e7f3b42c277eb2
Author: mabashian <mabashia@redhat.com>
Date:   Tue Oct 1 10:17:33 2019 -0400

    Checks to make sure that OAUTH2_PROVIDER key is returned by api in settings options before attempting to use it.  This fixes a bug where setting ACCESS_TOKEN_EXPIRE_SECONDS and AUTHORIZATION_CODE_EXPIRE_SECONDS manually in a file was causing the settings page to render improperly.

commit 27c4e35ee477d82f78ce43317468370fb2e30852
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Oct 1 09:32:22 2019 -0400

    warn loudly if celerybeat encounters AMQP connection issues

    related: https://github.com/ansible/awx/pull/4857

commit b80eafe4a153f8ef97e4cbb427bc7a7b839a09ad
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Sep 30 16:33:43 2019 -0400

    make kombu DNS failures louder in the logs

commit 6c443a0a6ae1b13f7bc19c6eea1117ad8b35fa8f
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Mon Sep 30 16:38:51 2019 -0400

    fix lint error

commit 55378c635edf7032e7653bf02ad18699cd2b0a3a
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Mon Sep 30 15:20:43 2019 -0400

    Makes template list responive

commit a4047e414f22e8dfcfa57644d95b0b2e341cebed
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Sep 30 15:37:35 2019 -0400

    cli: make `awx login` respect the -f flag

    see: https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/awx-project/ZAlhpLMBzVw/fUSqujoWBQAJ

commit d549877ebdc5dbb605e9156a846774caf8141a91
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Sep 30 15:26:49 2019 -0400

    Check for the existance of a UnifiedJobTemplate with the same webhook GUID

    instead of trying (incorrectly) to be specific about the JT/WFJT type.

commit 28a119ca962bb7c3d72024538091acfdb241cf77
Author: Rebeccah <rhunter@redhat.com>
Date:   Fri Sep 27 15:43:52 2019 -0400

    re-worked unit test into 3 seperate unit tests, one for orphans, one for group members, and one for multi-group members

commit 758529d7dda30fda71161d396f770ec3279727ba
Author: Rebeccah <rhunter@redhat.com>
Date:   Fri Sep 27 15:27:14 2019 -0400

    added in unit test for org admin deleting user

commit 075d1a25218768eb28d2d878df0c247a1c94dd91
Author: Rebeccah <rhunter@redhat.com>
Date:   Fri Sep 27 12:26:00 2019 -0400

    removed superuser check since can_admin already checks that, and also added allow orphans so admins can delete orphaned users

commit 69924c9544de62c2eb0d83947d4fdc9eebbb407a
Author: Rebeccah <rhunter@redhat.com>
Date:   Fri Sep 27 11:02:47 2019 -0400

    added in ability to delete a user if they are part of your organization

commit 82be87566fa76a1956a5d77983ab127718e3334c
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Sep 30 12:26:30 2019 -0400

    improve host key checking configurability

    see: https://github.com/ansible/tower/issues/3737

commit 52b8b7676a89b97816a0d34117f0e494b4ef0608
Author: mabashian <mabashia@redhat.com>
Date:   Mon Sep 30 13:38:46 2019 -0400

    Prevent text overlap on workflow nodes when an approval node is deleted

commit 204c05aa3bedeac50b6cda9befa4fa5233c31d73
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Sep 30 11:55:40 2019 -0400

    Change the webhook post-back payload to use the job UI url

commit ac34b248681e09fb291eac4468264f68ae86e369
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 27 15:38:31 2019 -0400

    Post the job or workflow url to the webhook service as part of the status

commit ffe89820e3de9c8a6947d896724ac4ad45946543
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 27 15:37:28 2019 -0400

    Return to using ContentType.kind

    which is _not_ the `kind` attribute being deprecated.

commit 062c4908c9b24a3260a82846d05cb675b54e432a
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 27 15:21:02 2019 -0400

    Modify the webhook debounce logic

    to check if we've already previously run a job with the same webhook
    GUID plus template id.  This will allow organizations to write
    multiple JT/WFJTs to handle the same set of webhook events.

commit b6b70e55fb23132fb1633e6ae6c88104289b7752
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 27 15:07:23 2019 -0400

    Address a variety of small review issues

commit 6aa6471b7c2b34067addc19397992fb2148d1412
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 27 11:28:42 2019 -0400

    Add help_text to the new fields

commit e14d4ddec688629aa38b520fc5bafb01f0255f53
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 27 10:44:49 2019 -0400

    Add a doc template to the webhook key API view

commit 84dcda0a61c1c4353cf3dfc4be792511e1876c38
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Sep 27 09:27:06 2019 -0400

    Use job launch_type field to detect webhook jobs

    We have a launch type field for categorizing the different ways jobs
    can be launched. This updates the UI to use this field when checking
    if a job was launched by a webhook.

commit df24f5d28f2958a1bfbd2bca4d6162b9b1008f9c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Sep 26 16:11:28 2019 -0400

    Add a new launch_type of 'webhook'

commit fea7f914d2e52d96f574f1b93a170628d76b9899
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Sep 26 15:18:38 2019 -0400

    Avoid the use of CredentialType.kind

commit d4c8167b1b3f104ec0b9008278a5ba70edca61a4
Author: Elijah DeLee <kdelee@redhat.com>
Date:   Tue Sep 24 16:35:40 2019 -0400

    add arguments to awxkit for webhooks on jt or wfjt

commit a4873d97d8122df3646b2dfbdddc5524d4a1502f
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Sep 24 17:27:19 2019 -0400

    Raise a validation error if a credential is set while the service is not

commit efe4ea6575dc8336d28adde31339d4affd28928b
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 20 23:02:05 2019 -0400

    Fix the webhook receiver url for workflow jobs

commit b415c31b4fafb4f435cfda79aebd26d320c15b29
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 20 14:59:35 2019 -0400

    Fix problems with posting to Gitlab's API

commit e91462d085e1cdd0a8bc0eb0495d47d136c57d02
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 20 13:37:33 2019 -0400

    Update the Webhook Credential help text tooltip

    to make it more apparent to the user that this is an optional part of
    the feature, and that failure to add a webhook credential will disable
    status post-backs.

commit e85ff83be6301042f692e876a4960dde6478b111
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Sep 20 11:36:00 2019 -0400

    Apply 403 alert fixes for Workflows, too

commit d500c1bb40437092571669a372040119e903e93e
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Fri Sep 20 11:23:03 2019 -0400

    Don't alert user of 403 errors for webhook key

commit 885841caeaea0f7c86d39d6e7a66b960124289c2
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Sep 19 15:12:47 2019 -0400

    Drop Bitbucket support

    since only the Bitbucket Server product supports signed payloads,
    bitbucket.org does not.  And we are requiring signed payloads.

commit f7396cf81a5cbb9b777d221f6e52637d4e3a121c
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Sep 19 13:44:01 2019 -0400

    Always include selected webhook service in creation requests

commit 286da3a7ebe665ba72f654297245d13076da00a5
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Sep 18 15:30:54 2019 -0400

    Posting webhook status now works

commit 40b03eb6efef3260b073e34d02bb0bb021e8a4d0
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Sep 18 10:47:53 2019 -0400

    Enable the call to update_webhook_status

    by calling it directly within send_notification_templates.  Also,
    update the context field in the payload to be either 'ansible/awx' or
    'ansible/tower', depending on which is being used.

commit c76c531b7aac11151932a1756f32830acbe9f183
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Sep 17 17:23:57 2019 -0400

    Provide a payload for the webhook status post-back

commit 75d3359b6f7a17e02bb669277726bc3d3b353a37
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 17 17:03:16 2019 -0400

    make label consistent with help text

commit 4ad505422237160e098817a85a42dd50467d665e
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Sep 17 16:22:02 2019 -0400

    Add logic to post the job status for webhooks back to the service

    under some circumstances.

commit aa34984d7c3cb2898d5c8513e23e136cfd7b4696
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Sep 11 12:09:26 2019 -0400

    Fix the git ref extractor for Gitlab pull requests

commit 08594682a43b035db4f5a459a67001e368843ab6
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 10 18:18:06 2019 -0400

    stub options request in workflow add unit test

commit d73abda5d1b50fd0b321a37126ad94e389754fea
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Sep 10 17:27:32 2019 -0400

    Update the webhook receiver git ref extractor logic

    to deal with the null-ref case, and to deal correctly with Github push events.

commit 3bc91f123e4edc61a67cb2ae47b7c3f5a2fd277a
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 10 16:52:25 2019 -0400

    add trailing '/' to webhook urls

commit 41ba5c09683eadbf974ea3182c68592c1af6a70a
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 10 15:37:13 2019 -0400

    add webhook fields to workflow unit test mock

commit e8e3a601b2614f8d14c1a93d6dd62214fdb83f1d
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Sep 10 14:44:59 2019 -0400

    Pull out a git ref for each event type where we might care

commit b96c03e4569feaa31759b04d612ccaba402bffdb
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 10 11:35:53 2019 -0400

    represent webhooks on job lists

commit 5e9448a85429aaaeddb595c8de60785cf4573a20
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 10 10:39:01 2019 -0400

    always show launched by webhook details if there's a webhook guid

commit 6b17e86f307e0ef115a3c8d1e27ea2dcdf1eaf61
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 10 10:24:49 2019 -0400

    add launched-by-webhook details to job runs

commit 00337990db22e6b61dccc108d39311a2d7d59748
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Sep 9 19:26:14 2019 -0400

    add webhook fields to workflows

commit 1a33ae61a79ec25d611ffa9fc1c7992a64b1583b
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Sep 9 13:11:11 2019 -0400

    use key icon for webhook cred

commit 5f7bfaa20a7e36082bd92c50c3971a9c24e889dd
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Mon Sep 9 13:04:00 2019 -0400

    support server-side webhook key generation

commit 178a2c7c495db5a8cc938e0bad803c7f40d56472
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 6 14:59:26 2019 -0400

    Disable the authentication classes for the webhook receivers

    One of them was consuming the body of the posts.  We do still need to
    have an extraneous `request.body` expression, though now in
    WebhookReceiverBase.post, since the `request.data` expression in the
    logging also consumes the request body.

commit 58e5f0212996d5d558fefc90a4e32fbffa5489a5
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 6 13:33:53 2019 -0400

    Expose the new webhook fields in the job and workflow serializers

commit dd6c97ed87488d8fea51d7f70f8f123b524c693c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 6 11:48:29 2019 -0400

    Include a message in the webhook response

commit 7aa424b2106cc24dfbcd68d6008bee7db2b99ad9
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Sep 6 11:36:18 2019 -0400

    Make sure that the new webhook fields are populated when firing off a job

    Also, added a temporary hacky workaround for the fact that something
    in our request/response stack for APIView is consuming the request
    contents in an unfriendly way, preventing the `.body` @property from
    working.

commit e0a363beb8a210527af885c875683ccc938b35b7
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Sep 5 19:32:42 2019 -0400

    issue network calls for setting and getting webhook key

commit 48eb50216180a00bd39900c009ed8164a92c9a6b
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Sep 5 16:50:36 2019 -0400

    wip

commit 151de89c26b6c41552cddfb5caf5d24d29995a9f
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Sep 5 15:59:03 2019 -0400

    add webhook credential field

commit f5c151d5c468d3db9e501e6b7ef395faedf4d584
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Sep 4 18:25:35 2019 -0400

    add webhook url field

commit 17b34b1e36538b7d19323d7dc6db5faf115b4e75
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Wed Sep 4 17:43:02 2019 -0400

    add webhook service field

commit ee1d118752892a629d3a8cb376c1508091b78dde
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Sep 5 14:24:46 2019 -0400

    Add the webhook receiver url to the related urls in the serializers

commit 245931f6033e9d9042c72b05b0f0e34ba12896a3
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Sep 4 16:47:30 2019 -0400

    Debounce when multiple copies of the same webhook event come in

commit 095aa77857e043dcc72148f545640aaa55e34104
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Sep 4 15:41:59 2019 -0400

    Create a new model mixin for Job and WorkflowJob webhook fields

commit bb1397a3d41fa2833bbbf4a0950bdb60f5857c49
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Sep 4 14:13:25 2019 -0400

    Validate the webhook credential

    - we should allow a null credential, so that the admin can choose to configure not posting back status changes of the triggered job
    - the credential must be of the new 'token' kind
    - if we do configure a credential, its type must match the selected SCM service

commit 5848f0360ab19f2fe88fc709d45b7cd227bfd095
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Sep 3 14:36:18 2019 -0400

    Update test_default_cred_types to include the new personal access token types

commit 83fc2187ccd2f2474def34b3aa249beb3984b78d
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Sep 3 14:27:36 2019 -0400

    Fix the summary fields for webhook_credential

commit 4dba9916dc9ce3ab9e9aa67332de0ee722442843
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Sep 3 13:57:18 2019 -0400

    Add a new set of personal access token credential types

commit 8836ed44ce711708cdfcb31ea8668a789cc4cc0e
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Aug 29 11:38:24 2019 -0400

    Construct an ID for Gitlab webhooks

    by taking the SHA1 of the body of the webhook request.

commit 992c4147371c80d23da0fd59682fa32355ef5946
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Aug 28 16:57:53 2019 -0400

    Launch a Job or WorkflowJob based on the incoming webhook

commit 66a81869950560cbe2726f49921fc66608454f1a
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Aug 27 16:39:10 2019 -0400

    Get the webhook receiver views to work at least minimally

commit fa15696ffe6dcd894a4a903e193d43050aeafd68
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Aug 27 14:29:54 2019 -0400

    Remove some dead comments

commit 82a0dc0024c24f4fafe23eee9ce208acfc8b20fc
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Aug 22 14:17:30 2019 -0400

    Cycle or unset the webhook key if the webhook service changes

    Also, tests.

commit d4b20b7340ce979afa5c5409f8cce826bcb47b09
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Aug 20 14:01:19 2019 -0400

    Update tests to use the `expect` keyword argument for get() and post()

commit c0ad5a7768527b736968763bb021fdc78010be9c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Aug 19 15:57:26 2019 -0400

    Expose the webhook_service and webhook_credential fields in the serializer

    webhook_credential specifically as a summary field.

commit d9ac2911156247956c83bea7c593bbb604320d79
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Aug 19 15:32:14 2019 -0400

    Add some RBAC oriented tests for the webhook secret key view

commit 6b86cf6e86bc4394c18bcd598e442838de7607d5
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Aug 19 15:13:34 2019 -0400

    Revert to using the explicit dispatch to the appropriate model

    since passing the model class at url include time doesn't work.

commit 771ef275d42b390b75f1322a5bb4c782c9019203
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Aug 16 15:54:25 2019 -0400

    Include a check for the webhook_key related resource url

    in the tests for JTs and WFJTs.

commit 2310413dc06593625c0bfedbffba5b45d80dd7e7
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Aug 16 14:56:25 2019 -0400

    Fix problem with the tests by dynamically setting the view model

    instead of using a model @property or lookup method.

commit edb9d6b16c05312ba5014b3479e189391c6170cb
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Aug 16 14:26:32 2019 -0400

    Add the related link to the webhook secrets view to the serializers

commit 7973a18103ab36eb9e06cf902cbb50702a52bc4c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Fri Aug 16 11:52:21 2019 -0400

    Switch to using a permission class for the webhook secret key view

    This view is now behaving as expected for superuser, org admin, JT
    admin, JT exec, and org member roles.

commit 747a2283d66baaa026ef73a678646c40ade8d435
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Aug 14 14:50:50 2019 -0400

    Attempt to get the RBAC right on the webhook secret key view

commit 9d269d59d66c945965083e1e3e6dd270aa153a73
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Mon Aug 12 15:49:15 2019 -0400

    Add an api view for obtaining and rotating the webhook key

commit b0c530402f6f4381c5017f89635f68e11fd73432
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Aug 8 14:58:57 2019 -0400

    Move the webhook url include from the top level urlconf to the JT/WFJT urlconfs

commit 50a54c9214613519485d31aa52d694a0ed6e5441
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Wed Aug 7 14:49:39 2019 -0400

    Forbid access to the webhook receiver views if webhook_key is not set

commit 8f97dbf781827e007ba3936ec92ef98a9826dac6
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Aug 6 16:00:59 2019 -0400

    Hook in the webhook receiver views into the urlconf

commit a7a99ed1415f43a3092b96739d13ff7aa10835ac
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Aug 6 14:33:25 2019 -0400

    Beginnings of the API views for the webhook receivers

commit d6116490c6cd4b5946c3d8b1a6d7ded9a1485291
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Tue Aug 6 11:50:10 2019 -0400

    Add the webhook-specific fields to JobTemplate and WorkflowJobTemplate

commit fc70d8b321a97b3594bff0a2820e1410da4c7792
Author: Bill Nottingham <notting@splat.cc>
Date:   Mon Sep 30 12:17:46 2019 -0400

    Adjust help message; we're no longer using the insights client

commit a61306580abeda48abbdac4d98c4ae2b058216a6
Author: mabashian <mabashia@redhat.com>
Date:   Mon Sep 30 12:09:24 2019 -0400

    Show error body when license application fails

commit afe38b8e68ef8359deaa3c42c99450e10ab1a344
Author: Lunar <lunar@cypherpunk.is>
Date:   Mon Sep 30 10:58:37 2019 -0500

    Change to ~/.awx

commit 4adf9bab674120667472a1476c5de80e556d4140
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Sep 30 09:32:58 2019 -0400

    cli: fix `awx unified_job_templates`

    this endpoint doesn't return an HTTP Allow header at all (because you
    can't really do anything other than list templates)

commit adac87adf202342121cff8ba9f089dbe8c1a1a34
Author: Lunar <lunar@cypherpunk.is>
Date:   Sun Sep 29 23:20:09 2019 -0500

    Fix issue #3705

    /tmp should not be used, it gets wiped and causes issues as noted in issue #3705.

commit 7dd8e35e8c8a231fd0b27cb3c36279694ac1a441
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Sep 18 08:43:36 2019 -0400

    Use namespaced doc fragment, cleanup

    doc fragment will now be at awx.awx.auth
    changed from just tower, which source from core

    remove Makefile things no longer needed

commit 554a63d8fc2ee8b3bf325c22d5295bf0ac25673c
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Sep 27 15:30:42 2019 -0700

    write LabelSelect tests

commit da149d931cace2dacbbe09f16eead96fa509c6d2
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Sep 27 15:04:09 2019 -0700

    rework MultiSelect into controlled input; refactoring

commit 3182197287d27c94261828e0e5b0e070f66ac25c
Author: mabashian <mabashia@redhat.com>
Date:   Fri Sep 27 15:40:57 2019 -0400

    Makes notification toggles more responsive on smaller screens.

commit 9ed4e1682d273a53d74dc7354ffbe8cebedad3fd
Author: beeankha <beeankha@gmail.com>
Date:   Mon Sep 23 15:40:39 2019 -0400

    Remove redundant whitespace

commit 5aa6a94710ae960b4079db9069a12466e827aeb6
Author: beeankha <beeankha@gmail.com>
Date:   Thu Sep 19 11:12:19 2019 -0400

    Enable approval notifications to show up at...

    ...workflow jobs notifications endpoint

commit 96689f45c8d6cca7a8aa929f00aa8987ea6722f4
Author: beeankha <beeankha@gmail.com>
Date:   Wed Sep 18 18:14:31 2019 -0400

    Update approval notification message

commit ce6a276e1f8d08f121774f3fcdb3c96e5863cff4
Author: beeankha <beeankha@gmail.com>
Date:   Tue Sep 17 16:38:48 2019 -0400

    Update migration file

commit 8eb14841296c5f703671a8a069850ec1870fd3a4
Author: beeankha <beeankha@gmail.com>
Date:   Fri Sep 13 14:15:01 2019 -0400

    Update migration file, change status syntax

commit 1ddf9fd1ed77627e434df5b767a86f16160b1dd6
Author: beeankha <beeankha@gmail.com>
Date:   Wed Sep 11 15:23:37 2019 -0400

    Fix up models, clean up code re: PR comments

commit 17a8e08d93d5dbe13c111aa4b7805c2ab65a863f
Author: beeankha <beeankha@gmail.com>
Date:   Tue Sep 10 14:36:12 2019 -0400

    Add unit tests for approval notifications

commit f835c8650be61c547a3c070fc9f25117e82e85c0
Author: beeankha <beeankha@gmail.com>
Date:   Tue Sep 10 12:30:23 2019 -0400

    Enable org-level approval notifications to work.

commit aa5a4d42c77c34dbf05ee448053519ebaa028ada
Author: beeankha <beeankha@gmail.com>
Date:   Tue Sep 10 11:04:32 2019 -0400

    Enable email notifications to work,

    ...and customize default messages

commit 57fd6b7280e1bbe02f51fc1d7b546c8f276ef37d
Author: beeankha <beeankha@gmail.com>
Date:   Fri Sep 6 22:07:13 2019 -0400

    Set default messages for approval notifications

commit 7eb7aad4917b24d40a4476060cd11eb4809510b6
Author: mabashian <mabashia@redhat.com>
Date:   Thu Sep 5 14:44:59 2019 -0400

    Adds approval toggles to wf and org notif lists

commit e2b8adcd09aad7a8dd5669b82b77358465d25099
Author: beeankha <beeankha@gmail.com>
Date:   Thu Sep 5 12:02:27 2019 -0400

    Remove notification endpoint from approvals list

commit 13450fdbf950d239b85025dd88d98d34344588a3
Author: beeankha <beeankha@gmail.com>
Date:   Wed Sep 4 18:04:43 2019 -0400

    Set up approval notifications to send

commit 6be2d84adbe9965818499647b3546b5e83be3a76
Author: beeankha <beeankha@gmail.com>
Date:   Wed Sep 4 12:06:37 2019 -0400

    Add endpoints for approval node notifications

    ...and also add a migration file.

commit 75bb7aae147ab933c88ba7af4cb60293a667b80c
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Sep 17 15:58:35 2019 -0400

    update references to collection folder

commit 98619c5e230666585ced9f8176f37f6dce478f4d
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Sep 17 15:53:32 2019 -0400

    rename awx modules folder to collection

commit 35afa374174320ab19716dc4a657cbf316b8a6cf
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Sep 17 15:48:00 2019 -0400

    Rename to collection, add license, galaxy build

commit 2f0f692f4a2758a2d3dc8c2b6c21c5affd39906a
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Aug 30 17:11:01 2019 -0400

    Integrate Ansible core tower modules content into AWX

    This commit includes all the changes involved in
    converting the old Ansible Tower modules from commits
    in Ansible core into the AWX collection that replaces it.
    Also includes work needed to integrate it into the
    AWX processes like tests, docs, and the Makefile.

    Apply changes from content_collector tool

    Add integrated module tests
      operate via run_module fixture
      add makefile target for them

    Add flake8 target and fix flake8 errors

    Update README

    Make consolidated target for testing modules

commit 5271c993ac3b0d4119988e4afe20671a8f07f26c
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Aug 30 17:05:20 2019 -0400

    Move commit for migration of Ansible core tower modules

commit 38112bae22b9f482556f693036cd8eeff6d869ab
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Sep 11 20:10:48 2019 -0400

    Use to_native for error messages, fix docs typo

commit 30a6efdb935f3dd3761e312c1af1afb5c31cacb8
Author: Andrey Klychkov <aaklychkov@mail.ru>
Date:   Thu Sep 12 17:53:05 2019 +0300

    fix typos in web_infrastructure modules (#62202)

commit bffc1bfdd4a55d5bf7de8704f7d83c9f3060b9bd
Author: Alan Rominger <arominge@redhat.com>
Date:   Wed Sep 11 11:48:38 2019 -0400

    Allow tower inventory plugin to accept integer inventory_id (#61338)

commit a7bf31d423b2b4306d8eb5cf8ccd65f82b5fd297
Author: Alicia Cozine <879121+acozine@users.noreply.github.com>
Date:   Tue Jul 16 14:37:47 2019 -0500

    clarifies how ASK works for Tower credentials (#59050)

    * clarifies how ASK works for credentials

commit 1ae1011ccbe59ac3a9903db7e100fd4c028c150c
Author: Pilou <pierre-louis.bonicoli@libregerbil.fr>
Date:   Wed Jun 26 08:04:50 2019 +0000

    tower_role: ensure alias of "validate_certs" parameter is handled (#57518)

    * tower_role: ensure alias of validate_certs is handled

    * tower modules: remove tower_verify_ssl alias too

    Error was:

        Failed to update role: The Tower server claims it was sent a bad request.
        GET https://tower/api/v2/projects/22/object_roles/
        Params: [('tower_verify_ssl', False), ('role_field', 'admin_role')]
        Data: None
        Response: {"detail": "Role has no field named 'tower_verify_ssl'"}

    Full traceback:

        File "/tmp/ansible_tower_role_payload_7_2p0X/__main__.py", line 145, in main
          result = role.grant(**params)
        File "/usr/local/lib/python2.7/dist-packages/tower_cli/resources/role.py", line 365, in grant
          return self.role_write(fail_on_found=fail_on_found, **kwargs)
        File "/usr/local/lib/python2.7/dist-packages/tower_cli/resources/role.py", line 242, in role_write
          fail_on_multiple_results=True, **data)
        File "/usr/local/lib/python2.7/dist-packages/tower_cli/models/base.py", line 301, in read
          r = client.get(url, params=params)
        File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 546, in get
          return self.request('GET', url, **kwargs)
        File "/usr/local/lib/python2.7/dist-packages/tower_cli/api.py", line 299, in request
          kwargs.get('data', None), r.content.decode('utf8'))

commit 83183cd7ce70a3faedcf297916c16b361cf415e5
Author: Alberto Murillo <albertomurillosilva@gmail.com>
Date:   Thu Jun 20 10:55:37 2019 -0700

    tower_workflow_template: Add missing options (#56891)

    The following options can be set on a workflow template but the
    functionallity to do so from this module was missing.

    inventory
    ask_variables_on_launch
    ask_inventory_on_launch

    Fixes #49728

    Signed-off-by: Alberto Murillo <albertomurillosilva@gmail.com>

commit 934d7d62efde899595fb6b1781e032ff579f18f0
Author: Pilou <pierre-louis.bonicoli@libregerbil.fr>
Date:   Tue Jun 11 14:25:41 2019 +0000

    fix tower_credential example: lookup are run on controller (#57516)

    - don't advise to use lookups in order to fetch path on managed nodes
    - fix example:
        - use slurp instead 'file' lookup
        - remove extraneous brackets

commit 5dce6258e6b18182f08a21fb628267ad7e0eeed7
Author: Hideki Saito <saito@fgrep.org>
Date:   Mon Jun 10 16:48:02 2019 +0900

    tower_user: Fix to create a system auditor properly (#54585)

    - Fixed issue #54446: tower_user cannot create an auditor user

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

commit 87f6065a0541d4e1f7334a60ce08fde74f162ab2
Author: Pilou <pierre-louis.bonicoli@libregerbil.fr>
Date:   Wed May 29 16:15:45 2019 +0000

    tower_credential: ssh_key_data isn't a path anymore (#57113)

commit 4ca0d8c72ad52b8a438a691cf88388f7c0cd1b6f
Author: stoned <stoned.elipot@gmail.com>
Date:   Wed May 8 13:11:51 2019 -0400

    Add missing roles to tower_role module (#56182)

    * Add missing roles to tower_role module

    * Placate 'ansible-test sanity --test pep8'

commit ba8bd25da25f3a03f99c556fe70bbf586fa5fa62
Author: Hideki Saito <saito@fgrep.org>
Date:   Tue Apr 16 05:18:11 2019 +0900

    Fixed wrong variable specification format in examples (#55252)

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

commit df0bd0797ca98bc647a36d58d4451905910e76e3
Author: Hideki Saito <saito@fgrep.org>
Date:   Tue Apr 9 22:08:11 2019 +0900

    Fix handling of inventory and credential options for tower_job_launch (#54967)

    - Fixed issue #25017,#37567
    - Add example for prompt on launch
    - Add integration test for prompt on launch

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

commit 3aa7ee8d17997d19758ee8dac76303da2122a574
Author: James Cassell <code@james.cassell.me>
Date:   Thu Mar 28 01:19:28 2019 -0400

    standardize TLS connection properties (#54315)

    * openstack: standardize tls params

    * tower: tower_verify_ssl->validate_certs

    * docker: use standard tls config params

    - cacert_path -> ca_cert
    - cert_path -> client_cert
    - key_path -> client_key
    - tls_verify -> validate_certs

    * k8s: standardize tls connection params

    - verify_ssl -> validate_certs
    - ssl_ca_cert -> ca_cert
    - cert_file -> client_cert
    - key_file -> client_key

    * ingate: verify_ssl -> validate_certs

    * manageiq: standardize tls params

    - verify_ssl -> validate_certs
    - ca_bundle_path -> ca_cert

    * mysql: standardize tls params

    - ssl_ca -> ca_cert
    - ssl_cert -> client_cert
    - ssl_key -> client_key

    * nios: ssl_verify -> validate_certs

    * postgresql: ssl_rootcert -> ca_cert

    * rabbitmq: standardize tls params

    - cacert -> ca_cert
    - cert -> client_cert
    - key -> client_key

    * rackspace: verify_ssl -> validate_certs

    * vca: verify_certs -> validate_certs

    * kubevirt_cdi_upload: upload_host_verify_ssl -> upload_host_validate_certs

    * lxd: standardize tls params

    - key_file -> client_key
    - cert_file -> client_cert

    * get_certificate: ca_certs -> ca_cert

    * get_certificate.py: clarify one or more certs in a file

    Co-Authored-By: jamescassell <code@james.cassell.me>

    * zabbix: tls_issuer -> ca_cert

    * bigip_device_auth_ldap: standardize tls params

    - ssl_check_peer -> validate_certs
    - ssl_client_cert -> client_cert
    - ssl_client_key -> client_key
    - ssl_ca_cert -> ca_cert

    * vdirect: vdirect_validate_certs -> validate_certs

    * mqtt: standardize tls params

    - ca_certs -> ca_cert
    - certfile -> client_cert
    - keyfile -> client_key

    * pulp_repo: standardize tls params

    remove `importer_ssl` prefix

    * rhn_register: sslcacert -> ca_cert

    * yum_repository: standardize tls params

    The fix for yum_repository is not straightforward since this module is
    only a thin wrapper for the underlying commands and config.  In this
    case, we add the new values as aliases, keeping the old as primary,
    only due to the internal structure of the module.

    Aliases added:
    - sslcacert -> ca_cert
    - sslclientcert -> client_cert
    - sslclientkey -> client_key
    - sslverify -> validate_certs

    * gitlab_hook: enable_ssl_verification -> hook_validate_certs

    * Adjust arguments for docker_swarm inventory plugin.

    * foreman callback: standardize tls params

    - ssl_cert -> client_cert
    - ssl_key -> client_key

    * grafana_annotations: validate_grafana_certs -> validate_certs

    * nrdp callback: validate_nrdp_certs -> validate_certs

    * kubectl connection: standardize tls params

    - kubectl_cert_file -> client_cert
    - kubectl_key_file -> client_key
    - kubectl_ssl_ca_cert -> ca_cert
    - kubectl_verify_ssl -> validate_certs

    * oc connection: standardize tls params

    - oc_cert_file -> client_cert
    - oc_key_file -> client_key
    - oc_ssl_ca_cert -> ca_cert
    - oc_verify_ssl -> validate_certs

    * psrp connection: cert_trust_path -> ca_cert

    TODO: cert_validation -> validate_certs (multi-valued vs bool)

    * k8s inventory: standardize tls params

    - cert_file -> client_cert
    - key_file -> client_key
    - ca_cert -> ca_cert
    - verify_ssl -> validate_certs

    * openshift inventory: standardize tls params

    - cert_file -> client_cert
    - key_file -> client_key
    - ca_cert -> ca_cert
    - verify_ssl -> validate_certs

    * tower inventory: verify_ssl -> validate_certs

    * hashi_vault lookup: cacert -> ca_cert

    * k8s lookup: standardize tls params

    - cert_file -> client_cert
    - key_file -> client_key
    - ca_cert -> ca_cert
    - verify_ssl -> validate_certs

    * laps_passord lookup: cacert_file -> ca_cert

    * changelog for TLS parameter standardization

commit aeaab411200efd2500b97c9ccb8d272c03eebe66
Author: Pilou <pierre-louis@libregerbil.fr>
Date:   Tue Mar 19 16:28:16 2019 +0000

    tower_settings: "get" isn't implemented, "value" parameter is required (#54028)

    * tower_settings doc: 'get' isn't implemented

    * tower_settings: fix typo in argument_spec

commit 1eb61ba5ce3d84d4206e1c4b7ce3fbc0b879c266
Author: Abhijeet Kasurde <akasurde@redhat.com>
Date:   Wed Mar 6 23:14:14 2019 +0530

    tower_credential: Add parameter vault_id (#53400)

    vault_id allows user to specify vault identifier as per Tower UI.

    Fixes: #45644

    Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>

commit 91d0c471202dcf2376cb64063ce57b4a7f842f27
Author: Alan Rominger <arominge@redhat.com>
Date:   Wed Mar 6 10:32:05 2019 -0500

    Add option for tower inventory to give general metadata (#52747)

commit b96b69360fa7ca3570ee32051d9594513ff9c45b
Author: Abhijeet Kasurde <akasurde@redhat.com>
Date:   Wed Mar 6 16:48:43 2019 +0530

    tower: Handle AuthError (#53377)

    Handle AuthError raised when user provides incorrect password
    for Tower admin user.

    Fixes: #50535

    Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>

commit b034295c994962b8304ca502be32f4e1588130b6
Author: David Medberry <openstack@medberry.net>
Date:   Mon Feb 18 08:49:11 2019 -0700

    Update tower_credential.py (#51469)

    misspelled word and poor capitalization (in the same sentence of the doc string)

    +label: docsite_pr

commit c6e47a0a16ff0262e2654bfa2c1935b2ee842d18
Author: Pilou <pierre-louis@libregerbil.fr>
Date:   Wed Feb 13 11:26:43 2019 +0100

    tower modules: check that 'verify_ssl' defined in ~/.tower_cli.cfg isn't ignored (#50687)

    * Check that verify_ssl defined in tower_cli.cfg isn't ignored

    * Avoid to override verify_ssl value defined in tower_cli.cfg

    By default, tower-cli library enables SSL certificates check. But
    verify_ssl false value defined in config files read by default by
    tower-cli library (for example /etc/tower/tower_cli.cfg) was ignored
    because overriden by the tower_verify_ssl parameter default value.

    * fix a typo in comment

commit ca782a495d22ee3f83b341581283f216b5ea68a0
Author: Jordan Borean <jborean93@gmail.com>
Date:   Fri Feb 8 10:07:01 2019 +1000

    Final round of moving modules to new import error msg (#51852)

    * Final round of moving modules to new import error msg

    * readd URL to jenkins install guide

    * fix unit tests

commit 71c625bd839513d6ccd958efb9a65b3ca52ab9e3
Author: Dennis Lerch <45554796+dlerch-tpgroup@users.noreply.github.com>
Date:   Fri Feb 1 08:18:18 2019 +0100

    add diff_mode_enabled to documentation

    option 'diff_mode_enabled' is not mentioned in documentation

    +label: docsite_pr

commit 5c2bc09f9dcbd2a953112aa60f7811e8481e2dfc
Author: Samuel Carpentier <samuelcarpentier0@gmail.com>
Date:   Sun Jan 27 11:28:49 2019 -0500

    New module: tower_notification (#50512)

    * New module: tower_notification

    * Fix CI check failures

    * Add integration tests and extend examples

    * Add missing required field for deletion tests and examples

    * Add missing required field for deletion tests and examples

    * Set port type to int

    * Add missing field for Slack notification

    * Add missing field types for IRC notification

    * Update module documentation

    * Correct field name and type for IRC notification

    * Uniformize 'targets' field

    * Uniformize 'targets' field

commit 58c4ae6a001dbc0d9bdff6d383b2b46444a935ce
Author: jainnikhil30 <jainnikhil30@gmail.com>
Date:   Fri Jan 25 19:12:14 2019 +0530

    Add scm_update_cache_timeout, job_timeout and custom_virtualenv to tower_project (#51330)

    * adding scm_update_cache_timeout and job_timeout to tower_project module

    * add support for cache_timeout, job_timeout and custom_venv for tower_project module

    * add the version_added

commit 37509af8683be790dd1901682db5ba51b57f1789
Author: John Westcott IV <32551173+john-westcott-iv@users.noreply.github.com>
Date:   Fri Jan 18 06:11:17 2019 -0500

    Adding TowerCLI receive module (#51023)

commit 41f649b5a273fb6065d60e77455a315d51624302
Author: John Westcott IV <32551173+john-westcott-iv@users.noreply.github.com>
Date:   Fri Jan 18 06:08:04 2019 -0500

    Adding tower_workflow_launch (#42701)

commit 5ef995cd7d994798b946042ef266f04232bdf50c
Author: John Westcott IV <32551173+john-westcott-iv@users.noreply.github.com>
Date:   Fri Jan 18 06:05:54 2019 -0500

    Adding TowerCLI send module (#37843)

commit a32981242b8b18c3af7d027e202bc812525f25c3
Author: jainnikhil30 <jainnikhil30@gmail.com>
Date:   Wed Jan 9 20:01:21 2019 +0530

    Fixing exception import for tower modules (#50447)

    * fixing the exception import from tower modules

    * Adding tests for checking tower modules are failing with correct msg

    * fixed failing tests

    * fixed failing test in tower_team

commit c82199605182d4aada97915afc29e46c0f775223
Author: Alicia Cozine <879121+acozine@users.noreply.github.com>
Date:   Wed Jan 9 08:21:26 2019 -0600

    fix docs for tower modules (#50710)

commit a37a18c0bff254a31b24d6f48ad0cd5b4fd2fdd7
Author: Andrea Tartaglia <andrea@braingap.uk>
Date:   Wed Dec 19 12:01:12 2018 +0000

    Added organization in the scm_credential get (#49884)

    * Added organization in the scm_credential get

    * Fallback looking for cred in project org

    * Tests project with multi org credential

    * Fixed CI issue

    * Added changelog fragment

commit b11374157d72bb40527158b45a556291810c641f
Author: Dag Wieers <dag@wieers.com>
Date:   Tue Dec 18 22:25:30 2018 +0100

    Convert to reduced list of known types (#50010)

commit 2d6743635e522ece5e2c7684dcff7f3ce86b4265
Author: Abhijeet Kasurde <akasurde@redhat.com>
Date:   Wed Nov 28 13:55:52 2018 +0530

    E325 Removal - Part II (#49196)

    Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>

commit 590341ed7d942a566633f35502b525b861fe33db
Author: seag-rvc <leszek@woronowicz.co.uk>
Date:   Tue Nov 27 13:10:18 2018 +0000

    Update tower_host.py (#49186)

    <!--- Your description here -->
    Current example does not show how to declare variables
    +label: docsite_pr

commit ae980b9a829ae6911ebb30bb97313605fe2aad2f
Author: Hugh Ma <h_ma@u.pacific.edu>
Date:   Wed Nov 7 04:09:40 2018 -0800

    Add survey_spec parameter to module. (#48182)

    * Add survey_spec parameter to module.
    Fixes #48011

    * Removed trailing white space. Added integration test.

commit 94b557d8aaafd1b2ef9db4bd8d46619afc557068
Author: Sean Cavanaugh <sean@cavanaugh.pro>
Date:   Thu Oct 18 16:21:35 2018 -0400

    adding additional example and clarification (#47224)

    The kind: paramter is missing from the original example (which won't actually work).  The organization needs to be listed as required (if you don't list it, you will get an error).  Also adding additional example using the tower_username and tower_password method.

commit 5dc9ca222fd0c2d0651cb86ce5185eec973dc7aa
Author: Sloane Hertel <shertel@redhat.com>
Date:   Thu Oct 11 12:06:52 2018 -0400

    add more consistent extension matching for inventory plugins (#46786)

    * Add consistent extension matching for inventory plugins that support YAML configuration files

    * Document extension matching expectations

commit 79166209ee20b9c799cad9237f1e6129a83e9464
Author: Yanis Guenane <yguenane@gmail.com>
Date:   Thu Sep 20 23:44:22 2018 +0200

    inventory/tower: authors -< author so Doc can pick it up (#45936)

commit 45a899225442b97d49f940d92e25abb0a98905ba
Author: Dag Wieers <dag@wieers.com>
Date:   Wed Sep 19 16:02:27 2018 +0200

    Docs: Avoid use of 'default: null' (#45795)

    Various modules document the default 'null' value, but it causes None to
    be shown in the documentation explicitly.

commit def043c383f197829d056d0fbbf5ada1f8af7870
Author: Meecr0b <Meecr0b@users.noreply.github.com>
Date:   Fri Sep 7 19:41:09 2018 +0200

    tower_credential: expect ssh_key_data to be a string instead of path (#45158)

    * expect ssh_key_data to be a string instead of path

    ssh_key_data should be a string filled with the private key
    the old behavior can be archived with a lookup

    Fixes #45119

    * clarifies ssh_key_data description, adds newline

commit 7b6dc130785f02720df153bdd50593cb78fbca51
Author: Adrien Fleury <fleu42@gmail.com>
Date:   Wed Aug 29 20:01:19 2018 +0200

    New module : tower_credential_type (#37243)

    * Add new module *tower_credential_type*

    * Add support for credential type creation and/or deletion
    * Add test coverage for tower_credential_type

commit ee2709a898e3bd697ec496df8f11bb347a30bae6
Author: Adrien Fleury <fleu42@gmail.com>
Date:   Wed Aug 29 19:58:35 2018 +0200

    New module tower_workflow_template. (#37520)

    * Add new module *tower_workflow_template*

    Manage Tower workflows and their schemas.

commit d9d56b4b507dae1aba46da084061d24ed9aab106
Author: jainnikhil30 <jainnikhil30@gmail.com>
Date:   Tue Aug 28 10:12:38 2018 +0530

    Add 'tower_settings' module for managing Ansible Tower Settings (#43933)

    * add the tower_settings module

commit 7580f9c2b9f4e69c49baeb9f91b18c970e29d726
Author: Yunfan Zhang <39713606+YunfanZhang42@users.noreply.github.com>
Date:   Tue Aug 21 14:41:26 2018 -0400

    Added Ansible Tower inventory plugin. (#41816)

    Signed-off-by: Yunfan Zhang <yz322@duke.edu>

commit d4f4983a89585a44f835597d5eecb596e3d307da
Author: curry9999 <mi_ra_cl_e@hotmail.com>
Date:   Thu Aug 9 08:10:26 2018 +0900

    To improve readability, we added a line feed. (#43801)

    *       modified:   google/gcp_compute_backend_bucket.py
            modified:   google/gcp_compute_backend_service.py
            modified:   google/gcp_compute_forwarding_rule.py
            modified:   google/gcp_compute_global_forwarding_rule.py
            modified:   google/gcp_compute_image.py
            modified:   google/gcp_compute_instance.py
            modified:   google/gcp_compute_instance_group.py
            modified:   google/gcp_compute_instance_group_manager.py
            modified:   google/gcp_compute_instance_template.py
            modified:   google/gcp_compute_route.py
            modified:   google/gcp_compute_subnetwork.py
            modified:   google/gcp_compute_target_http_proxy.py
            modified:   google/gcp_compute_target_https_proxy.py
            modified:   google/gcp_compute_target_ssl_proxy.py
            modified:   google/gcp_compute_target_tcp_proxy.py
            modified:   google/gcp_compute_url_map.py
            modified:   google/gcp_container_node_pool.py
            modified:   google/gcp_dns_resource_record_set.py
            modified:   google/gcp_pubsub_subscription.py
            modified:   google/gcp_storage_bucket_access_control.py

    *       modified:   lib/ansible/modules/cloud/amazon/aws_ses_identity.py
            modified:   lib/ansible/modules/cloud/amazon/route53_facts.py
            modified:   lib/ansible/modules/cloud/cloudscale/cloudscale_server.py
            modified:   lib/ansible/modules/network/aos/_aos_logical_device.py
            modified:   lib/ansible/modules/network/aos/_aos_rack_type.py
            modified:   lib/ansible/modules/network/aos/_aos_template.py
            modified:   lib/ansible/modules/network/cumulus/nclu.py
            modified:   lib/ansible/modules/web_infrastructure/ansible_tower/tower_job_launch.py
            modified:   lib/ansible/modules/web_infrastructure/ansible_tower/tower_job_wait.py

commit 24cedcc56055bd238db7d267f03ce127093b8e56
Author: Will Thames <will@thames.id.au>
Date:   Tue Aug 7 21:19:15 2018 +1000

    Allow tower_inventory_sources params to be False (#43749)

    Ensure that params set to False are respected, rather than ignored.

commit 64014faf0294bab72cd49e93c70af59dc561c6c2
Author: Pilou <pierre-louis@libregerbil.fr>
Date:   Thu Aug 2 17:17:39 2018 +0200

    Tower modules: move HAS_TOWER_CLI check in module_utils and minor improvements (#39809)

    * tower_* modules: move HAS_TOWER_CLI in TowerModule

    Besides this change allows to define other common parameters such as
    mutually_exclusive.

    * tower_*: config file can not be used with auth params

    * tower module_utils: remove useless call to expanduser

    'path' type: expanduser & expandvars are automatically called

commit 9b228d7d2d83cacd19f3b5cbccc59206baf7afd9
Author: David Moreau Simard <dmsimard@redhat.com>
Date:   Tue Jul 24 11:18:50 2018 -0400

    Properly detect credentials for tower_project

    It seemed like it was mostly the wrong variables been looked at, making
    it so a git repository could not be created without a credential.

commit 1349449e1e47dc66c2b3cf6842d1c96519851e82
Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
Date:   Fri Jun 15 12:36:52 2018 +0200

    tower_project: manual projects don't require creds

commit 185e9a09e0b20056db14ae90aa28c935a74360a5
Author: Abhijeet Kasurde <akasurde@redhat.com>
Date:   Fri Jun 15 10:38:04 2018 +0530

    Correct typo from 'Valut' to 'Vault' (#41574)

    Correct typo from 'Valut' to 'Vault'

    +label: docsite_pr

commit 623e0f7cc994b39fc4ce2ce4ec72add6a6d23866
Author: jaevans <jaevans@users.sourceforge.net>
Date:   Wed Jun 13 10:00:05 2018 -0700

    Add support for Tower Smart inventories (#41458)

    * Support Smart Inventories

    Add kind and host_filter fields and pass through to tower_cli.

    * Add documentation for new Smart Inventories options

    * Add missing description header for host_filter documentation

    * Add version added tags to new options

    * Bumped vesion_added to 2.7

commit 8569bf71afab15639ee446db1c815c253758d56e
Author: Andrew J Huffman <ahuffman@redhat.com>
Date:   Tue Jun 5 01:33:51 2018 -0400

    Updating tower_job_template.py (#38821)

    * Updating tower_job_template.py

    * tower_job_template: Update parameter version_added to 2.7

    * Ensure that unset credentials aren't passed

    Passing empty strings for unset credentials causes ValueErrors as
    the API expects an integer. Don't pass unset credentials

commit 6471481d029f3b0b43fb029a980f379f2f420e8a
Author: Adrien Fleury <fleu42@gmail.com>
Date:   Tue Jun 5 07:32:54 2018 +0200

    Module: Tower inventory source module (#37110)

    * tower_inventory_source: Add support for the inventory source via ansible-tower-cli.

    * Add test coverage for tower_inventory_source.

    * Update version_added to 2.7

commit 139703aafb6dd7e9e2772c86b7269b7bf1ff9f26
Author: Pierre Roux <pierre.roux01@gmail.com>
Date:   Sat May 26 01:03:12 2018 +0200

    Fix tower_* modules **params kwargs (#40137)

    * Add cleaning function to handle **params

    The cleaning function is only added to tower modules which pass a `**params`
    argument as an unpacked dictionnary to the tower-cli method calls.

    Fix #39745

    * Remove previous code added only for tower_role

    In 872a7b4, the `update_resources` function was modified so that it would clear unwanted
    parameters. However, this behaviour is desired for other modules too, modified in
    another commit. (see tower_clean_params).

commit 65aeb2b68aa2acf6e34023ca4d0abc48bd448700
Author: Ryan Petrello <lists@ryanpetrello.com>
Date:   Fri Mar 16 13:28:19 2018 -0400

    add some Tower module integration tests (and fix a bug or two) (#37421)

    * add additional test coverage for tower modules

    * add test coverage for the tower_credential module

    * add test coverage for the tower_user module

    * fix a bug in py3 for tower_credential when ssh_key_data is specified

    * add test coverage for tower_host, tower_label, and tower_project

    * add test coverage for tower_inventory and tower_job_template

    * add more test coverage for tower modules

    - tower_job_launch
    - tower_job_list
    - tower_job_wait
    - tower_job_cancel

    * add a check mode/version assertion for tower module integration tests

    * add test coverage for the tower_role module

    * add test coverage for the tower_group module

    * add more integration test edge cases for various tower modules

    * give the job_wait module more time before failing

    * randomize passwords in the tower_user and tower_group tests

commit 0b26297177ce42a3b4c77d663f1c89fc750cc975
Author: Dag Wieers <dag@wieers.com>
Date:   Thu Mar 15 22:15:24 2018 +0100

    Clean up module documentation (#36909)

    * Clean up module documentation

    This PR includes:
    - Removal of `default: None` (and variations)
    - Removal of `required: false`
    - Fixing booleans and `type: bool` where required

    * Fix remaining (new) validation issues

commit 3e8de196ac366848b65bff3b8dc85559cbd22dad
Author: Pilou <pierre-louis@libregerbil.fr>
Date:   Thu Mar 15 04:58:50 2018 +0100

    ansible_tower modules doc: fix typos, use formatting functions (#37414)

    * fix typos

    * use formatting functions

    * use 'job template' instead of 'job_template'

    * acronyms: user uppercase

    * become_enabled param is about privilege escalation

commit b14323c98533e36b9115f485ee83728ffa45398e
Author: Ryan Petrello <lists@ryanpetrello.com>
Date:   Thu Mar 1 15:22:29 2018 -0500

    properly pass /api/v1/ credential fields for older Towers (#36917)

commit 2e04969f178a67ecbe2de8146b5ed42ee878c705
Author: Ryan Petrello <lists@ryanpetrello.com>
Date:   Thu Mar 1 10:36:18 2018 -0500

    properly detect the absence of credential_type in older tower-cli (#36908)

commit 2edca4f357b45ab6b34928bd1312aad1c59dd161
Author: Ryan Petrello <lists@ryanpetrello.com>
Date:   Mon Feb 26 13:12:54 2018 -0500

    tower cred: support credential kind/type for /api/v1/ and /api/v2/ (#36662)

    older versions of Tower (3.1) don't have a concept of CredentialTypes
    (this was introduced in Tower 3.2).  This change detects older versions
    of pre-3.2 tower-cli that *only* support the deprecated `kind`
    attribute.

commit d192297987ebd2c97a6390638a92591990638ffd
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Feb 22 13:01:08 2018 -0500

    tower cred: update kind options in documentation

commit 0bb7e06761be04f8e3708d4852153695d527cadb
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Feb 22 11:23:38 2018 -0500

    tower cred: filter user name lookup by the proper key

commit 4213ca1424c0c5dd3d32b367758b1aa3f5fffdf5
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Feb 22 11:17:56 2018 -0500

    tower cred: implement credential /api/v1/ kind compatability

commit 3db34301293bb1076e31f4ee6aa6546bc41ab85f
Author: Thierry Bouvet <tbouvet90@gmail.com>
Date:   Mon Jan 15 16:39:11 2018 +0100

    Fix credentials for Tower API V2

commit f7592f6ae73709a2bf07e5075d1e95dedc1f3b15
Author: Toshio Kuratomi <a.badger@gmail.com>
Date:   Sat Oct 7 14:57:13 2017 -0700

    Port arg specs from type='str' to type='path'

commit ac82751dfa1388cad127beb0b0e76f40db304155
Author: Pilou <pierre-louis@libregerbil.fr>
Date:   Mon Oct 2 22:21:24 2017 +0200

    ansible_tower: fix broken import, reuse tower_argument_spec and documentation fragment (#29115)

    * module_utils/ansible_tower: fix broken import

    * tower_*: use tower_argument_spec & doc fragment

    * tower doc fragment: Ansible requires Python 2.6+

    * tower_job_wait: fix broken import (Py3 compat)

commit f46db65badfcb60d669dede20ca0f65f487aa5d8
Author: ethackal <john@ethackal.com>
Date:   Thu Sep 14 10:03:33 2017 +0000

    Fixes verify_ssl option when False in ansible_tower module util (#30308)

    * Fixes verify_ssl option when False in ansible_tower module util

    * fixed comparison to None per PEP-8 standards

commit d0ffc3f62677955c42f8029d1f78dcd21a42118c
Author: Toshio Kuratomi <a.badger@gmail.com>
Date:   Tue Aug 15 20:16:38 2017 -0700

    Update metadata to 1.1

commit e9ec80d86bc4ccc2fc58d6d2a50a7d13a72446a1
Author: Toshio Kuratomi <a.badger@gmail.com>
Date:   Thu Jul 27 22:55:24 2017 -0700

    Remove wildcard imports

    Made the following changes:

    * Removed wildcard imports
    * Replaced long form of GPL header with short form
    * Removed get_exception usage
    * Added from __future__ boilerplate
      * Adjust division operator to // where necessary

    For the following files:

    * web_infrastructure modules
    * system modules
    * linode, lxc, lxd, atomic, cloudscale, dimensiondata, ovh, packet,
      profitbricks, pubnub, smartos, softlayer, univention modules
    * compat dirs (disabled as its used intentionally)

commit 56723c32030a89921f84553cef7127e718eb9787
Author: Christopher Galtenberg <galtenberg@us.ibm.com>
Date:   Tue May 16 18:11:12 2017 -0700

    Improve help text for extra-vars requiring @ for filename

    (cherry picked from commit 1b34de89ee1d75cb7f616b5a34cd5043bf7dfd2b)

commit fdbafe42aba5bb1de12443f27d2afdc1c135f6af
Author: Abhijeet Kasurde <akasurde@redhat.com>
Date:   Mon Jun 12 12:25:19 2017 +0530

    Fix spelling mistakes (comments only) (#25564)

    Original Author : klemens <ka7@github.com>

    Taking over previous PR as per
    https://github.com/ansible/ansible/pull/23644#issuecomment-307334525

    Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>

commit 7c0554bf7b74b1a579b41b5899ab4921b51aa6a0
Author: Bill Nottingham <notting@splat.cc>
Date:   Fri Jun 2 09:29:53 2017 -0400

    Fix handling of extra_vars_path parameter. (#25272)

    tower-cli process_extra_vars takes a list.

commit 49df11d47856318935c53126eb0e33ad12ce525e
Author: Dag Wieers <dag@wieers.com>
Date:   Fri Jun 2 13:14:11 2017 +0200

    Collated PEP8 fixes (#25293)

    - Make PEP8 compliant

commit 5ef70033959a4349160b46484c91a88d761a57d6
Author: James Labocki <jlabocki@redhat.com>
Date:   Thu Jun 1 17:22:22 2017 -0400

    Fix indentation for register module in example (#25274)

commit 640e528fdc62451bba2e781908b61207c64a773d
Author: Kevin Clark <kclark@tcpmutt.com>
Date:   Fri May 19 14:24:54 2017 -0700

    adds privilege escalation method for pmrun(Unix Privilege Manager 6.0)

commit 06e09550af26b6467b550209dcf45f8d8644f140
Author: Lee Shakespeare <lee@shakey.org>
Date:   Thu May 18 23:44:33 2017 +0100

    Lookup credential id and pass in credential rather than scm_credential (#24624)

    * Lookup credential id and pass in credential rather than scm_credential

    * Change the excepting handling to catch missing credentials

    * Make error messages for not found lookups more useful

commit 74c7c7b5326cde06a75e6ea99c327ae9eeb57cc2
Author: Lee Shakespeare <lee@shakey.org>
Date:   Wed May 17 19:30:14 2017 +0100

    Tower user remove organization (#24544)

    * Remove organization field from the tower_user module re: issue #24510

    * Fix trailing spaces.

    * Fixes for Shippable errors, pep8

    * Remove a random inserted space.

commit 62bc1a8662ad6e342c344bbac34055f63a8db3f7
Author: Abhijeet Kasurde <akasurde@redhat.com>
Date:   Thu May 11 21:56:36 2017 +0530

    Pep8 fixes for web_infra/ansible_tower (#24479)

    Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>

commit 9469bbc06fa51ab99b4237cf26fde9649076c455
Author: Andrea Tartaglia <me@andreatartaglia.com>
Date:   Wed Apr 26 15:56:13 2017 +0100

    fixed RETURN docs for modules (#24011)

    * fixed RETURN docs for remaining modules

    * updated proxymysql_mysql_users 'sample' to yaml dict

    * fixed whitespace errors

commit 7cdde96c3c5a2419260d06875b1f2adbd8471803
Author: Toshio Kuratomi <a.badger@gmail.com>
Date:   Tue Mar 14 09:07:22 2017 -0700

    New metadata 1.0 (#22587)

    Changes to the metadata format were approved here:
    https://github.com/ansible/proposals/issues/54
    * Update documentation to the new metadata format
    * Changes to metadata-tool to account for new metadata
      * Add GPL license header
      * Add upgrade subcommand to upgrade metadata version
      * Change default metadata to the new format
      * Fix exclusion of non-modules from the metadata report
    * Fix ansible-doc for new module metadata
    * Exclude metadata version from ansible-doc output
    * Fix website docs generation for the new metadata
    * Update metadata schema in valiate-modules test
    * Update the metadata in all modules to the new version

commit bc2a63c4150581073d5b69c5284f38fe2f2fa0df
Author: John R Barker <john@johnrbarker.com>
Date:   Thu Mar 9 16:20:25 2017 +0000

    Fix invalid fields in module DOCUMENATION (#22297)

    * fix module doc fields

    * More module docs corrections

    * More module docs corrections

    * More module docs corrections

    * More module docs corrections

    * correct aliases

    * Review comments

    * Must quote ':'

    * More authors

    * Use suboptions:

    * restore type: bool

    * type should be in the same place

    * More tidyups

    * authors

    * Use suboptions

    * revert

    * remove duplicate author

    * More issues post rebase

commit 9c6c9c3708515063f9b93c71d516de81fc19a1f2
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Thu Mar 2 09:34:23 2017 -0500

    Ansible Tower job_wait module (#22160)

    * Ansible Tower job_wait module

    * clean up documentation and update code comment

commit 6a2e3d29157c1c67789511b39d9dbe96d1c75755
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Thu Mar 2 09:33:56 2017 -0500

    Ansible Tower job cancel module (#22161)

    * Ansible Tower job cancel module

    * fix interpreter line

commit 85977be23c8846f1d2a03382226a765ab61cd154
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Thu Mar 2 09:33:39 2017 -0500

    Ansible Tower job list module (#22164)

commit 3855393cd3ccc4253c744532f818ea7a2c73c0a8
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Wed Mar 1 14:57:35 2017 -0500

    Ansible Tower job_launch module (#22148)

    * Ansible Tower job_launch module

    * Added RETURN documentation and fixed import locations

    * remove superfluos required attributes, make tags a list, and fix some typos

    * only join tags if they are actually a list

    * use isinstance instead of type, cleanup imports

commit bd6e5c25294da9929b6ab0f85ae4a74d1b61deb0
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Mon Feb 20 15:18:43 2017 -0500

    add Ansible Tower role module (#21592)

    * add Ansible Tower role module

    * remove owner as choice from role paramenter

commit 8a5914affd3d5bcaa769201955c164330bc74e9f
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Mon Feb 20 15:18:04 2017 -0500

    add Tower JobTemplate module (#21681)

    * add Tower JobTemplate module

    * add host_config_key and remove defaults from required parameters

commit 979adfd16c430f46295931c8b3c9621be57da31f
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Mon Feb 20 15:16:32 2017 -0500

    add Ansible Tower team module (#21593)

commit 5f2381e9ad897b6fd701db81994c3bbba1ab793b
Author: John R Barker <john@johnrbarker.com>
Date:   Fri Feb 17 17:31:05 2017 +0000

    Correct example

commit 99027e4b30b8cda0f66acbccd33bfb2a6b1d7853
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Fri Feb 17 11:19:33 2017 -0500

    Add Tower Project module (#21479)

commit 150c0a9fdc66ee723fd64dfd62eb01abe33020ca
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Fri Feb 17 11:19:06 2017 -0500

    Add Tower Group module (#21480)

commit 2c825b792f97263dd35d1978d6bd937fe2540ce3
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Fri Feb 17 11:18:40 2017 -0500

    Add Tower Host module (#21482)

commit 2f9b0733bb4e1aabeebaa06a716aaccda06b97fe
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Fri Feb 17 11:18:11 2017 -0500

    Add Tower Inventory module (#21483)

commit 962668389a767ae16136dd85266020ee7427ea69
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Fri Feb 17 11:17:41 2017 -0500

    Add Tower Label module (#21485)

commit 0699e44b53074bac826f8ffabedccecf4fbda153
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Wed Feb 15 11:59:03 2017 -0500

    Ansible Tower user and credential module (#21020)

    * rename tower config module parameters to avoid conflicts

    * add Ansible Tower user module

    * add Ansible Tower credential module

    * remove errant hash from interpreter line

    * friendlier error messages

    * Update tower_verify_ssl defaults and module examples

    * Update tower_verify_ssl default documentation

    * Tower expects satellite6 not foreman

commit 788a2e5fc89ab50fb6cf43d12d1de0e8d222b6c3
Author: Matt Martz <matt@sivel.net>
Date:   Thu Feb 2 13:45:22 2017 -0600

    Update validate-modules (#20932)

    * Update validate-modules

    * Validates ANSIBLE_METADATA
    * Ensures imports happen after documentation vars
    * Some pep8 cleanup

    * Clean up some left over unneeded code

    * Update modules for new module guidelines and validate-modules checks

    * Update imports for ec2_vpc_route_table and ec2_vpc_nat_gateway

commit 16e6b3f148eb2795b7da70b8482cb1044a86f4c6
Author: Brian Coca <brian.coca+git@gmail.com>
Date:   Mon Jan 30 13:42:58 2017 -0500

    updated friendlier description

commit 6140308675d184b9198a2b204005aa709cb50b6d
Author: Wayne Witzel III <wayne@riotousliving.com>
Date:   Mon Jan 30 13:42:32 2017 -0500

    Ansible Tower organization module (#20355)

    * add Ansible Tower organization module

    * skip Python 2.4 check for ansible_tower module

    * make spec and doc match, extract tower auth helper method

    * added auth params at module level

    * support check mode

    * extract check mode check to ansible_tower utils, add utils to 2.4 skip

    * update interpreter shebang

    * remove colon from docs

    * no log for password, verify_ssl default to true

commit 518a25430dc2034813d82e9b946dd200e11b8b69
Author: mabashian <mabashia@redhat.com>
Date:   Fri Sep 27 13:47:13 2019 -0400

    Adjust unit test after adding conditional render to modals in launch button component

commit b6ffde75ef298e60b8c4696b25c49cc08d030aab
Author: Seth Foster <fosterbseth@gmail.com>
Date:   Fri Sep 27 12:31:10 2019 -0400

    check expired sessions only if User exists

    - Indent rest of code into the conditional
      that checks for expired sessions of that User
    - If user doesn't exist, no need to check

commit 6e9804b713d67cc233bf0a6c37dbefe942a33884
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 26 13:27:54 2019 -0700

    Rework saving labels

commit 94fa745859e40270b4c672c5d39dc443c8c4159c
Author: Seth Foster <fosterbseth@gmail.com>
Date:   Fri Sep 27 11:47:44 2019 -0400

    removed duplicate import of User

commit 73c3b8849b4d6ed696b4dfbc9efe8975d742b32a
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Sep 27 11:26:10 2019 -0400

    lower the isolated poll interval in development

    (waiting 30s is annoying)

commit bb474b07979485fdb16969690703f1c5ff026f16
Author: mabashian <mabashia@redhat.com>
Date:   Fri Sep 27 11:05:23 2019 -0400

    Only render the launch modals if errors are present.  This addresses a local unit test failure.

commit c94ebba0b3eec20555cd1582124cef144e85b43f
Author: Seth Foster <fosterbseth@gmail.com>
Date:   Fri Sep 27 10:10:03 2019 -0400

    Saving user session checks if User exists

    - Check that model User object exists with id=user_id
      before attempting to save to database
    - UserSessionMembership saves to the database using
      foreign key, User
    - However, User with matching id might not exist if
      browser sends request with stale cookies
    - Change made in regards to issue #4334

commit af90a78df57ac12975b0b33a1e754a4bb2544ca4
Author: mabashian <mabashia@redhat.com>
Date:   Fri Sep 20 10:55:30 2019 -0400

    Extends LaunchButton component to include support for relaunching.  Adds relaunch button to jobs list and job detail view(s).

commit 454f76c06667a57c55b4ca9d05a7cdc62d61b9e7
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Sep 12 22:20:33 2019 -0400

    Copy git submodules as-is to avoid auth and path errors

commit 870b76dc59e5171d0738b37ca3b818bf5ff29ec9
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Sep 27 08:44:04 2019 -0400

    Update the "Credential" label on JT forms to say "Credentials"

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

commit f2676064fd357ff0eccfbb7dd5fc44de5474d056
Author: Buymov Ivan <ivan.buymov@corp.mail.ru>
Date:   Thu Jul 4 17:31:15 2019 +0300

    Fix error with rejoining node to cluster after lost connection to postgres

commit 4b62f4845a380cede2113dd5f7de585fa488e0e1
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Sep 27 00:37:29 2019 -0400

    fix broken `docker-compose-cluster` config

commit 3dd69a06e71440f1e897a649f16a017a24a7ea6a
Author: kumy <kumy@users.noreply.github.com>
Date:   Tue Apr 2 10:28:05 2019 +0200

    Use variables to set rabbitmq host and port

commit d30d51d72cfbef4722eb0595fcd3f4f43c342198
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Sep 23 13:49:17 2019 -0400

    fix a bug that prevents launch-time passphrases w/ cred plugins

    with the advent of credential plugins there's no way for us to *actually
    know* the RSA key value at the time the credential is _created_, because
    the order of operations is:

    1.  Create the credential with a specified passphrase
    2.  Associate a new dynamic inventory source pointed at some third party
        provider (hashi, cyberark, etc...)

    this commit removes the code that warns you about an extraneous
    passphrase (if you don't specify a private key)

    additionally, the code for determining whether or not a credential
    _requires_ a password/phrase at launch time has been updated to test
    private key validity based on the *actual* value from the third party
    provider

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

commit 90cac2ec352bbfa84975c59d80ebf2bcc574bc66
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Thu Sep 26 16:11:34 2019 -0400

    fix lint errors

commit 1a7148dc809ae4873d3d4f47ecee48dd77ed2db8
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Sep 26 14:37:04 2019 -0400

    Prevent search on the NotificationTemplate.notification_configuration field

commit d42ffd735304c22be71cd710345ec81b0df0f096
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Thu Sep 26 10:50:15 2019 -0400

    Removes unused fnc and unnecessary props adds dom node to Empty State

    This.node was use for the add button for both empty list and list with data.
    This was done to reduce complexity in handleAddToggle() and I don't think it
    will cause bugs because those two elements are not rendered at the same time.

commit 9f8d975a19c92716ecaa37d8ff1b8df25db3b4de
Author: Christian Adams <chadams@redhat.com>
Date:   Thu Sep 26 13:24:26 2019 -0400

    revert to get needed scl enables for community container installs

commit 955bb4a44cdbbb15628a4b54721fdf74ca4c8a91
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Sep 26 13:12:54 2019 -0400

    allow *.pendo.io as an img-src in our Content Security Policy

commit 71511b66ac99f005a15d5de8ad459e14bccc81f9
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 26 10:01:34 2019 -0700

    fix JobTemplate tests

commit e97fc54deb8760ad4d6fffe211db89a29a15e786
Author: Marliana Lara <mlara@redhat.com>
Date:   Thu Sep 26 09:20:33 2019 -0400

    Add class to StatusIcon wrapper and fix merge conflicts

commit ee27313b425ecf474438baf140af5256a6c4a5de
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date:   Thu Sep 26 11:28:25 2019 -0400

    Change the visibility of the Grant Permission button on the team edit page

    In the case where MANAGE_ORGANIZATION_AUTH = False, an Org admin is
    still supposed to have the capability of adding resource roles to a
    team.  This was in fact still doable directly in the API, or via the
    organization edit page.

commit 439727f1bd32fc2c000284e5bd3dde6c7ae7090f
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Wed Sep 25 15:18:30 2019 -0700

    extract new LabelSelect component from JobTemplateForm

commit 76325eefd3117937389783251df9cbc2a0b790e4
Author: Marliana Lara <mlara@redhat.com>
Date:   Tue Sep 24 15:16:59 2019 -0400

    Expand job detail tests to verify more fields

    * Update job detail tests to use large mock job data source
    * Move mock job data source into a shared file
    * Update OrgAccess snapshot due to DetailList style change

commit 4b8a06801c1594b7fe8e94d54c077d7a09a4fc2d
Author: Marliana Lara <mlara@redhat.com>
Date:   Tue Sep 24 15:14:17 2019 -0400

    Add missing job detail fields and status icons

commit 38b506bb9483b145dbeedb689f15d5f83ec55dbc
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Wed Sep 25 09:21:56 2019 -0400

    Removes isPlain prop from DropdownItem

commit 61f6e3c4d230f5c9ffb245b5c03c18abd3544934
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Sep 24 08:22:11 2019 -0700

    Refactor to PlaybookSelect component

commit 1316ace475b78ec7a36bd9b64f81154d73368018
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Tue Sep 24 11:19:05 2019 -0400

    Fixes translation omissions

commit b3b53a8ce4c8a0759f870e17d7f835602530aca1
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Thu Sep 19 13:41:13 2019 -0400

    Pluralized modal titles and empty state strings

    All itemNames used in empty state messages, and delete modal titles
    need to be plural and capitalized.  Because of this change we no
    longer need the ucFirst() in utils/strings.js.

commit 8dd4379bf2b56596e9407ff7ff8b09505e587490
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Wed Sep 18 09:23:09 2019 -0400

    Adds proper translation.  removes ucFirst()>

commit b79c686336a9a65a381af66c587eee5aaedb46af
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Tue Sep 17 14:27:07 2019 -0400

    requires individual components to pluralize

commit 9548c8ae19b442b21e1c2fede3e82670e0b5be65
Author: Christian Adams <chadams@redhat.com>
Date:   Mon Sep 23 15:38:51 2019 -0400

    add link to awxkit docs

commit 362339d89cd1c7d81a887d72d2f15d8e2782f9e1
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Mon Sep 23 10:59:19 2019 -0700

    add FieldTooltip component, some JobTemplateForm cleanup

commit 6a9940c02719c80beeccac8194f67baf75e20640
Author: beeankha <beeankha@gmail.com>
Date:   Mon Sep 23 13:17:26 2019 -0400

    Update URL

commit ce1d9793ceb92b903ac8840a7e20ea975b77cd87
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Fri Sep 20 16:25:05 2019 -0400

    ToolBar checkbox checks and JT Add Button closes and Test Clean up

    The Select-All check box in the DataList Toolbar will be checked when the
    user clicks on it. Also, the JT Add button closes when the user clicks
    elsewhere on the page as well as when the user clicks on the button a second time.
    I also cleaned up some tests in the DataListToolBar file.

commit f35ad41e17dd6820192d00543273b4d7d0ad56fb
Author: beeankha <beeankha@gmail.com>
Date:   Mon Sep 23 09:46:54 2019 -0400

    Fix misc. errors and typos

commit d52aa11422140efdf10c2eb31af8fbb93ad79fc0
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Sep 23 09:15:55 2019 -0400

    correct CSP header to allow all pendo.io traffic

commit 5d840af2234135afaee7687026681d87d26a039b
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Sep 20 13:45:22 2019 -0700

    fix typo, clarify test names

commit 1f149bb086078f75ff2c8737b93a2939797e33e3
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 19 11:51:51 2019 -0700

    refactor encodeNoneDefaultQueryString

commit 508535be6662300dd6cf8d26e3e00acdd6dafa5e
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 19 11:42:00 2019 -0700

    rework removeParams

commit cb69cac62d67afe2d7a407651675b24b2e11a9a2
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 19 10:52:18 2019 -0700

    split qs addParams into mergeParams and replaceParams for clarity

commit 3ea4a32940514f3ede6c56e77024d77739a27d7e
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 19 08:48:44 2019 -0700

    qs cleanup, more tests

commit d6f93737c4631a3f0700250f313d4a7f5315a828
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Wed Sep 18 11:29:51 2019 -0700

    improve qs test coverage, minor cleanup

commit eb0c4fd4d48f9a2237ec8a1b4c3f71c63cd5b794
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Wed Sep 18 09:19:03 2019 -0700

    refactor parseQueryString

commit 36571a12755514c3ae6541e1c228e1c71b4cc5d0
Author: Bill Nottingham <notting@splat.cc>
Date:   Fri Sep 20 15:28:38 2019 -0400

    Fix SAML login when only certain attributes are set.

    The user may not set all of saml_{attr,admin_attr,auditor_attr},
    so don't assume they all exist.

commit 01177f363243b45cda0cedebb24eca9361950282
Author: Bill Nottingham <notting@splat.cc>
Date:   Fri Sep 20 13:58:12 2019 -0400

    Add some sanitizations (from @jakemcdermott, @mabashian)

commit ac530e13280e049c7052e9b2a531fad4d630d2c9
Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local>
Date:   Thu Sep 19 14:18:46 2019 -0400

    utilize far instead of function for search type

commit 9605d8049d4e308e84bbe5ed493cffca914cfff3
Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local>
Date:   Wed Sep 18 12:41:05 2019 -0400

    rewrite search key type check to be a var instead of a function

commit d2e335c7c51c5d25ae5bf468fdb4bb13274c2526
Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local>
Date:   Fri Sep 13 15:17:59 2019 -0400

    revert restriction on defaultParams

commit 678fba1ffb326182ff9f6c097d3ecc6452a77fcb
Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local>
Date:   Fri Sep 13 14:45:26 2019 -0400

    fix tests with search updates

commit 34e1b8be1d55d85565d80728270057f89393fb40
Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local>
Date:   Fri Sep 13 13:03:15 2019 -0400

    make default params only accept page, page_size and order_by

commit 86029934ad8d8ca80a1d6d79e431bbcf981e45dc
Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local>
Date:   Fri Sep 13 12:42:56 2019 -0400

    selectively add icontains to only text-based searches

commit 860715d0884a1e2c1b5c2d8ee3ed696f151292b6
Author: beeankha <beeankha@gmail.com>
Date:   Tue Sep 17 15:49:01 2019 -0400

    More AWX docs edits

commit e2be392f31d617b3dec0bc5b544c5899aab8121f
Author: beeankha <beeankha@gmail.com>
Date:   Wed Sep 11 16:27:28 2019 -0400

    Edit AWX docs

commit f49d566f178b42216aad86a78706ade4c97b65df
Author: mabashian <mabashia@redhat.com>
Date:   Thu Sep 19 13:59:21 2019 -0400

    Update failed snapshot

commit 83e413b0bfae9d6272cccdcd4d32b828792c630f
Author: mabashian <mabashia@redhat.com>
Date:   Thu Sep 19 13:28:52 2019 -0400

    Fix prettier failures

commit e68349b6b5c3b7b24ae15ab0ec7904f821b7d474
Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local>
Date:   Wed Sep 18 13:57:06 2019 -0400

    assorted style cleanup in UI next
    - round all corners of combo fields
    - make sure required asterisk is always before help popover ?
    - bug: fix ? popover from opening lookups
    - fix spacing of detail toggle for http error

commit ca5de6378aa3e2e05de8491c42494c117ac53690
Author: Seth Foster <fosterbseth@gmail.com>
Date:   Fri Sep 20 10:36:47 2019 -0400

    Fix LDAPServerURIField number in domain

    - Bug: API error if LDAPServerURIField contains a number in the top level domain
    - Add custom regex in LDAPServerURIField class that is passed to django
      URLValidator
    - The custom regex allows for numbers to be present in the top level domain
    - Unit tests check that valid URIs pass through URLValidator, and that
      invalid URIs raise the correct exception
    - Related to issue #3646

commit 1ebe91cbf76a4625280e4ddf16449cebd0135d58
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Thu Sep 19 11:16:26 2019 -0400

    Adds delete button to job details and handle delete errors

    After successful deletion of Job the user is nativated back to Jobs List.
    If the job is not successfully deleted a alert modal pops up and on close
    the user remains on Job Details page.

commit badba581fdd71c69dceb5942317b8d3cb99232ab
Author: Bill Nottingham <notting@splat.cc>
Date:   Thu Sep 19 17:00:10 2019 -0400

    Rename Automation Insights to Automation Analytics.

    Fix user-facing code, don't worry about settings names.

commit a6a50f0eb188d4e9fae0a2c348f839dad3424f44
Author: mabashian <mabashia@redhat.com>
Date:   Thu Sep 19 11:13:55 2019 -0400

    Changes InventoriesLookup to InventoryLookup and removes pluralization of lookup headers for Inventory and Project since only one can be selected.

commit e1bdbeaa5cae22d1804b38c960ae737f6763f7da
Author: Jesse Keating <omgjlk@github.com>
Date:   Wed Sep 18 13:27:55 2019 -0700

    Restore new style headers

    This leads to having both the new style header and the old compatability
    header. Best of both worlds!

commit b3c264bf2115dd8116e36e0f80edfcbee608310e
Author: Jesse Keating <omgjlk@github.com>
Date:   Wed Sep 18 12:26:47 2019 -0700

    Use proper headers to auth with Vault

    Reading examples at
    https://learn.hashicorp.com/vault/getting-started/apis show needing to
    use `X-Vault-Token` header, instead of `Authorization`. Without this
    header, the vault server would return a 400 status with an error message
    of "missing client token". With this change AWX is now able to interface
    with the Hashicorp backend.

commit 53992d41d54f9afdd4c2bf381cc317a4d6609e16
Author: mabashian <mabashia@redhat.com>
Date:   Wed Sep 18 13:50:15 2019 -0400

    Re-generate fontcustom .woff file.  This should fix microsoft and google icon rendering on login modal.

commit 774a4e32cc0dbd6a1583e7e7d10133413c3d8dcf
Author: mabashian <mabashia@redhat.com>
Date:   Tue Sep 17 13:45:20 2019 -0400

    Fix management job column width issues

commit 22441d280e5b8d5ee8743d4628d4d2fbb75c4441
Author: Shane McDonald <me@shanemcd.com>
Date:   Tue Sep 17 08:45:19 2019 -0400

    Fix pg password in cluster dev env

commit 54d50d71ab3b630dd68e2f5be9657c0f38df4b0d
Author: Christian Adams <chadams@redhat.com>
Date:   Mon Sep 16 16:11:05 2019 -0400

    pass correct awx-dev password on startup

commit ef4f1df9bba6e48bba892a9c88f24be394ebee41
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Mon Sep 16 16:27:10 2019 -0400

    fixes grid so action buttons stay in view

commit e3c1189f567caef23c09a95883b64a1f0a9f1613
Author: AlanCoding <arominge@redhat.com>
Date:   Mon Sep 16 10:02:36 2019 -0400

    bump migration

commit fdf9dd733bc12d0857d00f8af80d6728406eb1a8
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Sep 12 09:19:09 2019 -0400

    bump migration

commit 9697e1befba8c087b17fed30d7368ea7020139f3
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 10 11:48:50 2019 -0400

    comment fixup

commit 84a8559ea095e6468ae7c1454138f3e69ec4d5af
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 10 11:46:45 2019 -0400

    psuedo -> pseudo

commit 8ac8fb9016a7e050855a83f20b14e212428ce4f8
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Tue Sep 10 11:42:28 2019 -0400

    add more details to workflow limit help text

commit 01bb32ebb03958aa4704f1240f033aba05cbf02f
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Sep 6 16:04:10 2019 -0400

    Deal with limit prompting in factory

commit 711c240baf1a8419bc8f92552db7aeee0802fef5
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Sep 5 15:28:53 2019 -0400

    Consistently give WJ extra_vars as text

commit 291528d82397670e3cf8baca5d9f0c9c25701240
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Aug 22 09:36:36 2019 -0400

    adjust UI unit tests again

    bump migration

    bump migration again

commit 1406ea302606899f820187efc6ceeea54caa2598
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Aug 21 22:30:13 2019 -0400

    Fix missing places for ask_limit and ask_scm_branch

commit e8581f6892118e28b3a7483fc6a717a8ba53bf26
Author: AlanCoding <arominge@redhat.com>
Date:   Tue Jul 23 16:01:42 2019 -0400

    Implement WFJT prompting for limit & scm_branch

    add feature to UI and awxkit

    restructure some details of create_unified_job
      for workflows to allow use of char_prompts
      hidden field
    avoid conflict with sliced jobs in char_prompts copy logic

    update developer docs

    update migration reference

    bump migration

commit fbf182de284e338db9e292e4d01204192a029a7c
Author: Rebeccah <rhunter@redhat.com>
Date:   Thu Sep 12 14:19:32 2019 -0400

    removed refernce to workflow job in parent schedule naming as it is unnecessary

commit 5fab9e418bacafee6a449ca688f30f967ef172be
Author: Rebeccah <rhunter@redhat.com>
Date:   Thu Sep 12 11:32:22 2019 -0400

    added functional test to test new schedule functionality

commit d39b931377825ec754d357ddc38e996388d7d844
Author: Rebeccah <rhunter@redhat.com>
Date:   Tue Sep 10 21:27:50 2019 -0400

    added in logic to check if the parent workflow has a schedule and onsolidated a couple import statements

commit 9028afab07cd7b9ae068750742bc86e2346b837e
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Mon Sep 16 12:55:31 2019 -0400

    allows user to save form after reverting

commit 3b89e894db9eae86c958b9d2874f9fb53501f991
Author: Shane McDonald <me@shanemcd.com>
Date:   Mon Sep 16 10:40:39 2019 -0400

    Stop using PG SCL in dev env

commit bdbbb2a4a2be7a38508b8327d2557d198d2d2b1f
Author: Christian Adams <chadams@redhat.com>
Date:   Thu Sep 12 19:51:16 2019 -0400

    Fix authentication bug with container installs
      - update awx-dev db password where needed

commit 9e8d0758c8171cdbce78434d72dca3c457b8b9be
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Fri Sep 13 13:39:08 2019 -0400

    allows all WFJT  tabs to properly route to workflow visualizer

commit 662033db444c49242c8041c6d21d1f42f956ff5a
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Sep 12 08:08:52 2019 -0400

    fix some awxkit flake8 failures

commit eba69142f1c8c31021c1631a945c49a1d0cc5c01
Author: Elijah DeLee <kdelee@redhat.com>
Date:   Tue Sep 10 17:02:15 2019 -0400

    add subscriptions endpoint to awxkit

commit 8a29276a7d8c17325a7ed638e50de8490c258838
Author: mabashian <mabashia@redhat.com>
Date:   Tue Sep 10 14:28:58 2019 -0400

    Fix whitespace

commit 611f16328919d7d7b366606e053ce8da1cad49d3
Author: mabashian <mabashia@redhat.com>
Date:   Tue Sep 10 14:26:52 2019 -0400

    Make sure that the license page under settings has creds available

commit 113622c05ece11478eb28647b37fc1a667dc4882
Author: mabashian <mabashia@redhat.com>
Date:   Thu Sep 5 09:10:59 2019 -0400

    Moves initial system settings rest call out to resolve

commit 608567795de40e92cf1cd67d816f424b33bf5817
Author: mabashian <mabashia@redhat.com>
Date:   Wed Sep 4 17:34:17 2019 -0400

    Add support for looking up and selecting licenses on license page

commit 29fd399b06f524337e109cab2757cdd9477ab22d
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Aug 30 14:38:57 2019 -0400

    introduce a new API for generating licenses from candlepin creds

commit 04f458c007edcc165b0ba459ca6c6fb934224268
Author: mabashian <mabashia@redhat.com>
Date:   Fri Aug 30 10:16:24 2019 -0400

    Cleanup inline styles

commit 38a7d62745f51264159b80ce65de37e6efeb318d
Author: mabashian <mabashia@redhat.com>
Date:   Fri Aug 30 10:08:13 2019 -0400

    Add support for custom error messaging on license page

commit 53925f5e9898cbac0ba669e89b06f29449de36f3
Author: mabashian <mabashia@redhat.com>
Date:   Thu Aug 29 16:59:54 2019 -0400

    Tweaks to the ux for saved creds

commit 2474a3a2eafd426410861df3d42bd0efc2043873
Author: mabashian <mabashia@redhat.com>
Date:   Thu Aug 29 15:15:50 2019 -0400

    Pull creds into license form if available via settings

commit 900fcbf87ec0e9aca758b75843e8da03f3476428
Author: mabashian <mabashia@redhat.com>
Date:   Wed Aug 28 17:32:10 2019 -0400

    Add rh username and pass to license form

commit 846e67ee6ab9faecf2d34d545194771c4407cfa0
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Aug 28 08:46:34 2019 -0400

    update trial license enforcement logic

commit 98daee4823ab12e2d24478542df7da196ffcdafe
Author: Bill Nottingham <notting@splat.cc>
Date:   Fri Sep 13 12:07:35 2019 -0400

    Show unlimited licenses as unlimited.

    Don't show 'hosts remaining' for unlimited licenses.

commit 5ed97e0f659a2831cd4ad8c6ad82cb8e29fb3079
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Sep 13 11:50:06 2019 -0400

    change the default port range for the sdb debugging tool

    the current range conflicts w/ a port used by the pycharm editor

commit e854b179e41973fba12012b52d77be123e3485ca
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 12 15:48:17 2019 -0700

    add test for Lookup clearing QS params

commit 26e320582ae16a41cd6e49fca699de4994fa3012
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 12 14:14:49 2019 -0700

    namespace qs params for each lookup separately

commit ee864b2df318c50b74acc7b67b9496fef60d12ce
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 12 14:11:49 2019 -0700

    clear Lookup query params when lookup is closed

commit e309ad25e4f1ca60bf1eed59b75fa5f3e6e53e06
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Wed Sep 11 14:34:25 2019 -0700

    de-lint

commit 55244834a3d11bee4694e8f462f56a7bef1db3ad
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Wed Sep 11 13:59:24 2019 -0700

    fix bugs when switching NTs to Webhook type

commit 311860e0278640b0bb4f1b1660ef0f30b4fd6687
Author: Jake McDermott <yo@jakemcdermott.me>
Date:   Thu Sep 12 12:32:07 2019 -0400

    show extra vars on workflow template schedules

    When the workflow job template prompts for extra vars, we show the
    extra vars input field on the scheduler.

commit b5225bd80db71fe06d47a5e3febb0c854e7d8974
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Sep 12 16:07:43 2019 -0400

    record the parent WFJ ID for job events that originate from a WFJT

commit 9d93cf80217558bb05cd3f5c596966ea32a3738b
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Sep 12 17:14:25 2019 -0400

    cli: show a better error if AWX is migrating

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

commit fe0db4e32962ec23054a4c017eb79ff35c81ade7
Author: Shane McDonald <me@shanemcd.com>
Date:   Thu Sep 12 15:22:16 2019 -0400

    Consolidate scl enable calls

commit 3c0a0e1f4a8c180f731fe05338cb060c0a3df3e9
Author: Shane McDonald <me@shanemcd.com>
Date:   Thu Sep 12 15:12:04 2019 -0400

    Fix arg parsing in entrypoint

commit b2e8e3cc3d0afc30af31b7c9e7c4fd7a8e8d9499
Author: Shane McDonald <me@shanemcd.com>
Date:   Thu Sep 12 14:03:08 2019 -0400

    Add scl enable back to start_tests script

    I think we need to specify the entrypoint in the pod definition too

commit 804ec0dde937a78ba74af75ef1bd421f5c50a563
Author: Shane McDonald <me@shanemcd.com>
Date:   Thu Sep 12 13:53:46 2019 -0400

    Handle SCL enable in one place

commit e7bb5ac3e44f165c9fa8027a62c2c4e323ae66d0
Author: Shane McDonald <me@shanemcd.com>
Date:   Thu Sep 12 13:41:41 2019 -0400

    Fix tests

commit f2ccce34784d9f7a079c9e636466037abf6fde77
Author: Daniel Sami <dsami@redhat.com>
Date:   Thu Sep 12 12:10:01 2019 -0400

    flake fixes for e2e

commit 036567817e4aeb74f063e2c15b3db4be8366b47a
Author: Shane McDonald <me@shanemcd.com>
Date:   Mon Sep 9 20:18:01 2019 -0400

    Implement local docker pg upgrade

commit ec1e93cc69a38e92f08c70d240ffac990ae9c983
Author: Christian Adams <rooftopcellist@gmail.com>
Date:   Fri May 24 16:30:06 2019 -0400

    Upgrade to postgres 10.6
      - use awx-python in shebang in dev env
      - scl enable where needed for rhel7 & container installs
      - use scram-sha-256 pg user hashing by default
      - ensure psycopg2 is using the correct PG_CONFIG at build time for the right libpq version

commit 04ab736f0906b423852a5f59859b26b28eb78117
Author: Jose OrPa <jose.orpa@gmail.com>
Date:   Sat May 18 13:45:07 2019 +0200

    #3778 Upgrading postgresql to v10

commit 90c7514303c1b1271d841cbd3180413701e4dd75
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Thu Sep 12 08:49:20 2019 -0400

    add metadata for new runner_on_start events

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

commit 3c22f992348d854f3a4bf2de00853968df060d79
Author: Yanis Guenane <yanis@guenane.org>
Date:   Thu Sep 12 14:39:28 2019 +0200

    e2e/test: NPMRC_FILE is a build-arg not an environment variable

commit 3eecda4edc82bec5c35b47b1979c48610d93fda6
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Sep 11 20:43:20 2019 -0400

    cli: add instructions for using awx -h

commit c0d9600b66a8b271e4da9b74d0706c6d40ee62bf
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Sep 10 17:22:20 2019 -0400

    WIP: optimize dashboard performance for larger UnifiedJob counts

commit 83ee4fb28943bca2eee7142bdd48cff2489db917
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Sep 11 16:22:47 2019 -0400

    add a bit more detail to the awx CLI README

commit 6309c0a4262157d7373f6b190046508b2718cbbb
Author: Christian Adams <chadams@redhat.com>
Date:   Thu Aug 29 14:35:08 2019 -0400

    Upload using RH cred settings

commit ad2e58cd4396397b748278c4507cb4e5fc94ebaa
Author: Marliana Lara <mlara@redhat.com>
Date:   Wed Sep 11 11:03:00 2019 -0400

    Align the top of the modal to a fixed distance from the top of the
    browser

commit 2ea280bbafb51728a276b07dff883156116d3d14
Author: Yanis Guenane <yanis@guenane.org>
Date:   Wed Sep 11 16:15:50 2019 +0200

    Dockerfile: Allow one to pass a npmrc file

commit 0e5abb5fa34cebf214adeb1db7b28be0ae92e897
Author: Yanis Guenane <yanis@guenane.org>
Date:   Wed Sep 11 16:12:50 2019 +0200

    Revert "add npm registry arg"

    This reverts commit 844f3fde724a53c87476f69452480cfbb082a2fc.

commit 5dbcafc392ade3d296ed30c8e2201e0281f68ed9
Author: Daniel Sami <dsami@redhat.com>
Date:   Wed Sep 11 08:59:20 2019 -0400

    Added a longer timeout for spinny specifically

commit e53c9793441b4eb80525d9f1bf16e0ebe0d7aa74
Author: Marliana Lara <mlara@redhat.com>
Date:   Tue Sep 10 17:09:25 2019 -0400

    Show changed status when the status is both ok and changed

commit 2527a78874f6d22a9dd99e69596f73d93d46d705
Author: Marliana Lara <mlara@redhat.com>
Date:   Tue Sep 10 17:06:53 2019 -0400

    Combine host and job status icons into one generic status icon

commit 871f2cf9c549dfc10457fae6950796002c40be9e
Author: Marliana Lara <mlara@redhat.com>
Date:   Tue Sep 10 16:29:25 2019 -0400

    Add host event modal tests and code cleanup

commit 8192b79b1f3755e4d99d83114b157e000ee3dcaf
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Sep 10 10:44:19 2019 -0700

    fix NT validation of headers after saving

commit e23c1477dae10fb746cce64563fe1060ba2d561e
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Tue Sep 10 12:13:41 2019 -0400

    Properly reloads after successful deletion

commit d4b2cacb3ed245789ec82647fe7aa7e5674fa4be
Author: mabashian <mabashia@redhat.com>
Date:   Tue Sep 10 10:30:08 2019 -0400

    Don't render the 404 not found page until the content's finished loading

commit 39ee60a913f2f9f4569762c94b318f25cc71a57f
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Sep 10 09:32:34 2019 -0400

    cli: fix a minor bug in uniqueness rule detection

commit da43b9b84cbef90055dc90bf866cea7ba90d6669
Author: mabashian <mabashia@redhat.com>
Date:   Tue Sep 10 10:08:42 2019 -0400

    Prettify FilterTags

commit 14f8ef4f4458861418c129b9751286fca0b2210c
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Sep 10 08:14:20 2019 -0400

    move the oauth2 last_used update to the bottom of the request

    this avoids acquiring a row lock (and holding it for the duration of
    transactions which include a very slow query)

commit ee47e98c5089b4b77dac2e35ca86a8125815cc16
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Sep 9 19:30:31 2019 -0400

    cli: make "detail" actions actually respect Allow: headers

commit f69f43e3ba1b70e48fef4ca5c5823b7c9a6ac0c4
Author: mabashian <mabashia@redhat.com>
Date:   Mon Sep 9 16:31:11 2019 -0400

    Upgrades lodash and angular-moment

commit 629e2e89b902fada69270195a6aba6594f615a43
Author: mabashian <mabashia@redhat.com>
Date:   Mon Sep 9 15:50:41 2019 -0400

    Fix linting error

commit ea015190de921b394a6db6729460b38d9b194e45
Author: mabashian <mabashia@redhat.com>
Date:   Mon Sep 9 15:41:39 2019 -0400

    Display search key along with value in tag

commit 676270286854da0460f0f60c197f8ecd41e27347
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Aug 30 09:07:14 2019 -0400

    cli: add support for granting and revoking roles from users/teams

commit 3e97608914739cbf1c8b7a48f4b6780aa9d16357
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Mon Sep 9 15:25:04 2019 -0400

    fix a human format bug for settings

commit a95394b135683d5a8294aebaf0b98692e14a7b73
Author: Alex Corey <alex.swansboro@gmail.com>
Date:   Mon Sep 9 14:55:39 2019 -0400

    Adds proper pluralization to Look Up modal empty state

commit 1f8f4e184b2f054cd9d823d75789754e7ab4c3f6
Author: mabashian <mabashia@redhat.com>
Date:   Mon Sep 9 12:53:53 2019 -0400

    Various UX improvements

commit 844f3fde724a53c87476f69452480cfbb082a2fc
Author: Daniel Sami <dsami@redhat.com>
Date:   Mon Sep 9 11:56:10 2019 -0400

    add npm registry arg

commit 820605b0ca533a965a2fd37207df7b2e25cc1758
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Sep 6 14:27:02 2019 -0700

    fix JT form tests

commit eb2fc8011479c7256ba9d0945fb9deaa2b33fe24
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Fri Sep 6 16:13:44 2019 -0400

    fix up a minor Swagger doc bug

commit eb2de51f8619d5a3f18e67df479e1385b9382628
Author: Bill Nottingham <notting@splat.cc>
Date:   Fri Sep 6 15:55:16 2019 -0400

    add licenses for new azure deps

commit 7aa94a9bb583e80752a15bb4edb4f5d8ea3b75d3
Author: Bill Nottingham <notting@splat.cc>
Date:   Fri Sep 6 15:30:08 2019 -0400

    Update assorted cloud module requirements.

    Update boto3 for ec2_transit_gateway module.
    Update Azure requirements to sync with Ansible 2.9 branch.

commit be6f5e18ae52c5119128bce554b54f7b17fb4969
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Sep 6 11:35:24 2019 -0700

    fixing JT Form tests post-rebase

commit 9777b79818938ed8710adc0481d60a74e0c85f37
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Sep 6 09:59:58 2019 -0700

    hide overflow in ExpandingContainer while opening

commit 25aa9bc43e2bc4ad875ebfca1beeb0409073daa8
Author: Marliana Lara <mlara@redhat.com>
Date:   Fri Sep 6 12:52:44 2019 -0400

    Change empty state text

commit a79de2b4ed1a9a641528cd7ab477a1f50a340965
Author: Marliana Lara <mlara@redhat.com>
Date:   Fri Sep 6 12:44:11 2019 -0400

    Fix existing test failures

commit 7480baf2569e6a8ec0e67ac29f487f23f113197d
Author: Marliana Lara <mlara@redhat.com>
Date:   Fri Sep 6 12:43:53 2019 -0400

    Add host event modal

commit 5babab7af4a32212a5d363786f8860de3417f3bb
Author: Marliana Lara <mlara@redhat.com>
Date:   Fri Sep 6 12:43:17 2019 -0400

    Add host status icon and pull status styles into separate file

commit 4e73f4b778d561d69c15ae209065a706a67d59bb
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Sep 6 09:10:03 2019 -0700

    show all advanced JT fields on edit form

commit ebc369bfef82f764c62e9290a40b47e664e334d1
Author: AlanCoding <arominge@redhat.com>
Date:   Fri Sep 6 11:02:20 2019 -0400

    Use project verbosity without color for galaxy commands

commit 10d53637adc890f28a1189220b9e5c94cff225b7
Author: Ben Thomasson <bthomass@redhat.com>
Date:   Fri Aug 23 16:19:51 2019 -0400

    Changes uploader to use the insights api directly

commit 23a71512787b5227c4358fb3a1780a1e2c3abe63
Author: Gabe Muniz <gmuniz@redhat.com>
Date:   Fri Sep 6 09:27:17 2019 -0400

    fixed insights api 204 errors

commit 0254cf3567cd77d152bc368f48b5330692490ba7
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 5 16:47:34 2019 -0700

    wire-in instance groups to JT form

commit 93b794eaa7c2eab098eac6fb7e6a8a4392b647f1
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Sep 5 13:42:57 2019 -0700

    JT Form fixes after rebase

commit 11a71f5ffa386d9140a5580953531668f8c15a6b
Author: Apurva Bakshi <bakshiapurva93@gmail.com>
Date:   Wed Sep 4 16:42:05 2019 -0400

    fix attribute error

commit 064f871fff6ebc0a9f2e789ff20a12d8e09b87b8
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Sep 3 16:56:13 2019 -0400

    add special code for formatting metrics and settings with -f human

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

commit c65b77a20a233413e327f377d11addd8041a0a72
Author: AlanCoding <arominge@redhat.com>
Date:   Thu Sep 5 08:49:52 2019 -0400

    fix project sync revision bug

commit b7e8044d69b90dc47ce8875ba8808c7cbae2b512
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Wed Sep 4 21:12:22 2019 -0400

    fix a 500 error that can occur when a WorkflowApproval's node is deleted

commit 8b1ca12d8f932cc9bc4e48457031a3dbf3d13b11
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Sep 3 14:35:04 2019 -0700

    update JobTemplateForm tests

commit 4f546be87aa4de1f0582fbca3072eff8a80086ef
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Sep 3 10:27:11 2019 -0700

    add JT form callback fields

commit e6475f21f6d4dfb25cbf4f73aa48600a992341f8
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Fri Aug 30 16:31:03 2019 -0700

    flush out JT form; upgrade enzyme; add CheckboxField

commit 218348412b2962aaf3148e5f6ea82bba55fab88d
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Wed Aug 28 15:45:35 2019 -0700

    creat TagMultiSelect component; cleanup MultiSelect

commit 9edc686ab5b4954177c3f8293a4707c728c86464
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Aug 27 16:28:54 2019 -0700

    add generic onChange prop to MultiSelect

commit 11146a071f17c628028bc22182a769bc179877bc
Author: AlanCoding <arominge@redhat.com>
Date:   Wed Sep 4 15:32:03 2019 -0400

    Fix collection precedence bug, add new to left of list

commit 4d31d83e1e4819e73feaa2bfc439e2c7b4c4f3c7
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Aug 27 10:52:02 2019 -0700

    add instance groups to JT form

commit 3a9a884bbc1c22c9f31a05d0b660ae4e085be916
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Aug 27 08:41:30 2019 -0700

    add omitProps helper

commit 8a31be6ffef5ff15014b500d5f7f2a743afc54e9
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Thu Aug 22 14:48:25 2019 -0700

    refactor lookup components

commit 6fd86fed65f8d29399c3479977e3e7d11667b564
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Wed Aug 21 16:10:29 2019 -0700

    add jt advanced fields

commit 9d48ba4243ebae6cca9162a11e0d919dea75f8c4
Author: Brian Coca <brian.coca+git@gmail.com>
Date:   Wed Sep 4 13:16:55 2019 -0400

    better error message on missing runner

commit 80bdb1a67a9c48b9b2d729585af2dc862e53f481
Author: Keith Grant <keithjgrant@redhat.com>
Date:   Tue Aug 20 14:05:20 2019 -0700

    add CollapsibleSection & ExpandingContainer components

commit 24c16b1c58f2dcddcbe67c3e530b865f9812df04
Author: Bill Nottingham <notting@splat.cc>
Date:   Wed Sep 4 11:43:48 2019 -0400

    Fix to enable system paths along with requirements override, from @alancoding.

commit 0fb7c859f450b47e5a4a301a275eb27d804e4975
Author: Bill Nottingham <notting@splat.cc>
Date:   Tue Sep 3 14:11:45 2019 -0400

    Revert 9b95cc27c4840140996a036223e2909a30953b95.

    We do not want to create a new setting for a on-Tower-host global
    collection path at this time.

commit 1e5bcca0b99206fa051aa810672c84d38e664a2b
Author: Ryan Petrello <rpetrell@redhat.com>
Date:   Tue Sep 3 21:50:18 2019 -0400

    cli: add support for attach/detaching creds/notifications via name

commit daba25f107e1204d68251b693f4ad2d157baed2e
Author: Rebeccah <rhunter@redhat.com>
Date:   Tue Sep 3 18:58:29 2019 -0400

    added 'ignored' and 'rescued' into all_hosts dictionary update

commit 9d2441789e28daf741469155b4ecd0fc55cc2d29
Author: Hideki Saito <saito@fgrep.org>
Date:   Fri Aug 30 00:49:01 2019 +0000

    Fix condition to show prompt button on the schedule add/edit form

    it hides the prompt button on survey form when prompt is extra vars only.

    - Fixed issue #4528

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

commit b4f6b380fd28ac0b5476bbc9a96a8b5d4b763458
Author: Bill Nottingham <notting@splat.cc>
Date:   Fri Aug 30 16:28:39 2019 -0400

    Show a tooltip for indirect permissions to show where they come from.

commit 444f024bb03c5dd8560c0e49983ba21bf8ee0ba9
Author: Bill Nottingham <notting@splat.cc>
Date:   Tue Aug 20 20:04:38 2019 -0400

    Fix display of indirect access permissions.

    For indirect roles, we need to actually show the derived roles, not the
    details of the role that gives us the derived roles. This means that
    we can get multiple derived roles from a single indirect role, so
    we have to expand the list.