Release 5.0.0 $ git log 4.0.0..HEAD --no-merges commit 08aff9bd2cb52c8e4f90d44209269f822a7bb928 Author: Shane McDonald <me@shanemcd.com> Date: Tue Jun 18 10:11:22 2019 -0400 AWX 5.0.0 commit ec92abf014c51acc50dd4155d67a97623361f99b Author: Yanis Guenane <yanis@guenane.org> Date: Mon Jun 17 21:58:38 2019 +0200 Makefile: align pip and setuptools bump Signed-off-by: Yanis Guenane <yanis@guenane.org> commit 69502bc133f7fbde7595392648ddd2a672795db3 Author: beeankha <beeankha@gmail.com> Date: Mon Jun 17 10:46:50 2019 -0400 Add functions in migration file for deleting and altering 'any' state notifications commit 17c89ed4127075d037901a1e846471dab5398e82 Author: beeankha <beeankha@gmail.com> Date: Thu Jun 13 14:48:28 2019 -0400 Remove tests for 'any' notification state commit f5b6bd65cf63eab3163290006dfedcf660238f8b Author: beeankha <beeankha@gmail.com> Date: Thu Jun 13 11:16:05 2019 -0400 More deletions of 'any' state commit c6f1806a230dce9265e86b2f4642eeee486c3b84 Author: beeankha <beeankha@gmail.com> Date: Thu Jun 13 10:26:57 2019 -0400 Removing references to 'any' state notifications commit c65e6ba30b3c52e65f88e7cd5b0376d3e9811d64 Author: beeankha <beeankha@gmail.com> Date: Fri Jun 7 16:33:27 2019 -0400 Update the logic for 'any' and 'started' notifications commit d511d63a5a302769269bb31a72a53940886e359d Author: beeankha <beeankha@gmail.com> Date: Thu Jun 6 16:13:36 2019 -0400 Fixed typo commit 30741e762a088d21ab13256882e7c0c499aa2aff Author: beeankha <beeankha@gmail.com> Date: Thu Jun 6 15:26:00 2019 -0400 Add more notification tests commit 7687eddf6dea23c15c1bc22b15dbeb5f0daa34c5 Author: beeankha <beeankha@gmail.com> Date: Wed Jun 5 15:58:05 2019 -0400 Add api test, edit AWX docs commit 9cfed6f2a85ac66d2dc83a22a40e6776ae359333 Author: beeankha <beeankha@gmail.com> Date: Wed Jun 5 10:18:33 2019 -0400 Add check for no-op case back, remove redundant on_commit code commit 95896b1acda0e6045fb2a269a181e7cb13556f6b Author: beeankha <beeankha@gmail.com> Date: Tue Jun 4 15:31:57 2019 -0400 Edit wfj running notification trigger commit 68fe23d8b735c5316477927ac5e13676c7d2529b Author: beeankha <beeankha@gmail.com> Date: Tue Jun 4 13:08:22 2019 -0400 Update Organization Notification Template subclass, move success/fail wfj notification trigger commit dd372548a910eeae3b926bbd5f23ed5b6edb3907 Author: beeankha <beeankha@gmail.com> Date: Mon Jun 3 21:20:41 2019 -0400 Update swagger test commit 8d6e1f09270faad983c0918b9c44c490407e7eef Author: beeankha <beeankha@gmail.com> Date: Mon Jun 3 20:57:08 2019 -0400 Trigger running notifications in WFJs and edit unit test commit 98fa1fc813b9b6a9b8a3b3b6b08a276b0a0020ee Author: beeankha <beeankha@gmail.com> Date: Fri May 31 15:12:21 2019 -0400 Add migration file commit 8ec97235e39101ca1575d4df70cf3fd9e88ff1e4 Author: beeankha <beeankha@gmail.com> Date: Fri May 31 13:46:45 2019 -0400 Add feature for notifications to trigger on job start commit 863d962ec29bb575fcdafb7e10834f56f9c353eb Author: mabashian <mabashia@redhat.com> Date: Mon Jun 17 07:40:08 2019 -0400 Ensure inventory_obj is on scope before checking it commit 196b6572b2e85b3cd5296627e1e3ddca9727654a Author: AlanCoding <arominge@redhat.com> Date: Fri Jun 14 13:13:37 2019 -0400 remove code used defunct jobs list POST commit 3ea6171b5440a09d8a34d7e36424446f554b1641 Author: mabashian <mabashia@redhat.com> Date: Tue Jun 11 13:56:05 2019 -0400 Fixes bug where the delete inventory event would wipe or reset inventory form fields commit 302d8589c9e100c3ea59371b0502a08f33f77593 Author: mabashian <mabashia@redhat.com> Date: Tue Jun 11 15:42:44 2019 -0400 Make extra vars read-only for users without edit role on some forms. Fixes console error thrown in launch modal if survey tab missing. commit 01f51219a6b6930a5ab7e819757fec31cbb2f14d Author: mabashian <mabashia@redhat.com> Date: Wed Jun 12 13:59:38 2019 -0400 Fix linting errors commit 38ea82bf3df1e7420498197f956bde3fb7248011 Author: mabashian <mabashia@redhat.com> Date: Tue Jun 11 11:05:40 2019 -0400 Fixes bug where save changes modal was shown to user with execute permissions commit a454102e77febf6c6517090a3c2c1798b3e06ed7 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Jun 13 17:18:48 2019 -0400 delete a few really old migration utility files commit bd93d97a60fc219cb0a881c760c5efe525f5248c Author: Gabe Muniz <gmuniz@redhat.com> Date: Tue Jun 11 17:00:19 2019 -0400 fix so enabled value is case insensitive commit 76ebcf914b2e29d6b77871ef40761c4f3689e30f Author: AlanCoding <arominge@redhat.com> Date: Tue Jun 11 16:06:50 2019 -0400 upgrade pip and setuptools commit effe7151eb9bee2229643527e6be87fc1b42f46c Author: mabashian <mabashia@redhat.com> Date: Wed Jun 12 16:16:55 2019 -0400 Adds missing semi-colon commit 0023591bb07f54fb11c74010286e57742646fc09 Author: mabashian <mabashia@redhat.com> Date: Wed Jun 12 14:45:51 2019 -0400 Removes unnecessary variable commit 9c50609776e838175d78a39b5fc10e70ff31fa43 Author: mabashian <mabashia@redhat.com> Date: Wed Jun 12 14:40:48 2019 -0400 Always show search bar in smart inventory host filter modal commit b83cef6ed7cdf23179b1e54b9cb946b06bcade4f Author: mabashian <mabashia@redhat.com> Date: Wed Jun 12 16:12:08 2019 -0400 Fixes links in various lists to maintain query params while navigating to edit form commit c729b698dd35d0e6a97277724d6982eb0235255d Author: mabashian <mabashia@redhat.com> Date: Mon Jun 10 16:11:02 2019 -0400 Whitelist table elements for use in bootstrap popovers commit aa548442ceb83b303a79b531cef74696664f14fb Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Jun 11 12:37:34 2019 -0400 Ensure the request is on the Metadata object in order to correctly populate the default for the TOWER_URL_BASE field, which is specific to the host and preferred scheme. commit ab587e7e6c3ce3baa6019ce5130d5a3681c9acca Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Jun 6 18:27:43 2019 -0400 Update get_view_description to conform to changes in DRF's version related encode/django-rest-framework#5605 commit 3f5c018c8a28952a239510fafe619de391dabfb8 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Jun 4 13:27:10 2019 -0400 Replace the load of the staticfiles template library with static The staticfiles library will be going away before too long. commit 12e3d0aebf9d3364e4fb82e52565738dfc605d94 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Jun 3 17:35:25 2019 -0400 Remove rest_framework/base.html commit ba4ad191fcb0b90b98bbe5e8c2a74317c852f6ff Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Jun 3 16:54:41 2019 -0400 Add the csrf token to window.drf In the same manner as the current version of base.html from DRF. This is part 2 of the removal of base.html. commit 34d76422d63fd1044a14a1d692c3096c13cdad0e Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Jun 3 16:11:34 2019 -0400 Move the endpoint deprecation warning out of base.html This is part 1 of the removal of awx/templates/rest_framework/base.html. commit 2a81643308921d75ec8ffc54bbca27b1e6bbf227 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu May 30 18:17:37 2019 -0400 Refactor the SSO serializer fields to follow the DRF idioms more closely and fix the tests to handle the newer nested validation checks properly. commit 76d4de24dff90babefa5368abc26b4da793303ce Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue May 28 15:11:16 2019 -0400 Handle a change in the error message for BooleanField related encode/django-rest-framework#5881 commit ed7a7e5f7bd507e7637adaa9e6345ffc6a09228e Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue May 28 14:46:14 2019 -0400 Support parse_requirements out of pip < 10 and >= 10 commit f94959d120c927446282390ac89b3f604ee7f637 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue May 28 14:34:01 2019 -0400 Remove the custom get_view_name function It appeared to not be doing anything that we were making use of that couldn't already be done, slightly differently, using DRF's built-in one. commit b5728fc548faf194a87c886112a5c0a932eadfd9 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue May 28 13:52:25 2019 -0400 Bump Django Rest Framework from 3.7.7 to 3.9.4 commit 8db27611caf50082c4984c0fdccf9ebc14e8ebd9 Author: Daniel Sami <dsami@redhat.com> Date: Wed Jun 12 13:05:11 2019 -0400 updated e2e to work with new capitalization commit 90fb7c67697d2411918bbbfa180e5ebabe7607b5 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Jun 12 10:23:01 2019 -0400 unpin vault plugin development container image commit f8c69aadcbdc65f5305285ac0e7e0b1d4af6ffc7 Author: AlanCoding <arominge@redhat.com> Date: Wed Jun 12 10:13:45 2019 -0400 Correctly manage current apps for the action_node addition commit cc1ef50729dc37dbfbba3d53853e8d47b0faf539 Author: Yanis Guenane <yanis@guenane.org> Date: Wed Jun 12 13:50:28 2019 +0200 User: Ensure First Name is not capitalized When creating a new user, the Last Name is not capitalized but First Name is. Make the behavior being consistent. Signed-off-by: Yanis Guenane <yguenane@redhat.com> commit 1e91e4e531509cf4648639ef606553db3caf8ecb Author: John Hill <johill@redhat.com> Date: Tue Jun 11 15:51:02 2019 -0400 set to json protocol commit 75ef30d21be3d01bcd2e26a924d70bb0ec9ce38b Author: Shane McDonald <me@shanemcd.com> Date: Tue Jun 11 14:01:35 2019 -0400 Always consider devel tag as a cache source When you do `make docker-compose-build` on your branch without any changes, this will use the devel tag as a cache source. This will speed things up if you havent made any local changes to the Makefile or requirements files. commit 05aab5da4cbbd02c8830402fb00db4235eedb5e1 Author: AlanCoding <arominge@redhat.com> Date: Mon Jun 10 14:03:17 2019 -0400 cache smart inventory memberships to avoid slow query commit be8a30b9d9aa992ed071929e90cbaf08ad3c0aad Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Jun 11 10:25:15 2019 -0400 fix a py3 compat problem in an LDAP migration commit d4301bd9bd6c524ba38079301b681c5e0fcf22e3 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Jun 11 09:45:15 2019 -0400 update v1 credential deletion prompt queries commit 329b40fd699ee5d974b291a8dff2f4103f39d080 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Jun 6 12:42:31 2019 -0400 support vault IDs that include dot characters see: https://github.com/ansible/awx/issues/4009 commit 6bc5c4da7474bf069e0312aa14e62273eb5f5002 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Jun 6 11:33:47 2019 -0400 include credential in inventory update detail summary commit 51d7de296f0367f42e982b965da2fe2e6dfc452d Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Jun 6 12:02:15 2019 -0400 remove dead code related to v1 kind field Currently, the credentials list doesn't seem to be returning any options data for 'kind' so this code wasn't being reached. In the future api updates, we'll also be removing the 'kind' field from credentials in general. commit 5987aafb8228ad43257f43971f428ca583cadd92 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Jun 6 11:04:23 2019 -0400 update shared client code for api v2 commit 7a0a2fb54c8ca7a61b13a1ee6ad78b91d510cf32 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Jun 6 10:20:59 2019 -0400 update adhoc command queries for api v2 commit 2f57a1ea93cd2f805e552205f769d605ed8a9eee Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Jun 6 10:16:44 2019 -0400 update inventory source credential lookup queries for api v2 commit 6da445f7c06e1b7babdc20928492f1b0f7c59618 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Mar 12 17:12:16 2019 -0400 remove /api/v1 and deprecated credential fields commit a727de184b5806a1d1867b2d3c73183753b27849 Author: Christian Adams <rooftopcellist@gmail.com> Date: Tue Jun 4 13:30:43 2019 -0400 Fix analytics job counts by ordering query - More Info: https://github.com/ansible/awx/issues/4014 commit 6d1ba411e6fe1b3c9f0980f437c6fd5c0dcd4148 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Jun 6 10:03:11 2019 -0400 make activity stream action_node deterministic for Swagger docs commit b00979792e87d8215ed8a31e8435e319e599bda5 Author: Shane McDonald <me@shanemcd.com> Date: Wed Jun 5 13:07:10 2019 -0400 Clean up related to isolated env - Made make target names consistent with our other commands - Found some unnecessary code, deleted it commit 62a3e0df98ee2baf4dbeb47e4cef0a1ad7ef378c Author: Daniel Sami <dsami@redhat.com> Date: Wed Jun 5 14:00:01 2019 -0400 Updated docker tags in container setup Use env variable for selenium docker tag commit 3d7bd8579bc13a7f8acf91560471f04d717236ef Author: Anand kumar <mailboxforanand@gmail.com> Date: Wed Jun 5 12:38:52 2019 +0530 Multiple installation of same dependency python-pip is being installed multiple times. commit 99704af302e30501cecd8a0af02232bd8c6d46f6 Author: Shane McDonald <me@shanemcd.com> Date: Tue Jun 4 20:37:03 2019 -0400 Fix some ansible warnings commit a13b7331919152edd1aa0463fe1d712b6133de6c Author: Shane McDonald <me@shanemcd.com> Date: Tue Jun 4 20:36:39 2019 -0400 Update node in sdist builder image commit 4a7cd56e4a2fc23487eb1e3414e86727949ce139 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Jun 4 16:08:23 2019 -0700 do allow Enter to proceed to next step if survey fields invalid commit c6afd98500e9ecba0bf2d907db56b59337314b00 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Jun 4 09:08:06 2019 -0400 unpin apache-libcloud now that a version is out without PyCrypto see: https://github.com/ansible/awx/pull/3466 see: https://github.com/ansible/awx/issues/3822 commit f18f9ec0ef0277e2a7bef19751d2732405cf921b Author: Shane McDonald <me@shanemcd.com> Date: Mon Jun 3 16:48:45 2019 -0400 Bring isolated dev env current There was quite a bit of drift between the main Dockerfile and this one since we last touched it. It’s heavier than it needs to be, but by using the main development image as the base here, we have less duplicated and outdated code overall. commit ef22986aa0ce0638ab4210036895d9fd7ad2723a Author: Shane McDonald <me@shanemcd.com> Date: Mon Jun 3 16:03:51 2019 -0400 Install latest tini from RPM commit be3d0950674d8242b9ca861e53a72c9f45845507 Author: Shane McDonald <me@shanemcd.com> Date: Mon Jun 3 10:52:01 2019 -0400 Downgrade ptyprocess See https://github.com/pexpect/ptyprocess/commit/8be490695de2aead22c55928c2cf02e330fbf3dd#diff-522adf759addbd3b193c74ca85243f7d for more info commit abb37299cb17bb4ca4221f89fbe47cc09ab9f32f Author: Marliana Lara <mlara@redhat.com> Date: Mon Jun 3 13:20:23 2019 -0400 Add isolated badge to instance groups list commit 39fb0d16798a302391ba436a555e68cf87509c22 Author: Elyézer Rezende <elyezermr@gmail.com> Date: Tue May 28 15:13:15 2019 -0400 e2e resize window on some specific tests commit 11630a8803999ac25760a764edf4f0615e5c9767 Author: Yanis Guenane <yanis@guenane.org> Date: Mon Jun 3 11:45:21 2019 +0200 Installer: quote password where it applies Prior to this change, password having shell interpretable character would break the installer (e.g '&', '(', etc... ) This commits rely on the `quote` filter from ansible to ensure those password are properly quoted where it applies Fixes: https://github.com/ansible/awx/issues/3943 Signed-off-by: Yanis Guenane <yguenane@redhat.com> commit a7b96d5aec8466ba5cacf91647a8b6827c33ec45 Author: JP Mens <jp@mens.de> Date: Sat Jun 1 16:29:10 2019 +0200 Emphasize a recent version of Docker I had 1.13 installed as part of Centos Extras and spent hours attempting to install AWX 4.0.0; the attempts all threw masses of permission denied errors. Uninstalling that version and replacing with a current docker-ce then worked. commit 1dcb1eda7c3bad482c77ee67bed26178479cc058 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri May 31 11:23:08 2019 -0400 add some debug helpers for tests Signed-off-by: Jake McDermott <yo@jakemcdermott.me> commit fedd1cf22f603c38e66e8d7f9265027ee3e22a05 Author: AlanCoding <arominge@redhat.com> Date: Tue May 14 11:10:31 2019 -0400 Replace JobOrigin with ActivityStream.action_node commit 12ff7a481c9154f827483f7491f3cff6145fa021 Author: Bill Nottingham <notting@splat.cc> Date: Thu May 30 22:42:37 2019 -0400 Remove some things that are not first-order dependencies. This includes a few things where the version specifiers resolve properly now. commit 99296cf5f118772dfbe4e2f353eedfbec8bc075b Author: Yanis Guenane <yanis@guenane.org> Date: Fri May 31 03:00:08 2019 +0200 openshift: Ensure char in password are not interpreted If password contains ';' (and potentially any shell interpretable chars) it won't be interpreted properly as the openshift password. Signed-off-by: Yanis Guenane <yguenane@redhat.com> commit 49b54f2d60c87ecb0656a0cfc785cdd31cd7294d Author: Shane McDonald <me@shanemcd.com> Date: Tue May 14 11:19:39 2019 -0400 Fix python3 fallout in translations management script commit 84b686687566aa7b9fa85641c5579889a7a5f12f Author: Jose OrPa <jose.orpa@gmail.com> Date: Sat May 18 13:55:13 2019 +0200 #3004 Add proxy support to postgresql, memcached and rabbitmq images commit 4b9024bcb0e61a1b13b8d006057aecba32ac3b75 Author: Kia Lam <digitalanime@gmail.com> Date: Thu May 30 09:51:19 2019 -0400 Revert puppeteer upgrade to fix failing UI unit tests in Zuul. commit a5a6fdf1d651f030431d87176c813035ffda320d Author: Alex Corey <alex.swansboro@gmail.com> Date: Wed May 29 14:27:16 2019 -0400 Updates text of tooltip for Forks in JT. commit 15c699de7ce87d1066276f715a0f484a2d51b782 Author: Kia Lam <digitalanime@gmail.com> Date: Wed May 29 12:47:06 2019 -0400 Update dockerfile to build using node v10.15.0. commit 515d4fe20f25173b81dedf3a218bdc0af40dde4b Author: Kia Lam <digitalanime@gmail.com> Date: Wed May 29 12:21:30 2019 -0400 Update INSTALL.md with new node version. commit 75380b957638048a8aae1b32dc8a7c1704338cf0 Author: Kia Lam <digitalanime@gmail.com> Date: Mon May 20 15:43:01 2019 -0400 Upgrade our packaging for NodeJS 10. - Update README.md - Bump certain dependencies to fix vulnerabilities. Exclude dependency bumps that would cause breaking changes. commit cb279843d21c7ca9dd8a41ce01bb26a2edf1c439 Author: Christian Adams <rooftopcellist@gmail.com> Date: Tue May 28 14:22:57 2019 -0400 remove implicit grant type for OAuth 2 apps commit 40b1e89b67117add2d464b90df4f5a4ef21affb9 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed May 22 14:18:05 2019 -0400 add the ability to disable RabbitMQ queue durability commit 2f77c67a62cb0cf9b10a19841891460b7378f59d Author: Shane McDonald <me@shanemcd.com> Date: Tue May 21 19:15:21 2019 -0400 Changes to enable tests in k8s commit 0aa8c7427d63612321a5ba54e2ec4fc184665d42 Author: Elyézer Rezende <elyezermr@gmail.com> Date: Tue May 21 23:12:53 2019 -0400 Set window size globally on e2e commit dbc65baa43964b095688f99cd79a2b5dba035f72 Author: AlanCoding <arominge@redhat.com> Date: Wed May 1 19:24:15 2019 -0400 apply optimizations via standard method This addresses the top-level resources in the v2 root view, focusing in order of priority, reflecting use by the UI. In several cases get_queryset logic from the view is moved into the access class. Most other cases involve adding a straightforward select_related or prefetch_related entry. All additional confirmed to be effective with the django debug toolbar. commit 45458b326550fa95d7c11ed76555ce1817de3083 Author: Christian Adams <rooftopcellist@gmail.com> Date: Thu May 23 14:26:03 2019 -0400 fix analytics logging msg commit b11995e638985fe3251d63216d503cfe3d21342f Author: AlanCoding <arominge@redhat.com> Date: Wed May 15 10:43:55 2019 -0400 Remove duplicated type methods and old Django logic commit 40f9d0b512920a568f18c2455a72e2352b5fdb07 Author: AlanCoding <arominge@redhat.com> Date: Mon May 20 20:47:28 2019 -0400 More precise handling of schedule computed fields no-ops Do not set a next_run value for disabled schedules Bail if no fields are changed Do not update related template if its fields did not change Change call pattern to schedule.update_computed_fields() in doing so, fix bug where template does not pick up schedule due to schedules next_run not being saved Handle the case (also a bug) where template was not updated when schedule was deleted commit d3f047d731f20db0f38a6dd0fbf80bd25ef244b0 Author: AlanCoding <arominge@redhat.com> Date: Wed May 22 09:46:19 2019 -0400 Move dynamic log level logic to filter commit 8ca0c1b9926c079890b79f18b0b08bca62f721a1 Author: Christian Adams <rooftopcellist@gmail.com> Date: Wed May 1 12:16:15 2019 -0400 Add clearsessions and cleartokens system jobs * add system job for gathering insights analytics * enforce schedule enablement with analytics setting * remove celery beat analytics job * keep analytics schedule & setting enablement in sync in API * handles updating schedules for multiple sys job schedules * add analytics setting & schedule test * rm ui modal from collection sys job commit 56df930b99717f71fefa543123dd9288432c1a6a Author: Marliana Lara <mlara@redhat.com> Date: Tue May 21 09:55:35 2019 -0400 Sanitize instance group breadcrumb name commit f48713f4ae23cc470be2a2d8ce1f9bad35e54bfe Author: Bill Nottingham <notting@splat.cc> Date: Mon May 20 16:56:16 2019 -0400 Use lockf, not flock. This performs more reliably on certain filesystems in Linux. commit bb009f0d121f748d32d3d596a45cf42a1a5cc872 Author: Bill Nottingham <notting@splat.cc> Date: Mon May 20 16:46:10 2019 -0400 Update notification radio button styling to match schedule radiobuttons. commit 06be3a29b9c38753629979245d881b19d4a7fe11 Author: AlanCoding <arominge@redhat.com> Date: Tue May 14 09:01:29 2019 -0400 fix Django debug toolbar after its upgrade commit f4c18843a33bf59631d77c1029c6dd6700aeb0f2 Author: AlanCoding <arominge@redhat.com> Date: Thu May 2 18:00:18 2019 -0400 Resolve default ordering warnings from tests commit bda838f7239e89eb577a0582add1cc3fb878599f Author: AlanCoding <arominge@redhat.com> Date: Thu May 9 16:34:37 2019 -0400 Add note for docutils, unpin runner dependency commit 2bec5ddb41e20c7959117ed8fedfb5936ce9d5ca Author: AlanCoding <arominge@redhat.com> Date: Thu Apr 11 10:49:00 2019 -0400 General upgrade of dependencies Update licenses for new versions after dependency upgrades pin pycurl to version that does not break on install implement new workflow for py2/3 requirements management require twisted tls extras, resolve service-identity version Upgrade celery to resolve importlib DeprecationWarning use flags to resolve the unsafe and cache problems commit 74643520c706295649c9980c0d60d6c2454d8a58 Author: AlanCoding <arominge@redhat.com> Date: Mon May 20 09:27:45 2019 -0400 GCE contract update, do not use token_uri in job runs commit 44907b33dc17b528dfd1d6dfa2c990c2d31d307a Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri May 17 14:40:33 2019 -0400 Fix the middleware ordering commit 12231481165cec812dc8e8a864d36814d713d6bb Author: AlanCoding <arominge@redhat.com> Date: Thu May 16 08:23:22 2019 -0400 Avoid unnecessary user get expiring session memberships commit f085b828e461291b055555ae5bbb2698423b3733 Author: itdependsnetworks <ken@celenza.org> Date: Thu May 16 19:59:57 2019 -0400 Update the ports for memcache and rabbitmq to be variablized commit e95339ba6ef33bbfa2cfcee2711b3fa84c703442 Author: Marliana Lara <mlara@redhat.com> Date: Thu May 16 16:46:53 2019 -0400 Add instance group name to breadcrumb commit 2b327935de56c4296d38f4311fce662f746b8f16 Author: Christian Adams <rooftopcellist@gmail.com> Date: Fri May 10 16:46:54 2019 -0400 reorder migrations to avoid session error commit 0c4925afe84421e4c35e3d60a8cbb2f67b073313 Author: Christian Adams <rooftopcellist@gmail.com> Date: Thu May 16 14:48:41 2019 -0400 rm extra collection error line commit 17f71600dff9fe5c62e669c50361641312f1cddd Author: Marliana Lara <mlara@redhat.com> Date: Thu May 16 12:23:47 2019 -0400 Add styles to grow dropdown width based on content commit 9120a69006824fa7383461617757d7872e3aa865 Author: Rémi VERCHERE <remi.verchere@axians.com> Date: Thu May 16 17:42:13 2019 +0200 Correct fr translation for Cancel message commit c38ee06642be5cda69c5b0320dd4986417f96b0c Author: Adam Nagy <anagy@netsuite.com> Date: Thu May 16 15:56:35 2019 +0200 Increasing requests-credssp ver to 1.0.2 Signed-off-by: Adam Nagy <anagy@netsuite.com> commit b1d75327e3b6bb146da8761f285f6b45608505ad Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon May 13 15:35:53 2019 -0400 add the ability to toggle DEBUG logging on dynamically commit b10f06201d8378a7e138392d8481942b7f35f28f Author: Nick Busey <NickBusey@users.noreply.github.com> Date: Wed May 15 16:34:27 2019 -0600 Update INSTALL.md commit 681fe4865c9398bb53cd616202deb552eda88bee Author: Bill Nottingham <notting@splat.cc> Date: Wed May 15 17:01:33 2019 -0400 Some more dates. commit faae55d085e767b2fa628be26a18f1bd1e413d00 Author: Bill Nottingham <notting@splat.cc> Date: Wed May 15 16:58:59 2019 -0400 Bump date. commit 6fb173da8ab0200ee877a968dd37059081a1320d Author: beeankha <beeankha@gmail.com> Date: Wed May 15 12:54:00 2019 -0400 Remove redundant methods from SocialAuthMiddleware class commit 64e8b76a1032a30b81f57212f92750328574a751 Author: beeankha <beeankha@gmail.com> Date: Wed May 15 10:16:20 2019 -0400 Remove redundant middleware commit d0e160a037dec3565e1e4b04ea5beb4c937d7bb1 Author: Christian Adams <rooftopcellist@gmail.com> Date: Tue May 14 17:14:44 2019 -0400 collect events based on last ship, not collection commit 20e5d8200e359b6f57dd620fc728ee15d6d9aa86 Author: beeankha <beeankha@gmail.com> Date: Tue May 14 13:32:12 2019 -0400 Subclass more middlware with deprecation mixin commit a6d3c0fd32ce3bd5e2b1eeaaba9ada39aa6d8c9a Author: beeankha <beeankha@gmail.com> Date: Mon May 13 16:28:45 2019 -0400 Remove redundant code and update URLModificationMiddleware commit 318e0631b71b5f7b8eb3fbbc8cf4280d19e4cad2 Author: beeankha <beeankha@gmail.com> Date: Mon May 13 11:24:37 2019 -0400 Add super() call commit da4153d653de189c32745f0f57f22ccca51a0ecf Author: beeankha <beeankha@gmail.com> Date: Fri May 10 13:45:14 2019 -0400 Add mixin to ActivityStreamMiddleware class commit 26e9dd307eca6620234b2d9f5bfa1cdba35d95ca Author: beeankha <beeankha@gmail.com> Date: Fri May 10 09:59:55 2019 -0400 Fix missing argument error commit 6a2d59963f6b4751addc6297313ec28b4138cee3 Author: beeankha <beeankha@gmail.com> Date: Thu May 9 17:09:20 2019 -0400 Update wsgi file to be compatible with new style of middleware commit 68800d0e8eb447d605f69b56681a4ed1dee27a65 Author: beeankha <beeankha@gmail.com> Date: Thu May 9 16:11:53 2019 -0400 Make custom middleware use new style vs old commit 97dc77ea63e9b619c487fcbf99e99a0576cd24fe Author: beeankha <beeankha@gmail.com> Date: Wed May 8 14:07:00 2019 -0400 Add debug_toolbar.middleware.DebugToolbarMiddleware to MIDDLEWARE classes in development.py commit 9ea3ec24cac35bdcf29c3eb0e1a551866ea5f0c7 Author: beeankha <beeankha@gmail.com> Date: Mon May 13 15:46:24 2019 -0400 Address comments/suggested changes commit 7466873f69f6885df7b0d69184228317cd74bec9 Author: beeankha <beeankha@gmail.com> Date: Mon May 13 15:27:54 2019 -0400 Make more edits/grammatical changes commit 07fa533b6fff7a356ab2126b2c36c3330fa86dda Author: beeankha <beeankha@gmail.com> Date: Mon May 13 11:47:04 2019 -0400 Make edits to Notification doc commit 8aa28092ff84b66e9dc68b782e6740d4172458fc Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Thu May 9 13:50:46 2019 -0400 disabled instance does not mean offline instance * Disabling an instance is used to stop and instance from being the target of new jobs to run. * The instance should still perform it's heartbeat so that it isn't considered offline. * If the instance was allowed to go offline on an openshift cluster it would be deleted from the database. commit 3579584ffcb43bf3bb8f021880ab4a14a83034bd Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon May 13 11:20:15 2019 -0400 i18n commit 05cae23180b93c5ffca1facaf83170b5d0c0ad5b Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon May 13 11:10:33 2019 -0400 Add help text to the ActivityStreamSerializer m2m relationship fields commit d6e89092d32c6102c8e666af717070569837cdc3 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri May 10 17:31:33 2019 -0400 Instead of exposing Role.content_type, create a new serializer field called `object_type`, which is constructed based on manipulating the string value of ActivityStream.object_relationship_type. Since that field does have the full class name, this manipulation should match the manipulation that is done to construct the values of object1 and object2 when ActivityStream is created. commit fe344038b5a9f8572f082ca85c2c55821839e6ac Author: beeankha <beeankha@gmail.com> Date: Fri May 10 14:54:20 2019 -0400 Edit Clustering doc commit 250484339bf41ae696ec955f79efbfb85df89744 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri May 10 14:13:37 2019 -0400 Expose the role's content_type field and reorder the objects in the UI when the resource was stored on ActivityStream as object1 instead of object2. related #3841 commit 5ca0cdb124fb02d43461a674b075453693c42d7c Author: Shane McDonald <me@shanemcd.com> Date: Fri May 10 12:19:39 2019 -0400 Avoid DNS timeout in non-Docker for Mac installs Shaves 20 seconds off of rebooting the dev environment on Linux. commit 7d8a910be7e7de438ccfb9180008ebb199f3dfcc Author: Shane McDonald <me@shanemcd.com> Date: Fri May 10 10:14:51 2019 -0400 Improve dev environment init process This ensures that /etc/passwd is always written, regardless of how the container starts. commit df04660cdd99d6f0c2a1d0d952fb5964076f0c77 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri May 10 09:48:05 2019 -0400 add test for instance groups service commit 015234287c6ae21bc9e3cbfd2e25966121268ea1 Author: Shane McDonald <me@shanemcd.com> Date: Fri May 10 09:14:59 2019 -0400 Ensure that a root user is always present in development environment @AlanCoding was seeing errors in the development container when trying to run some commands as root. This fixes that. commit 677a8b34ba1c786abfb6a9eef40f22b52dc65173 Author: AlanCoding <arominge@redhat.com> Date: Fri May 10 07:46:53 2019 -0400 Fix bug in dev supervisor reparenting processes commit 232c706b75b015ca41f2afa0c1d7654038d94649 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri May 10 07:16:50 2019 -0400 add docstring for instance group service commit 21105b836e67b540653d5a7d57136e0b77b4e69b Author: Christian Adams <rooftopcellist@gmail.com> Date: Thu May 9 13:44:36 2019 -0400 more verbose list_instance messaging commit adfdfcdd0a3f121eca95f9d6d2b380804c1d40cd Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu May 9 13:45:29 2019 -0400 use make targets for dev supervisor commands commit 371966613feec9bb1d50312e3dafe7454b7f3c51 Author: beeankha <beeankha@gmail.com> Date: Thu May 9 10:03:57 2019 -0400 Update AWX docs commit 2585c5030b5d0d8ef4d5bce02f6b16e97c9f3f57 Author: AlanCoding <arominge@redhat.com> Date: Tue May 7 20:58:58 2019 -0400 move outlier gce cache logic to standard place commit 22858f0044b0399410365511f9e658ca3b05bcf3 Author: Shane McDonald <me@shanemcd.com> Date: Wed May 8 22:22:38 2019 -0400 Remove --squash option from awx-devel-build This was intended to save us CI time if / when we switch away from static nodes for Zuul. After merging this in I discovered that this option does not work with `docker build --cache-from`, which will be more benefical in terms of speed improvements anyway. commit 7e6a73f892a35f0b8617862586a1353d1034f343 Author: AlanCoding <arominge@redhat.com> Date: Wed May 8 21:18:16 2019 -0400 fix bug with null credential commit 1874e8bb4c52125ee6f1d062735cc8dd1fc95c95 Author: AlanCoding <arominge@redhat.com> Date: Tue May 7 21:22:15 2019 -0400 Reduce passing around of passwords dictionary commit 0be8fe521ad73d47eaae18fb9645f8ff1c67d4d7 Author: Shane McDonald <me@shanemcd.com> Date: Wed May 8 13:26:34 2019 -0400 Refactor Dockerfiles This commit does a few things: - Add the `--squash` option to the `awx-devel-build` make target. This reduces the resulting image size from 2.12 GB to 1.37 GB. I think we can get this down even more by inspecting the image contents. - Reorganize commands so that the cache expires less often. Before this commit, any changes to the Makefile would essentially cause the entire image to rebuild. - Break yum dependencies up into multiple lines. This makes it easier to see what changes in a diff. - Use `n` to install our required version of node (rather `curl node | bash`). I’ve found this to be easier to maintain / more portable when working with other Dockerfiles. - General organizational changes to make things easier to parse visually. commit e1de0a528df5ef723d5f20a17ad3bdb1a8cb3bd9 Author: mabashian <mabashia@redhat.com> Date: Wed May 8 14:59:04 2019 -0400 Adds some test coverage for host_filter queries commit 766a5c0c3f15007a4aa442bf54c9082910fb7472 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed May 8 13:10:52 2019 -0400 remove honcho in the dev environment (just use foregrounded supervisor) using supervisor gives us the ability to restart entire processes on code change (like the dispatcher and callback receiver) commit 231abf865bb0d6ea50e45ced75f508df097ef38d Author: AlanCoding <arominge@redhat.com> Date: Wed May 8 13:43:13 2019 -0400 put variable data permission in its own class commit 993b0a889dc235816156244618047efc83bea518 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed May 8 09:52:17 2019 -0400 add API tests for InstanceGroup order persistence commit 205f2c33c11d2c42fce4eda43f8b52b0ab06d4e1 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue May 7 13:26:58 2019 -0400 wait for instance group requests on template save commit 1e77053bbf6914dc9118078e9e082f28e980237f Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue May 7 12:08:39 2019 -0400 handle re-ordering of instance groups commit ae25717700d4c24c650c7f89dfb2d601520efc95 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed May 8 11:15:54 2019 -0400 Make the uwsgi autoreloader reload the dispatcher every time not just the first time uwsgi is brought up. related #3846 commit 11244f85a4eedfaaaec98fd19e68c6fcdcb5ab43 Author: mabashian <mabashia@redhat.com> Date: Wed May 8 10:05:02 2019 -0400 Adds missing semicolon commit 42f30e72b5e0871dee1dff2972906362da0a7168 Author: zicklam <zicklam@users.noreply.github.com> Date: Wed May 8 08:35:26 2019 +0200 False is not false commit 0fb3851a2bb21dad9287ed8b838c67798413edca Author: zicklam <zicklam@users.noreply.github.com> Date: Wed May 8 08:21:04 2019 +0200 webhook_notification set default for var 'disable_ssl_verification' commit e4a50f359583e6ecd6df9a152bdf937fb4e6c799 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon May 6 15:30:35 2019 -0400 enforce a stable list order when attaching/detaching instance groups commit f524c94bad1a710d152c8539dc1471aa767017bd Author: mabashian <mabashia@redhat.com> Date: Tue May 7 14:43:53 2019 -0400 Fixes basic host filter searches commit 0154d80f196e5e75dc5875340c53b23e21fd07fd Author: Vismay Golwala <vgolwala@redhat.com> Date: Thu May 2 13:17:46 2019 -0400 Raise meaningful error when permission denied to copy JT When a user doesn't have access to all the credentials of a job template, they cannot copy the JT. However, currently we raise a default `PermissionDenied`, which doesn't give the user insight into what's wrong. So, this PR just adds a custom message indicating that access to credentials is missing. Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 08d60d0b78e3054f2bc2c4880e80bb33af67ac67 Author: zicklam <zicklam@users.noreply.github.com> Date: Mon May 6 19:20:00 2019 +0200 Update test_notification Template for webhooks - rename webhook_no_verify_ssl to disable_ssl_verification commit 418521f4a352e872b3c0af0fbc3f3037971e095f Author: Hideki Saito <saito@fgrep.org> Date: Mon May 6 13:28:47 2019 +0000 Add credential info in expanded list view of inventory update - Fixed issue #2891 Signed-off-by: Hideki Saito <saito@fgrep.org> commit 5b8fba58e8f3dc2f154c8d38dfacca9aeef315db Author: zicklam <zicklam@users.noreply.github.com> Date: Mon May 6 13:12:41 2019 +0200 Add "Disable SSL Verification" checkbox to webhook notification This commit will add a checkbox which will disable SSL verification on the generic webhook notification type. This is required when using self-signed certificates. commit 70e513a3cf5535375821492162d8bac0a230f29a Author: Elyézer Rezende <elyezermr@gmail.com> Date: Fri May 3 16:20:01 2019 -0400 Fix job list sorting options grouping Ensure that the sorting options are grouped just like every other sorting options list. commit c6c14d4fb97d06a3956c9c772731b8dcfc7e9732 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri May 3 15:30:16 2019 -0400 properly record Instance.cpu and Instance.memory for isolated nodes commit d2e67aea199e1c5e203b0939be901c54b9154b06 Author: AlanCoding <arominge@redhat.com> Date: Fri May 3 10:20:31 2019 -0400 Fix server error for in-flight migration commit 8909a8a8e47234af8f0523a95cdc60bf5803bb07 Author: Pavel Moravec <pmoravec@redhat.com> Date: Thu May 2 21:51:13 2019 +0200 sosreport plugin to stick on sos >= 3.0 API only As sosreport 3.0 was released 5 years ago, older sos versions can be ignored / not further supported. Signed-off-by: Pavel Moravec <pmoravec@redhat.com> commit 90a86f53ba25c819f9cb36d0c68cf3b67c8e343c Author: mabashian <mabashia@redhat.com> Date: Thu May 2 17:13:17 2019 -0400 Fix display bug on host groups list commit 29822ee140dff925e2ae965fa2d458b87f10afe2 Author: Pavel Moravec <pmoravec@redhat.com> Date: Thu May 2 21:45:09 2019 +0200 don't collect data from other sosreport plugins Tower plugin shouldn't collect data that other sosreport plugins collect. Further, few code optimizations in calling sos API are made. Signed-off-by: Pavel Moravec <pmoravec@redhat.com> commit e560dccd369be0fea7ddd717be8822fffe026181 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu May 2 14:32:24 2019 -0400 require a valid netloc for Credential Type inputs w/ format=url commit b754e0dbba3f28681a44589bf11d615816ba7924 Author: mabashian <mabashia@redhat.com> Date: Thu May 2 13:55:20 2019 -0400 Fix template sorting by project commit 6bb99025885be0dc122dd556619295c76912d3db Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu May 2 11:11:06 2019 -0400 pin urllib3 to 1.24.3 to address CVE-2019-9740 commit 04d22a930d662e4269b5b8337645232bb4de4d3e Author: mabashian <mabashia@redhat.com> Date: Thu May 2 10:43:46 2019 -0400 Fix inert event expand/collapse on refreshed job results commit 50f9c70afdebf9dd5ad56f0991c838ef461ff82a Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed May 1 17:03:26 2019 -0400 remove references to the (now defunct) fact receiver commit 7d692d08f9b8bdedbe960e538b6a6a164ae2208e Author: AlanCoding <arominge@redhat.com> Date: Wed May 1 16:15:00 2019 -0400 include playbook as a default search field commit a87c87b7c945c315de3a86084a81ff16c1729ef6 Author: beeankha <beeankha@gmail.com> Date: Wed May 1 15:40:15 2019 -0400 Add more runner-related details commit 5f1aeb0f4eece7a56a222ca2f2ffbafb23a7d033 Author: AlanCoding <arominge@redhat.com> Date: Wed May 1 13:39:25 2019 -0400 remove ask_vars from job_start endpoint commit cc001c98922f73fe46e9793fd77a82da45258b42 Author: Vismay Golwala <vgolwala@redhat.com> Date: Wed May 1 13:12:52 2019 -0400 Copy credential bug - add owner too While copying a credentials, we should set the new owner to person who copies it. There was a bug while trying to do so and this PR tries to address it. Link: #3750 Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 530a7ba51d7371f3073f854b9ef123ad894fd92c Author: AlanCoding <arominge@redhat.com> Date: Wed May 1 11:55:53 2019 -0400 populate event children list via parent_uuid commit 383fe278f54fbd467e612b3a8a190ae125f6171f Author: beeankha <beeankha@gmail.com> Date: Wed May 1 11:35:26 2019 -0400 Address a few more comments commit 46795cc71ef63135ec097f72e8c82448bedcca8d Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed May 1 10:02:43 2019 -0400 fix a bug that caused parent_uuid not to be persisted commit 84b21620b265fb0fd9fb17225a949729a3106348 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed May 1 08:56:56 2019 -0400 raise url string parsing error as validation error commit eaaad89a8c69f680b81062cb794f8e37f3d434e8 Author: mabashian <mabashia@redhat.com> Date: Wed May 1 09:17:15 2019 -0400 Removed inventory sorting from jobs list. Changed Last Run to Last Used in project sort filters. commit 27ca5e1fd5b72e8ea29b237d81395aa88d1c4f00 Author: beeankha <beeankha@gmail.com> Date: Tue Apr 30 15:32:52 2019 -0400 Add more details for several of the listed tasks commit 4191b210525cbcace1a51d6ac0d89040989d4f45 Author: AlanCoding <arominge@redhat.com> Date: Tue Apr 30 14:00:51 2019 -0400 make test_tasks.py durable to changing Ansible versions commit 9737ab620c1c5c9f9cfe5c014c73a482e14179ea Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Apr 30 13:17:15 2019 -0400 require url scheme for credential type url inputs This adds a url formatting type for credential input string fields The validator for this formatting type will throw an error if the provided url string doesn't have a url schema. commit 81f06621619ae49312be71170ae96466addb9eaf Author: AlanCoding <arominge@redhat.com> Date: Tue Apr 30 13:35:58 2019 -0400 remove job ask_ fields that reference JT commit d1dc6007fdef9870603bcfabe8a222e9a6be7512 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Apr 30 12:25:43 2019 -0400 use test callback from test form save hooks Enter key and other form submits are handled generically from the built-in save hooks on the form controller. This adds implementations for those hooks on the plugin test forms to make sure the expected handlers are always called. commit d204f1218428a42f6726b18db89c5904a8c3f9fe Author: AlanCoding <arominge@redhat.com> Date: Tue Apr 30 10:15:08 2019 -0400 remove unneeded update_model call commit 42dd3c5cf558a2d886a91946366e2ba6fc454b8b Author: AlanCoding <arominge@redhat.com> Date: Tue Apr 30 10:11:03 2019 -0400 Remove unused output_replacements logic commit 5720601a2e9d27bb06a3a726fc27f3310bb435da Author: AlanCoding <arominge@redhat.com> Date: Mon Apr 29 20:38:36 2019 -0400 allow relaunching other user jobs with public vars commit 5d1346b956e4276ee5963480a47ffda050bbfc21 Author: Bill Nottingham <notting@splat.cc> Date: Mon Apr 29 20:32:50 2019 -0400 Use AWX python interpreter for failure-event-handler. python3 isn't in the normal path when using SCLs. commit 30d0130e79bfae1314f57faa0550ff2cfc758698 Author: Vismay Golwala <vgolwala@redhat.com> Date: Mon Apr 15 16:56:37 2019 -0400 Show only member users for organization Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 4baecef866facde470d926ef2bf507e81460209d Author: beeankha <beeankha@gmail.com> Date: Mon Apr 29 10:51:25 2019 -0400 Clean up references to Tower commit b7e26b350787c5b64a6b108637876765ee3049c2 Author: mabashian <mabashia@redhat.com> Date: Fri Apr 26 13:15:37 2019 -0400 Fix linting error commit 3cd8d4f7e62f24bf3da4ff7ac1935fc45bc5d099 Author: mabashian <mabashia@redhat.com> Date: Fri Apr 26 11:52:07 2019 -0400 Adds more sort options to lists commit 36e384e8ab3956bd72da6cd232eb9f8ff271a232 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Apr 26 11:18:39 2019 -0400 hide dashboard tips on graph teardown event commit 586c3e4583d6c1eaddeb5bec710ac394218923b6 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Apr 26 10:59:09 2019 -0400 document CORS middleware commit 14045c10179460ec9823c0a3762f2b2227ccb02f Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Apr 26 10:33:47 2019 -0400 fix undefined prop in template credential prompt initialization The prompt initialization code had a reference to an undefined prop. This updates the code to use the expected prop. commit cb7914dfa4a6259ffda3b48c11246bc9952d959c Author: beeankha <beeankha@gmail.com> Date: Thu Apr 25 17:16:39 2019 -0400 Make edits per first round of reviews. commit 639e01e884f5dcc617c040521cb8e654f84a9cf1 Author: beeankha <beeankha@gmail.com> Date: Thu Apr 25 16:26:58 2019 -0400 Remove unnecessary line commit e4d6d51cf5f10d402d2c2604ac99b4269a63cd3c Author: beeankha <beeankha@gmail.com> Date: Thu Apr 25 16:14:49 2019 -0400 Add further details/overview of AWX and Tower tasks into documentation commit 7f452ee8d10f209caebc648420ea1fffb08c8cfe Author: mabashian <mabashia@redhat.com> Date: Thu Apr 25 15:21:47 2019 -0400 Add more sort options to new lists commit 2808a852eb0d320e9a436e252049e62ca3038bde Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Apr 25 09:49:03 2019 -0400 pin runner 1.3.4 commit aa52e41c02fa1ccde91f0e2ea4d4f67b98cf9b3b Author: Bill Nottingham <notting@splat.cc> Date: Wed Apr 24 14:12:52 2019 -0400 Kill the rabbitmq sos collection from our plugin. It exists in upstream sosreport, and this can cause conflicts. commit c9424f9af8e2df0908d43d4e9b55969931e60a1f Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Apr 24 11:59:31 2019 -0400 fix a few issues with license counts in /api/v2/metrics/ - switched these to gauges so people can track them over time - fixed a typo that caused `free_instances` to always be zero commit 870ebb4b43eaeaa35814643fff585981190abeee Author: Daniel Sami <dsami@redhat.com> Date: Wed Apr 24 09:28:06 2019 -0400 fix to work with diff versions of node commit 082a8191600243787f405aa136441df5e91ade6c Author: John Hill <johill@redhat.com> Date: Wed Apr 24 08:22:07 2019 -0400 removing hyphen commit 519d2eebcb76f1c9ab43bc84d18c238d2a6a8de3 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Apr 23 17:22:27 2019 -0400 remove unnecessary dotfiles commit 64ae7a6e45e57762abb35bceafc0cdf6026eba52 Author: Christian Adams <rooftopcellist@gmail.com> Date: Tue Apr 23 16:22:31 2019 -0400 analytics table copies formatted as csv now commit 2f7ec6ff13d9d8a74aa2ede8e043e54f6ba1678b Author: John Hill <johill@redhat.com> Date: Tue Apr 23 16:01:45 2019 -0400 adding a markerfile for e2e runs commit 75065b6407fb92eb34dae35dfdd5163718fbb195 Author: Daniel Sami <dsami@redhat.com> Date: Tue Apr 23 15:45:27 2019 -0400 e2e stability backport for 3.5 commit 9733fde560e291bc673d757d97612c297465b6ed Author: John Hill <johill@redhat.com> Date: Tue Apr 23 13:18:34 2019 -0400 Adding an option to run all the tests without a retry statement commit 311daf10b8dc9793844a5c6a3e9631cb4019659d Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Apr 23 10:39:37 2019 -0400 handle insights credential lookups for projects Although most scm types correspond to an scm credential lookup, insights uses its own credential type. commit 4ca4563a19b20b157cd781861eb796e38b06dffc Author: Bill Nottingham <notting@splat.cc> Date: Mon Apr 22 14:34:39 2019 -0400 Update Azure requirements for Ansible stable-2.8 branch. commit 0b555e938a0502491f3cb5875f25ca8507cfeeb8 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Apr 16 11:32:01 2019 -0400 Fix typo in the Insights inventory url commit c36dbb3448a141d837822a74fb8e7d180b8d9140 Author: AlanCoding <arominge@redhat.com> Date: Tue Apr 23 08:31:50 2019 -0400 Simplify gce inventory plugin injector This consumes the change made in Ansible core https://github.com/ansible/ansible/pull/54407 which is in Ansible 2.8, allowing the plugin injection logic to share the script logic and to be simplified commit adfce6edf1d3001dde823f475fddd2ed78c257c7 Author: AlanCoding <arominge@redhat.com> Date: Mon Apr 22 14:59:09 2019 -0400 Unify openstack inventory injection logic Remove logic specific to job runs to create a "clouds" file for openstack credential type Move that logic into the collection of managed_by_tower injector methods, so it will be used by all job types Modify inventory openstack injector logic to use this data as a base for its logic building the clouds file commit 140394fe1fc8acffc5f27ac931c4808bab0d9106 Author: AlanCoding <arominge@redhat.com> Date: Thu Mar 28 11:41:44 2019 -0400 Change credential pattern for openstack inventory plugin See upstream docs https://github.com/ansible/ansible/pull/54532 Previously it was thought that the entry in the inventory config file was necessary, but the upstream docs change allows us to use the same pattern that we used to for the script. commit 6ff539e6ee2ac3264e6347c81774fc9f67a7981c Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Apr 16 10:14:44 2019 -0400 Update the front-end Insights urls commit 49ba6c6b3d29a5437ca6617c29cf5eae91cd81a7 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Apr 15 16:12:08 2019 -0400 Appease flake8 commit e2861c6c39c5b3b0e9de0776f08a9b207ed8a79c Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Apr 15 15:59:40 2019 -0400 Fix the tests to conform to the new Insights results commit 6dae4a1d6d96c677cfde7c52a9c4002cd3c8e1d5 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Apr 15 15:35:39 2019 -0400 Add the host in as a parameter to the _get_insights call commit e66f9241a9605c35384e4abab9bb522beee37c4a Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Apr 15 15:30:56 2019 -0400 Remove the platform_id from the call to _get_insights since it is now acquired within _get_insights. commit 72da961550a1536f119ebe8e4a6ce3673d06a6fb Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Apr 15 15:18:19 2019 -0400 Conform to the new output of the Insights system reports endpoint commit 4c86c5065ca513842fc0d1dcb6c710a8b6a962e5 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Apr 15 13:33:52 2019 -0400 Fix a typo in the per-system remediations api call commit 80a855c57a4386390a279e895c2e0f8ed872e67c Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Apr 15 11:36:20 2019 -0400 Do some basic slugification of the remediation playbook name commit 11b85250e8aaede2f7350dc01e144610dd87415b Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Apr 11 14:46:13 2019 -0400 Update more urls commit 10cfac2f0e4a5ba9ed98f398e9202164f0bd6c77 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Apr 11 14:38:37 2019 -0400 Update the error message when we can't discover the platform ID commit 355a83441a47414faa8546bc577d9f5178e69c83 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Apr 11 11:36:49 2019 -0400 Guard against the case where Insights fails to find the system ID commit e25adca2333464dbf93128dc6df5e58d07597cb7 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Apr 9 15:00:06 2019 -0400 Replace the old unit tests with new functional tests commit 7c743904b08e62ab58630c3a37912f57e08d3d5d Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Apr 9 11:36:58 2019 -0400 Removed some no longer needed imports commit a97865de0c28c466e075a78c876f2af2e24e4964 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Apr 8 16:44:21 2019 -0400 Refactor HostInsights for better reuse of the error handling of the Insights API calls. commit 596a5173cea91d8b74bb1f7c8f975ac4b14c09ae Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Apr 8 16:36:26 2019 -0400 Modify filter_insights_api_response to take in the separate remediations since it is accumulated via a different API call. commit 63209197ddc6acc622b5bc6bae04a2a5506de098 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Apr 5 14:48:20 2019 -0400 Iterate over the pages of remediations available commit af2484cd97e3ea8670f5a673fcddf02f689b278f Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Mar 28 11:26:39 2019 -0400 Update the Insights API urls to use the new url structure commit f01a936202e3df51e959bfbdd49d1300023edcb2 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Mar 22 15:10:37 2019 -0400 Update the test for filter_insights_api_response() and fix the data nesting issue that it uncovered. commit 05f670a6d9e787a46363bb90930b0d0cc6bba745 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Mar 22 11:03:21 2019 -0400 Update the filter_insights_api_response() utility function in order to conform the output of the new Insights Advisor report endpoint to our expections. commit f4b0910e98f7267457a9711a41d0c0386d7c5b58 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Mar 18 16:57:58 2019 -0400 Call out to the Insights API to get the Platform ID for a host Since the new reports endpoint requires that, rather than the Insights system ID that we've been using (and storing on the Host model). commit 95b17892eebb3a02606ef3c445e46a0a261bd3b7 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Mar 18 16:37:48 2019 -0400 Factor out the response handling boilerplate from HostInsights.get_insights We'll want to reuse it for the API call to /hosts as well. commit 8fdc53cb219dab01fdf5be0fec9e77b717c8c01b Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Mar 18 15:40:38 2019 -0400 Update the Insights API endpoint for getting the reports for a host commit 04521f5c5c1beb31a5be9a9c43d3fceb409484ec Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Mar 18 15:22:49 2019 -0400 Update the Insights action plugin to make calls against the new API commit 8c2b3e9b84c954dd3bc50b8eff49000e109ca031 Author: AlanCoding <arominge@redhat.com> Date: Fri Apr 12 14:45:44 2019 -0400 Fix Django 2.0 deprecation warnings commit 787e369bcf4a449688cb1d128ee280f7749b3aad Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Apr 22 12:12:31 2019 -0400 pin runner to 1.3.3 commit eb0463890c35047ae65ad94d13ae0598965b9405 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Apr 22 10:23:38 2019 -0400 add a loud warning about perf regressions to tasks.py commit 0d18d46ccc563465dcd496747ed010ec4dcbd331 Author: Bill Nottingham <notting@splat.cc> Date: Thu Apr 18 16:50:38 2019 -0400 Sync docker-compose dockerfile with image build dockerfile. It was installing an IUS repo, rabbitmq-server, and other unneeded things. commit b084622c9e22ead3e69d30a1fb8e16ce942ea2fe Author: Daniel Sami <dsami@redhat.com> Date: Thu Apr 11 14:21:20 2019 -0400 prevent flake for user e2e commit ef7e1afa3422519d9ae6528e3965716c53137dce Author: Bill Nottingham <notting@splat.cc> Date: Thu Apr 18 15:39:47 2019 -0400 Add migrations for field names. commit a06d2946b6feceb89816e4e881577e9f6e50c292 Author: Elyézer Rezende <elyezermr@gmail.com> Date: Thu Apr 18 14:48:33 2019 -0400 Update jobs portal list actions e2e commit 0ba87c9729345bdada2918a23c42508814c3771c Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Apr 18 14:53:19 2019 -0400 Add more test checks for the alternate code path to the role checks commit 41b476544da6a2e54c017963dfbe9f8cde54ca9f Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Apr 18 13:35:35 2019 -0400 Improve test coverage of attaching a user to an organization commit 4159a9b6af618ec7c7eed41c2993472778b29a16 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Apr 18 12:10:07 2019 -0400 make deprecation warnings at /api/ much more obvious commit 6adf4ca2c10ee56f185e6397ecaf5bdccceef7ea Author: Bill Nottingham <notting@splat.cc> Date: Thu Apr 18 12:12:50 2019 -0400 Deprecate a bunch of inventory computed fields. Cribbed from https://github.com/ansible/awx/pull/3281/ commit 63049fe99d71596be6efc8bcb8ad13eaffed4182 Author: Bill Nottingham <notting@splat.cc> Date: Thu Apr 18 12:03:04 2019 -0400 remove sqlite db, add it to .gitignore commit d6ecb486d24049689e64bb617221b647ef4c7fdb Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Apr 18 11:45:28 2019 -0400 deprecate /api/v2/dashboard in favor of /api/v2/metrics commit f4dc4d584973d3ee7c1369757d4f5900ef9ca061 Author: Vismay Golwala <vgolwala@redhat.com> Date: Tue Apr 9 17:12:42 2019 -0400 Cap page_size in pagination urls Currently, even with a `max_page_size` of n, we can see urls formed in pagination with `page_size` > n. API still caps the number of results it returns, but the URL remain invalid there. This is a bit messy solution to make string replacement in URL if the query param exceeds `max_page_size` Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 5d570a017a395ad735645fe7b6283e776f445e9f Author: Vismay Golwala <vgolwala@redhat.com> Date: Thu Mar 28 13:02:05 2019 -0400 Validate virtual environment while running a job/inventory update Currently we only check the custom virtual environment path when it's created. However, to tackle with the case when the venv might have been changed/deleted afterward, we need to validate it at run-time too. Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 8ad0b3f78750786f075ee20024e5fa2e6d8b8260 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Apr 17 17:45:20 2019 -0400 Check the permissions for adding users to orgs/teams in the other direction commit 70b0679a0cd7468dd4ebb7b403ea33185943a940 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Apr 17 15:37:02 2019 -0400 Adjust the access logic for settings.MANAGE_ORGANIZATION_AUTH = False so that changing the membership of Organizations and Teams are disallowed unless you are a superuser, but granting resource privileges is still permitted. commit add8673d7c8f553d482bc5446ea4861e28e32e97 Author: Christian Adams <rooftopcellist@gmail.com> Date: Wed Apr 17 15:28:15 2019 -0400 rename analytics setting commit 84c09a19d183ded07d5140b3df11c86baa3cfb3e Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Apr 17 13:24:59 2019 -0400 instantiate dispatcher once per job run * Instantiating the callback dispatch queue on each job event callback is expensive. Instead, instantiate it only once. Note, we do not need to instantiate the callback queue in the iso case so we do not. commit 1ddb675fa2e89ae3de6e37a857257d5384c838bf Author: AlanCoding <arominge@redhat.com> Date: Tue Apr 16 13:55:58 2019 -0400 Use querset special case to let org members see teams commit 9d000a76dee370690562b34e17c6b157035e53cf Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Apr 15 19:54:04 2019 -0400 properly set ansible_python_interpreter for local task execution this works a limitation in ansible for connection: local and makes it so that you can run connection: local playbooks with a /usr/bin/python that is Python3 and an Ansible virtualenv that is Python2 see: https://github.com/ansible/awx/issues/3267 commit f1d87bf3924afb0130c54ffe5420dab06fea7d21 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Apr 16 16:23:27 2019 -0400 fix a bug that breaks the isolated heartbeat commit 941009bf6db48b20afb00ea191e70d8190803a1a Author: AlanCoding <arominge@redhat.com> Date: Fri Apr 12 15:26:32 2019 -0400 Apply critical dependency upgrades fix PyYAML warnings in unit tests update paramiko source file for license commit 9c7120443556b90586da2654b2d105cec4c15a56 Author: AlanCoding <arominge@redhat.com> Date: Mon Dec 3 14:08:23 2018 -0500 show activity stream entry for system auditor association commit 3bfb54d2fde6b0a071b0748f3d6f48ba4aee7b5d Author: Shane McDonald <me@shanemcd.com> Date: Tue Apr 16 12:51:28 2019 -0400 Fix memcached configuration in local Docker installs Related: https://github.com/ansible/awx/issues/3719 Signed-off-by: Shane McDonald <me@shanemcd.com> commit e0c4fd4b3a3498def4f4c9c0beed9b78e98d6ffd Author: Vismay Golwala <vgolwala@redhat.com> Date: Thu Apr 11 15:53:08 2019 -0400 Disallow deleting controller or isolated instance groups Added two new properties to the InstanceGroup model - `is_controller` and `is_isolated`. Used these properties to hide the trash icon for instance groups that are either controller or isolated. Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 6ef3b188036cfa632234c4293999e14a7307dc7b Author: Jim Ladd <jladd@redhat.com> Date: Mon Apr 15 12:09:02 2019 -0700 Do not reset capacity of iso nodes when disabled commit e40c6da552cc3e57af4d41fafa2f8bde66771816 Author: AlanCoding <arominge@redhat.com> Date: Mon Apr 15 13:54:25 2019 -0400 Apply same pip and setuptools to AWX and Ansible venv commit 8ef81065b7a870d0ceac5c5fed249307fd99cb56 Author: Christian Adams <rooftopcellist@gmail.com> Date: Mon Apr 15 13:39:55 2019 -0400 add url to prom docs commit 08fcdf0e255fec4cd9e263d0e5bc933aabe629e6 Author: mabashian <mabashia@redhat.com> Date: Mon Apr 15 10:44:32 2019 -0400 Bumps Bootstrap to 4.3.1 commit 387682ed8d828f0dd8cdd90e0315fa9f8b94fe42 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Apr 15 11:35:42 2019 -0400 if runner crashes, attempt to record why this attempts to surface the underlying runner exception for tracebacks like this one: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/awx_41_93gtgv25/artifacts/41/status' commit fb4495b1b5b8dddf48449a2bacb5b7598bfa4d34 Author: Christian Adams <rooftopcellist@gmail.com> Date: Mon Apr 15 10:43:28 2019 -0400 add prometheus data to gitignore commit 5dbc269de1b6f581526b68a9f5f0e6321247c68c Author: AlanCoding <arominge@redhat.com> Date: Mon Apr 15 10:39:56 2019 -0400 Revert "Merge pull request #3697 from AlanCoding/conservative_upgrades" This reverts commit 890de400e2c55692eda074175c7776fcc150d79e, reversing changes made to e8de7bc8457d0ae41cac12f78d57f8dcf9499e49. commit 40393e201f34d11905a10dfaaabb4d49f1d0fc7d Author: Christian Adams <rooftopcellist@gmail.com> Date: Wed Apr 10 15:40:35 2019 -0400 add uuids to ping and metrics commit 17a803f49cc46a4c010c8c3b61cb12ad92237d9f Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Apr 12 11:54:51 2019 -0400 remove the old callback plugin import paths and callback-specific tests commit 9da5cc9c23c6db5672ef1775356af8181772754d Author: Bill Nottingham <notting@splat.cc> Date: Fri Apr 12 16:09:30 2019 -0400 Update wording. commit 569cd3b34e0ce2ca70a97a124ca2bea7ed4035ad Author: AlanCoding <arominge@redhat.com> Date: Fri Apr 12 15:52:35 2019 -0400 update paramiko source file commit 2c67bec3cb4472540c3204c351fbf39dd6e842b5 Author: AlanCoding <arominge@redhat.com> Date: Fri Apr 12 15:48:08 2019 -0400 fix PyYAML warnings in unit tests commit 77e587babe8820c8e10117df841f89479ff63d5b Author: John Hill <johill@redhat.com> Date: Fri Apr 12 15:43:37 2019 -0400 Adding selenium stability fix and unpinning se images commit 235011f5e9ebac73572ca390779bd4722b05f65a Author: AlanCoding <arominge@redhat.com> Date: Fri Apr 12 15:26:32 2019 -0400 Apply critical dependency upgrades commit 0c6a5228130648673df3c881f7e831999e61ad32 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Apr 10 08:26:53 2019 -0400 remove system tracking * Leave the artisanal handcrafted migration from vendored fact scan to external fact gathering. commit 9b0329021c137a8f98b682589db1f38d6c5c4108 Author: mabashian <mabashia@redhat.com> Date: Thu Apr 11 11:12:37 2019 -0400 Leverages awPopOverWatch to generate popover dynamically on workflow node templates help commit 0cc640403aa57720445faecba6b02c5e23d3ad9c Author: beeankha <beeankha@gmail.com> Date: Wed Apr 10 15:28:44 2019 -0400 Resolve initial login error commit 85898fd70860079bb2f59d65446595a680af170e Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Apr 10 08:07:52 2019 -0400 remove more unnecessary feature flagging for AUTHENTICATION_BACKENDS commit 14d4d624e4d3f61eb5172659e6c3748615a37fe5 Author: beeankha <beeankha@gmail.com> Date: Tue Apr 9 15:04:58 2019 -0400 Restore button for adding notifications commit de34a6411528a02d116776b75bad80f9c796a197 Author: beeankha <beeankha@gmail.com> Date: Mon Apr 1 17:24:55 2019 -0400 Basic License feature gating changes commit d67a336e2f87a89b972c18359ed93c20d54121a9 Author: Daniel Sami <dsami@redhat.com> Date: Thu Apr 11 14:21:20 2019 -0400 drop spinny flake fixes adjust commit 0c4ed78beed132fabe1af48e3d60e8c6385b4bba Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Apr 11 12:57:07 2019 -0400 pin ansible runner to 1.3.2 commit f56f6c11f73190772d1a0c8ab441ff42f65102a2 Author: Daniel Sami <dsami@redhat.com> Date: Wed Apr 10 15:45:25 2019 -0400 added ws and pending to user e2e lint commit ef84bfc1c27b97924615ca4628145a95c59c3baf Author: John Mitchell <jlmitch5@ncsu.edu> Date: Wed Apr 10 17:00:35 2019 -0400 subscribe to updates for scm revision and and instance group for job results commit fd5d9c45d7c725efb875dec4f5cfc3b186d320cf Author: Christian Adams <rooftopcellist@gmail.com> Date: Wed Apr 10 14:53:04 2019 -0400 remove invalid json renderer from metrics endpoint commit 9e98058290c409e0cf841051eef9fe9f055668df Author: mabashian <mabashia@redhat.com> Date: Wed Apr 10 15:56:19 2019 -0400 Check to make sure the activity stream button should be shown after refresh commit e073b5e01754b116122fba5034bb0f21c3e07d79 Author: Keith Grant <kegrant@redhat.com> Date: Wed Apr 10 15:51:56 2019 -0400 fix tag word wrapping for firefox commit 98ec5c8250d6b701a17e78801f45ce27abdac869 Author: Jeff Byrnes <rbyrnes@athenahealth.com> Date: Wed Apr 10 14:49:37 2019 -0400 Fix comment on awx branding inventory var Fix a conflict with the “AWX Branding” in INSTALL.md, which has the correct instructions. commit 0caf1e8a3d7c9ccefa3aad74e41f28094f9a612c Author: mabashian <mabashia@redhat.com> Date: Wed Apr 10 12:06:47 2019 -0400 Make root/all groups action bar a bit more responsive commit 4f2443e7bb0c17ac2a4c82115682d29a0e7d03f0 Author: mabashian <mabashia@redhat.com> Date: Wed Apr 10 10:50:43 2019 -0400 Ensures extra vars are converted to yaml before being passed along to prompt steps commit 213a70b98a5b4734d1a81918ac823bf9f5d96d56 Author: Elyézer Rezende <elyezermr@gmail.com> Date: Tue Apr 9 12:32:14 2019 -0400 Add applications to e2e commit c91cd606edae0e33d09d396977cd525f430cced9 Author: mabashian <mabashia@redhat.com> Date: Mon Apr 8 17:22:38 2019 -0400 Corresponding UI changes for notifications tab and toggle permissions commit 4eab362318a706290ae005c2e5c2840605735962 Author: AlanCoding <arominge@redhat.com> Date: Tue Apr 2 13:26:37 2019 -0400 fix RBAC bugs with notification attachment Allow notification_admin_role users to attach NTs from that organization Require either read_role or auditor_role to the object which the NT is being attached to commit b978a28f8b2fcd5ea5c215ef49c1ed5b264ddf90 Author: Kia Lam <digitalanime@gmail.com> Date: Tue Apr 9 17:04:30 2019 -0400 Fix job output name in websocket service. commit 988438f1197b390011f21172534881812fd9874a Author: AlanCoding <arominge@redhat.com> Date: Tue Apr 9 16:12:52 2019 -0400 Remove stdout wrapper classes that moved to runner commit f49532090b381abd3d42c3abbde741a38ff59d59 Author: Christian Adams <rooftopcellist@gmail.com> Date: Tue Apr 9 14:29:59 2019 -0400 add prom permissions test commit 75a1c69ea23b8ae353f6dd610042f67298e511cb Author: Alex Corey <alex.swansboro@gmail.com> Date: Tue Apr 9 11:01:50 2019 -0400 address concerns in PR commit 8f05482f8f89dca66d8db6cd9a8520281ec0fca4 Author: Keith Grant <kegrant@redhat.com> Date: Tue Apr 9 13:48:25 2019 -0400 fix workflow results layout when extra vars has long line commit 01a79dd23e1bf4a9dc7b6e830ac3d9232411d8ff Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Apr 9 12:45:40 2019 -0400 remove COMPONENT NAME from our issue templates this is a remnant from our closed sourced days; upstream bug reporters only fill this out correctly like 50% of the time, and it's often difficult to know without knowing how AWX actually works commit 4f55ffe4a0b7f524059854d1335bdbbb87c38541 Author: Alex Corey <alex.swansboro@gmail.com> Date: Mon Apr 8 14:46:59 2019 -0400 Add tool tip to Host Event lines. commit 1abb0b2c357a9d0d127651ee76f2dafbdb55633f Author: Wayne Witzel III <wayne@riotousliving.com> Date: Tue Apr 9 10:07:38 2019 -0400 restrict metrics to superuser and system auditor commit 809fcac7387b05624dfdad35fc51c95ecaf5d3f9 Author: AlanCoding <arominge@redhat.com> Date: Tue Apr 9 09:54:44 2019 -0400 fix 403 bug using write PAT and view.always_allow_superuser=True commit fa665e81e41cecde28c7cf84b3b2b8b7a376b3dc Author: Keith Grant <kegrant@redhat.com> Date: Tue Apr 9 09:30:58 2019 -0400 don't obscure modal buttons when code mirror modal throws error commit c4b41a174bb33c225b8dc5895c398e4dcbe01a65 Author: AlanCoding <arominge@redhat.com> Date: Tue Mar 5 07:26:59 2019 -0500 add instance_id for gce imported hosts commit aa0179690d2b171c9e84ff3990b0c25cdc00cbaf Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Apr 8 19:02:01 2019 -0400 expose CredentialType.namespace in the API see: https://github.com/ansible/awx/issues/3644 commit 47a3ee7d763fc834a8bc31d072fb06e425dd226d Author: AlanCoding <arominge@redhat.com> Date: Mon Apr 8 13:40:44 2019 -0400 backport fix to run cloudforms script in py3 commit fc9da002d2eef9e37a5fdcf08bb2c5b06480d0f6 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Apr 8 11:57:17 2019 -0400 add an example config file and make target for starting a prometheus commit e1c6057b4cce442280c7ab3d33b0efbf9b1275eb Author: Christian Adams <rooftopcellist@gmail.com> Date: Mon Apr 8 11:33:06 2019 -0400 add insights setting to metrics commit 520cbd2015767b604be6df76d40e578b4ea36629 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Mon Apr 8 11:47:10 2019 -0400 update prometheus run example commit e2039b7d3fcc3f15838bb94ccfe82075acc81381 Author: Christian Adams <rooftopcellist@gmail.com> Date: Mon Apr 8 11:33:06 2019 -0400 add insights setting to metrics commit 2c8900568b4bbc81682e8891f2c4faefb0af71b6 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Mon Apr 8 10:21:05 2019 -0400 add prometheus-client license details commit 5c1d2a6f0bec54f8bf9ba79bfdbe910757f051e2 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Mon Apr 8 09:35:46 2019 -0400 flake8 cleanup commit bb5c7a98f33d64e73db1b151ca5f49672a679b81 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Mon Apr 8 09:10:36 2019 -0400 test prometheus metrics output commit 3fb307926473a5081de9116a862c523b253b858b Author: Christian Adams <rooftopcellist@gmail.com> Date: Mon Apr 8 02:47:24 2019 -0400 fix job status metric commit c3812de3d60f2e3135d3580a1229171bce45d26e Author: Wayne Witzel III <wayne@riotousliving.com> Date: Fri Apr 5 15:46:54 2019 -0400 initial prometheus commit Co-authored-by: Wayne Witzel III <wayne@riotousliving.com> Co-authored-by: Christian Adams <rooftopcellist@gmail.com> commit 4821a949445660efa47879ac22222761aa412836 Author: Uriel Mandujano <uriel.mandujano14@gmail.com> Date: Sat Apr 6 11:13:41 2019 -0500 Removes failing symlink to /usr/bin/python3 during the image build Installing the latest python36-setuptools automatically creates the symlink from python3 -> python3.6 and from python36 -> /usr/bin/python3.6. Building the images fails when the symlink is created explicitly in the AWX installer. Signed-off-by: Uriel Mandujano <uriel.mandujano14@gmail.com> commit 97e030dd1ffbf5a656fe34605eee537b191e02d3 Author: Uriel Mandujano <uriel.mandujano14@gmail.com> Date: Sat Apr 6 11:10:35 2019 -0500 Revert "Removes failing symlink to /usr/bin/python3 because that file already exists" This reverts commit 13fadd38380c1e2b7f8f587f90a43e11987e78af. commit dfd4cb55e57e5420f9e24fed77597c0da61221a2 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Apr 5 16:29:27 2019 -0400 add a unique UUID for identifying an AWX installation commit 13fadd38380c1e2b7f8f587f90a43e11987e78af Author: Uriel Mandujano <uriel.mandujano14@gmail.com> Date: Fri Apr 5 16:53:20 2019 -0500 Removes failing symlink to /usr/bin/python3 because that file already exists commit 7b636a75668fd43b03a966fdc3b66960918a62f4 Author: Jeff Byrnes <rbyrnes@athenahealth.com> Date: Wed Apr 3 11:50:10 2019 -0400 Set up HTTPS w/ proper port & HTTP redirect HTTPS is, by default, expected to be on port 443. Also, with HSTS set, we need to be sure that users attempting to arrive via HTTP are properly redirected to HTTPS. This does so by: * Setting up a 301 redirect for any URL to its HTTPS version * Adjusting the internal port for HTTPS traffic to 8053 * Setting docker-compose to share port 443 → 8053 - This is configurable via an inventory variable commit 28e3c635622f8f0b2838277c2770143a5c49c511 Author: Jeff Byrnes <rbyrnes@athenahealth.com> Date: Wed Apr 3 11:11:33 2019 -0400 Add optional SSL cert to docker-compose install In #3322, this mount was added, but only to the standalone Docker install setup: github.com/ansible/awx/pull/3322/files#diff-596e32ab54a52bfed763f8a639499fe0 This ensures that the SSL cert is loaded when using docker-compose, which is the only Docker-based method available as of v4.0.0 commit cca9de9a3ed0bfdda07f82f6bd0af8282fe42866 Author: AlanCoding <arominge@redhat.com> Date: Fri Apr 5 15:28:18 2019 -0400 set default slice ct for special cases commit 880341ac05a6578e8d5746354fc169dca74f3a58 Author: AlanCoding <arominge@redhat.com> Date: Fri Apr 5 13:10:08 2019 -0400 avoid slicing if the inventory only has 1 host commit a9a479a51be5af8db2368f3f6eb505a8ffb903bb Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Apr 5 14:28:39 2019 -0400 fix a typo commit cd90ad2497f88b4dbbe4eb126572295be79b8a52 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Apr 5 14:02:19 2019 -0400 fix a small bug related to failed inventory counts in the dashboard API commit 81fe923577449e0ec98fdf301a4b9bbf3f10901a Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Apr 5 11:17:28 2019 -0400 don't write playbook stdout to sys.stdout (it's duplicated in log files) this instructs runner to _not_ write to stdout when we invoke runner.interface.run(); AWX consumes/ingests this strictly as events commit fa3a41f25b38c55d7fe4bb2beefe1820b7bb54d9 Author: mabashian <mabashia@redhat.com> Date: Fri Apr 5 10:48:53 2019 -0400 Refresh the page after pendo flag changes to make change effective immediately commit 531d97d3b3bd92a1fcbbbb0a482c59e4d0254435 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Tue Apr 2 10:18:05 2019 -0400 pickup insights system_id from ansible facts * Continue to pick up facts from scan_insights.py * This PR adds the ability to pickup facts from /etc/ansible/facts.d/insights.facts * Log what transport the insights system_id was found via commit 79d580d5b9a9d33276ff453cd4a682aa52c04c9b Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Apr 4 17:10:35 2019 -0400 update periodic isolated cleanup to match the new paths post-runner commit 8302992a355f0004171d6fd5e2f438cecf228226 Author: Marliana Lara <mlara@redhat.com> Date: Fri Apr 5 08:44:12 2019 -0400 Fix Organization User badge linkout commit 5a4a812c738d84fc0c5301c1164ff65f64e78479 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Apr 4 17:56:02 2019 -0400 specify --forks on isolated health check calls this requires ansible-runner 1.3.2 commit 5c5173956d1d6b019df3ecc52a108ea282b515c0 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Apr 4 09:27:24 2019 -0400 add some additional analytics metrics commit ce2fc1a9dd96ec4a2664db081b4d63389e169cb6 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Apr 4 18:35:37 2019 -0400 fix more py3 centos7 issues commit fd3a423b0745cecfdfbc417337d00d2a84c73448 Author: Matthew Jones <bsdmatburt@gmail.com> Date: Thu Apr 4 10:22:46 2019 -0400 The python 3.6 package seems to already make this symlink commit c6643946c52c9c616f0c29eaa45a5763fbc78144 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Apr 4 15:22:27 2019 -0400 Capture the redacted credential env vars separately and then make use of them specifically to make safe the env vars coming back from an isolated node. This will allow us to capture the safed versions of custom credential values, but without potentially clobbering normal env var values that vary between the controller and the node. commit 3f6d3506c6124ee6db89f5f10fcdc3ff7022d521 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Apr 4 14:25:50 2019 -0400 Change the artifact file convention for isolated nodes to 'command' since that's what landed in the ansible-runner PR. commit ac11b3782b559a7ad662cb0f22b4469003773623 Author: Daniel Sami <dsami@redhat.com> Date: Thu Apr 4 11:25:08 2019 -0400 headless profile commit cfdecd7297af7420cc443c363d8a390226b07086 Author: Bill Nottingham <notting@splat.cc> Date: Thu Apr 4 14:08:30 2019 -0400 Adjust descriptions of RBAC roles for clarity. commit 2493374d44084c96761196138604039da467dd8b Author: Christian Adams <rooftopcellist@gmail.com> Date: Thu Apr 4 11:04:27 2019 -0400 don't show implicit update jobs in dashboard commit 7722f0ca0835b1a9063ddade91bceeaca60cb929 Author: mabashian <mabashia@redhat.com> Date: Thu Apr 4 10:16:06 2019 -0400 Prevent on/off toggles from getting inadvertently trigged by enter key presses commit 6bcb471584b9952a252371f4543a8d2c883c419f Author: Alex Corey <alex.swansboro@gmail.com> Date: Thu Apr 4 08:13:40 2019 -0400 Removes Add Organization Admin Button commit f5ea595763ff183d9c4558da3c337330a1df1cfb Author: beeankha <beeankha@gmail.com> Date: Tue Mar 26 10:04:30 2019 -0400 Enable timeout feature to remain functional after upgrade Have the UI spinner fill with a default upon notification type change or upgrade. commit d9d3c5d15f6741bc95aa78de028856094bed3248 Author: mabashian <mabashia@redhat.com> Date: Wed Apr 3 16:56:36 2019 -0400 Adds comment explaining logic following the split on empty string in splitFilterIntoTerms commit 47d6e5c0285d87048563e2a484568380d87d005d Author: mabashian <mabashia@redhat.com> Date: Wed Apr 3 15:17:41 2019 -0400 Prevents replacing encoded quotes while searching against host filter commit 467700e4bb8a96ba3ffb1986cdf8054119673954 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Apr 3 16:04:07 2019 -0400 Bring the check_callback back into the loop but try to process it only once. commit b4e508f72adafc422049616ccd5e44c352e470e3 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Apr 3 15:12:29 2019 -0400 Bring the check_callback call out of the loop We shouldn't need to call it multiple times. commit b0f6d2214c0becf4f38b4b8c2519ad4bbe67c0d3 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Apr 3 14:57:02 2019 -0400 Fix a typo: there is no method called check_callback on BaseTask commit 4364e0011752de3a10a374d7fef226925d24c37f Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Apr 3 14:34:09 2019 -0400 Do the env vars redaction for isolated nodes on this side commit e033eb5aef3ee9e0ab46456a7e9fac8d653706ab Author: Christian Adams <rooftopcellist@gmail.com> Date: Tue Apr 2 15:50:38 2019 -0400 add index for jobevent created commit 45d5999bc2f2c2b4635d5ede08cbf3460e2a6738 Author: Daniel Sami <dsami@redhat.com> Date: Fri Mar 29 16:07:16 2019 -0400 add pagination to user e2e lint commit 78cd1abbb269a2d8b3c0ba491304be88cb434040 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Apr 3 11:20:24 2019 -0400 fix a bug in isolated OpenSSH key syncing OpenSSH keys _must_ end with a \n to be accepted by ssh-add; enforce a newline if there isn't one commit e0861fee3a3cb34096a0764541e7200563c16cb3 Author: Jeff Byrnes <rbyrnes@athenahealth.com> Date: Wed Apr 3 11:22:51 2019 -0400 Update INSTALL docs re: docker-compose prereqs As it turns out, the docker-compose Python module is required, and docker-py doesn’t cut it. Even more confusing, docker-compose Python module installs the docker Python module, which conflicts with docker-py. To avoid this, there are additional docs to call this out. commit cb806b16999933624930444d32132812ae7bee73 Author: Jeff Byrnes <rbyrnes@athenahealth.com> Date: Wed Apr 3 11:17:12 2019 -0400 Set docker_compose_dir like other inventory vars When docker-compose become the sole method for using Docker directly, some of this was shifted around in ways that are inconsistent with other elements. This adjusts it so that: * The inventory variable default is set like the others, and is less confusing * We no longer mention the Standalone Docker in inventory * We format our INSTALL docs w/r/t this var commit dbe4417ac323475ec90425a8021b041255f69e40 Author: Keith Grant <kegrant@redhat.com> Date: Wed Apr 3 08:59:14 2019 -0400 fix lint error commit c76e97cecf6c5f421824633cc8002e8bcc8eb8a8 Author: Alex Corey <alex.swansboro@gmail.com> Date: Mon Apr 1 10:53:26 2019 -0400 Wraps launch template buttons commit 32286a9d49ae7ee22cebba03d758576fabbd8922 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Apr 2 16:49:40 2019 -0400 Change the artifact to also capture the actual envvars data commit ed0bb127e83fdeb076ac0a85be32e554dfdd874d Author: Bill Nottingham <notting@splat.cc> Date: Tue Apr 2 15:48:30 2019 -0400 Don't use the `rsa` python lib. commit cac48e7cfb2d063f885a9d61d49284a98c92c43e Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Apr 2 15:40:56 2019 -0400 Updated IsolatedManager to take a callback that captures the remote command commit bc7472f3f1c206ef8d725dda13c5470fc6c93821 Author: Keith Grant <kegrant@redhat.com> Date: Tue Apr 2 13:54:26 2019 -0400 remove unused parameter commit 5b2f00b9786c1efd43b30cae12d33c02b2fc20de Author: Keith Grant <kegrant@redhat.com> Date: Tue Apr 2 13:26:31 2019 -0400 make Enter key navigate to next tab in launch modal commit d987c6e3f75eafdb6a535fa7fa31706254758193 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Apr 1 08:42:57 2019 -0400 mention usage with custom credential types in credential plugins doc commit 5d11400f6c0ddfb3990d837e9860199046119d8f Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Mar 29 15:53:08 2019 -0400 replace unlinked fields before updating input sources With credential type changes for linked credentials disabled, we can update the unlinked credential fields first. If an error occurs when updating the unlinked fields, no input sources will be changed. commit 6f43f223b28a611be4b0b995abbc8cbdc8604355 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Mar 29 13:25:40 2019 -0400 update e2e credential checks commit 6b8724109960c22d71f52b848a895d72777ebba3 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Mar 28 10:15:36 2019 -0400 render non-editable linked credentials We still want to show linked credentials even when a field is non-editable. commit 0f6615d9cdf5bb3cec1d187fc3167d1d9495a7b9 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Mar 28 10:13:47 2019 -0400 make linked fields look disabled when disabled commit 9b55fa61debf02575e04e28e7129fbf261646d53 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 27 20:13:09 2019 -0400 fix required field entry for object_query commit 165405ad3f0091325ecdfb62b0c5d58cae10bf01 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 27 19:47:02 2019 -0400 include externally sourced input fields for injection commit 7ca92e4c1e6fd6d4151d6912ccbcf26745f129da Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 27 14:18:26 2019 -0400 prevent input source changes without use role on source cred To update an input source, the user must have admin access to the target credential and at least use role on the source credential. commit 8c107a5fa8630d91c6af075a1d91a8b6b4d48611 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 27 12:39:41 2019 -0400 prevent overflow in plugin test notifications commit 8b35ac89fcf0cee413da33a5e728af7c0a3169d2 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 27 11:03:22 2019 -0400 add timeouts to plugin backends commit b90f9ac4012a9fe2ebaab03f7e31af43cefc7c9b Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 27 08:47:30 2019 -0400 remove linked fields from validation loop All linked fields are initially valid. All unlinked fields are initially valid. commit 7a093de9fde31ec11c831979cf1827eb7958368a Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 27 08:11:58 2019 -0400 add workaround for null cloud credential kind summary fields job details summary field credentials have `null` for the `kind` field so we can't map it to icon names. To work around this, we now check the value of the `cloud` field when generating the icon to use. commit 259fcdc5df8359e770c421b4bb1abb9162874c5b Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 27 07:48:16 2019 -0400 don't initialize linked textarea fields as invalid commit aa4575c92e89d332675f43eec2cb5e393886050d Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 25 20:02:13 2019 -0400 update validation when input source is set commit f0f4f487fb406fe5b4f7c7b6457c0cb0e8f6a1b3 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 25 15:58:57 2019 -0400 disable input source lookups when they can't be changed If a user doesn't have permission to change an input field, we disable the input field. commit c4a79a778f7660dbe9a0178e436752a3a785d985 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 25 15:30:14 2019 -0400 add delete to input source user_capabilities commit f611d4275fce6a348634ba1ef66e60567a1cf8db Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 25 15:24:30 2019 -0400 add use to credential user_capabilities commit 8c3dfe8655538067fef28c1f232dc195ef2da30a Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Mar 22 18:23:19 2019 -0400 remove input value arg from plugin example The plugin backends no longer expect an input value as an argument so we're removing it from the documented examples. commit f9e081046c48cef821402c3fb204621145882c06 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Mar 22 11:12:09 2019 -0400 add object query fields commit da9abc087e37da01a0e04f2bbacad810b8590005 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Mar 22 10:19:04 2019 -0400 don't ignore choices param in input config We always want to use choices if they're available in the input config from the api. An input can sometimes have no type. Usually we'd throw an error but we can still load a component if it defines a set of choices to use instead of a type. commit 956f588fd8246aeea6643c12a82129d0461e695c Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Mar 22 09:36:06 2019 -0400 generalize secret textarea hint commit cb238c1f242590a865335428696d6e276dd46fdb Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Mar 21 15:13:54 2019 -0400 read cert from memory Certificate data lives in the db. We're using a fifo here so we can avoid writing it to disk when making the http request. commit 3dee9f05123404cf8d5b1011a70abba2bd2fd9fc Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Mar 21 10:57:46 2019 -0400 add plugin for cyberark aim commit 261a635005a6c923b1372ca504ffcae968045913 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Mar 19 20:21:37 2019 -0400 remove non-matches from input source arrays commit 4f13592430244b3d24abe2dfa61d2699f1a4ffa4 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 18 08:17:06 2019 -0400 hide drag-and-drop textarea hints when showing input value as tag You can't drag and drop or enter text when a text area is displaying its value as a tag, so we hide the hint to avoid incorrectly suggesting that you can. commit 73c9d1b7a9e475815be99edbf7238e8424ceca75 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 18 08:09:02 2019 -0400 remove bootstrap fade from dialog component This was breaking the fixed positioning of help popovers for form inputs nested within the dialog so I'm replacing it. commit 8180a2060afee3fd638a3fa51f892821a6971269 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 18 08:00:44 2019 -0400 rename at-easy-modal to at-dialog commit dfaf19cdf36a41fb8f25275efc69ce8136e64da2 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 18 07:52:13 2019 -0400 use default action button class when fill and color props aren't given commit ea9ed31f9de693975ca67b793a00b8000da1e51a Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 18 07:44:54 2019 -0400 refactor metadata conversion function to use reduce commit 05226333ffaa0d29d22b80d8d7c3ac5380176272 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 18 07:42:24 2019 -0400 move tag max height declaration to input tag wrapper We don't want to apply max height to all tags, just the ones we embed within text/textarea input fields. commit 5b7984339042cf3f4b0b0d1eb699bed86faf31fe Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 18 07:39:27 2019 -0400 use a shared variable for layout declarations commit 1eda939ce2210cd691d8cd93f9bca21a20a6c72a Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 13 19:08:12 2019 -0400 add tips for secret controls commit 43456d13c492d92b6ea18468a9fc3b9be95520ca Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 13 18:35:50 2019 -0400 don't replace input source unless changed commit 215c3c87e5d60bc8fb978cd2e8cc4182a2c0e830 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Mar 12 20:27:15 2019 -0400 enable input source linking for secret textarea fields commit 957804e22a13b0bb910b6e1a392cf3c31c35e808 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Mar 12 20:26:42 2019 -0400 enable input source linking for textarea fields commit e14f17687c298c596090b5dcf376fb19e902997f Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 6 18:30:08 2019 -0500 disable prompt-on-launch when input source is set commit e0d61cfb8e11d366716dad150c324fbd32cf6bd7 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Mar 6 11:34:10 2019 -0500 enable input source linking for password fields commit 1344706095a3d5d7189257e20295a5977a6955f7 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Mar 5 16:35:32 2019 -0500 add wrapper for text input tags commit 5c855b5bd1059d969c30c0efa3d35f0a20384619 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Mar 5 13:58:10 2019 -0500 add selected credential tray to input source lookup commit 6d0f2948aadac241a5a3256b7c98a880ba92ef33 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Mar 5 10:28:08 2019 -0500 don't show lookup until data is fetched commit 736bd2ed671ddb945aac837141b84f155415a8a5 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Mar 5 09:30:20 2019 -0500 add validation for required values and metadata fields commit 47f31b41fb25b2cd0cebf12117bea1ef14fac185 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 4 14:13:36 2019 -0500 combine add and edit controllers commit 61eeb630f85eefad0d70cb7931eab8b5d2511bc5 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 4 13:11:15 2019 -0500 move org edit permission check to route resolve commit 7f55a1da0d00315a904ee00be69f9b3264f1086e Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 4 12:32:06 2019 -0500 move input value initialization to models commit ceef7f57af17fd87030f9257c4d70aa32a9c77d3 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Mar 4 09:28:07 2019 -0500 add input source creation ui commit 393ad6b2f46cbb6699acd739679781923dd4348b Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Mar 1 14:33:48 2019 -0500 add cyberark conjur to tested credential types commit 0768c6ac1d2a5fa8f94756fbbdfbd0b516660e0c Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 1 00:27:03 2019 -0500 store the public key for HashiVault signing in the plugin metadata commit 2824616ba6588e6b64933c2a3d044cb64091c24a Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Feb 28 13:10:44 2019 -0500 add support for CyberArk Conjur (API v5) commit c436dcf8759aa6da45bff9be338f782c86e5bc20 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Feb 26 15:17:53 2019 -0500 add input source prompting and plugin testing commit 0de8a89293656044e3350600695d8d03b8ac86e9 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Feb 28 21:02:07 2019 -0500 support input source metadata in plugin test apis commit 81a509424a7c29c54030983797a09d68a62ecd32 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Feb 28 11:45:45 2019 -0500 prefetch related source credentials in tasks.py commit 42f4956a7f6bc27d346c63230946aada7fed355c Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Feb 28 11:24:38 2019 -0500 enforce required credential fields at job start time rather than on save this is necessary for credential plugins support so that you can (in two requests): 1. Save a Credential with _no_ input values defined 2. Create/associate one (or more) CredentialInputSource records to the new Credential commit e2d474ddd23c94f093a9b3c84ffded2892759352 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Feb 28 10:28:24 2019 -0500 document restriction of external-external credential source linking commit 011d7eb8929c0b5b19c312ff3b661c8f233b0a9d Author: Ryan Petrello <lists@ryanpetrello.com> Date: Thu Feb 28 10:21:48 2019 -0500 clean up access to various CredentialInputSource fields (#3336) commit 018ff9162047aa2a12bc676b5a7f0210f32fb651 Author: Ryan Petrello <lists@ryanpetrello.com> Date: Wed Feb 27 22:14:08 2019 -0500 add related and summary fields to the CredentialInputSource endpoint commit 368d933799314341f3c46b74a924f7185ef1d0f9 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Feb 27 16:12:19 2019 -0500 remove association behavior from /api/v2/credentials/input_sources/ commit e9532dea8e5b4a3b81d07cbcb570cb3a05907773 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Feb 27 15:12:07 2019 -0500 cache dynamic input fields Query dynamic input fields once on attribute access and then cache it for future use. commit b911f8bf77915c67015bcbed0ea6cf2bfa4a2e02 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Feb 27 14:51:48 2019 -0500 allow creation at /api/v2/credential_input_sources commit e727909a6139c303ff6e0889d601b9f0ff49a632 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Feb 26 21:25:26 2019 -0500 rename the CredentialInputSource related_names so they're plural commit 13366c1e75ee367de2a6f8985ca37bfd26f88f55 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Feb 26 17:45:26 2019 -0500 Encrypt machine.ssh_public_key_data (in case users paste in signed data) commit ca6d124417c7eb65a54397abf0d18555ac056a82 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Feb 26 15:51:30 2019 -0500 add API examples for supported credential plugins commit 35cca68f04366456368559f81d1126f711952a32 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Feb 26 11:46:38 2019 -0500 add RBAC definitions for CredentialInputSource commit dcf17683e22f64b3342f58a975bb554f394e96ed Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Feb 25 22:52:47 2019 -0500 mark cred plugin strings for translation commit b851e2be4a8d7c69436f3c5aedf93b09c40703ae Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Feb 25 20:56:59 2019 -0500 don't add hvac as a dependency for hashicorp vault integration hvac is just based on requests anyways, and it doesn't support half of what we need (like the SSH secrets engine API) commit 69368d874eaafac97b040360996e0a9925792697 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Feb 25 13:09:34 2019 -0500 move path parameterization to the CredentialInputSource model commit 0ee223f799db7db93da60860c6223d303353a44e Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Feb 25 09:33:43 2019 -0500 add api for testing credential plugins commit 7a43f00a5df54771a5f97541792093e03488f9f3 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Feb 22 14:45:27 2019 -0500 add support for HashiCorp signed SSH certificates commit 4ed5bca5e31976496c657036474aa25cd888cdc8 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Feb 22 01:21:08 2019 -0500 add credential plugin support for Azure Key Vault commit 0a8746922526e27b8e900264563d4cade353c71e Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Feb 21 18:09:29 2019 -0500 give credential plugins an explicit namespace commit 63997838cdaa968d366040f4cec5c605657f8a0c Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Feb 21 15:49:07 2019 -0500 support HashiCorp Vault versioned secrets (API v2) commit 89b731a0cb5cb09be65f4dc6e0aa172c186aaa8c Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Feb 21 15:10:36 2019 -0500 Improve the HashiCorp Vault KV name and field labels/help_text commit 9036ba492ce05b57ec180b1b3fe44710b3b3e752 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Feb 18 14:42:14 2019 -0500 switch CredentialInput creation to use the associate/disassociate view commit d87144c4a7d425d12313de31d62d1d860c2833ad Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Jan 30 17:01:00 2019 -0500 add api for managing credential input sources commit c2099554004d461937fd1333737cd5ade04b6425 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Jan 21 18:20:24 2019 -0500 add credential plugin system and minimal working hashivault commit e5f48bfa62b6f21a86f2cec7ab97b8ca96cc1186 Author: Keith Grant <kegrant@redhat.com> Date: Tue Apr 2 11:10:02 2019 -0400 set focus on first input in modal when launching jt commit 52a2ed27867d17198489c1a51f5ec9290126b802 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Apr 1 08:47:38 2019 -0400 fix a py3 compat issue in the insights action plugin commit 9710015a2f59c1e131320f487d8c719ebef2c6db Author: Vismay Golwala <vismay-golwala@users.noreply.github.com> Date: Mon Apr 1 16:56:19 2019 -0400 Revert "Add scm_branch while preloading data" commit e943ae59b7f6932bc38ade07709bd144f0d4ccf8 Author: Keith Grant <kegrant@redhat.com> Date: Mon Apr 1 15:49:41 2019 -0400 auto-focus first input in jt launch modal commit d2d1074e8b08be569808e8c60e68575f0b1aa55a Author: Elyézer Rezende <elyezermr@gmail.com> Date: Wed Mar 27 15:04:30 2019 -0400 Add auditor and admin params to user e2e commit 4e4afb4a98da265166fff927de9439464b6b17ed Author: Marliana Lara <mlara@redhat.com> Date: Mon Apr 1 13:43:52 2019 -0400 Add sorting to all occurrences of the Template list commit 750c8d8a6db830fb250c0b753d1aa98cc87e96de Author: AlanCoding <arominge@redhat.com> Date: Mon Apr 1 12:20:12 2019 -0400 Set ansible-inventory verbosity for Ansible 2.8 commit 74e264a6a51dc3007df74ae8704b82f0b393e788 Author: Vismay Golwala <vgolwala@redhat.com> Date: Mon Apr 1 11:53:34 2019 -0400 Add scm_branch while preloading data Currently, the SCM url for default project is not able to fetch playbooks as branch is not specified. So, adding the scm_branch value resolves this issue. Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit ea355f6f8f669f4c9af1524715e076ed3925952f Author: AlanCoding <arominge@redhat.com> Date: Mon Apr 1 10:53:06 2019 -0400 change default to allow empty groups from custom sources commit 95f5315fa350a99c6b034969c18d35aaba2d5676 Author: Keith Grant <kegrant@redhat.com> Date: Mon Apr 1 08:16:11 2019 -0400 prevent console errors when code mirror parses invalid syntax commit e99e97bcb827c75508509e8e36394fff8ee49959 Author: mabashian <mabashia@redhat.com> Date: Sun Mar 31 13:45:24 2019 -0400 Adds support for custom_virutalenv on inventory sources in the UI commit 71fcb1a82c99ac3d573e0836c5dbf43788d114e7 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Fri Mar 29 13:50:29 2019 -0400 process host facts for iso runs * Move isolated clean to our final run hook * ISO and non-iso code path now share the post-fact-processing code commit 298eaa0b32533b5edc2a4202527c8b125bcec404 Author: Shane McDonald <me@shanemcd.com> Date: Fri Mar 29 15:11:52 2019 -0400 Move secret key from configmap to secret commit 17c02930650fece84718d17fefd87814e73ecc82 Author: Bill Nottingham <notting@splat.cc> Date: Fri Mar 29 15:21:22 2019 -0400 Management jobs don't produce activity stream entries; don't try and show them. commit 6f150f0362ca45147f8c2a3de68a7f9d5b24af5c Author: AlanCoding <arominge@redhat.com> Date: Thu Mar 28 13:58:29 2019 -0400 Set inv src custom virtualenv directly on model commit 7ef68a03c64d67baefd629ca5a42fd9acea938f4 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 29 12:57:05 2019 -0400 index unified_job.status this is a fairly importantj column that we join on for a number of queries throughout AWX, particularly the task scheduler and analytics commit 563a0cc2a465a62bae0ce708febc4593927dd557 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 29 12:14:40 2019 -0400 move awx.main.expect to awx.main.isolated commit a59bc332802abc2865600e08b7a98e2d9bea91c3 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 29 10:48:42 2019 -0400 slightly refactor isolated event consumption commit 8f089c02a5131653ae6f564aac882dcc5f35603f Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 29 10:32:24 2019 -0400 fix some faulty logic in isolated syncs that caused SSH keys to not work commit d663d397f8eeeeb85e9db91885ac79a50190c05c Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 29 10:31:56 2019 -0400 clean up some isolated adhoc code if it's adhoc, there's not project directory to copy commit 546281d435f2ca65296a5aeb906279fe37c0427d Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 29 10:31:12 2019 -0400 work around a bug where runner doesn't provide atomic event writes commit d25f1d13571349bbbfc5e9c07e55294e35a571a3 Author: Kia Lam <digitalanime@gmail.com> Date: Fri Mar 29 09:22:15 2019 -0400 Format jt details for popover use. commit 9160d9127850e09497012c88ebfc13ed4c34569f Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Mar 28 17:11:03 2019 -0400 clean up old usage of `idle_timeout` cmeyers and I looked at this and can't tell where/why/how you'd actually set this setting - it looks like really old ~2014-2015 Tower history that probably isn't actually in use commit ab11f1895713e46d218cd4bfc665d70e8cc570fd Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Mar 28 16:48:52 2019 -0400 send an EOF event if isolated dispatch fails commit ea305477548beeefec5fc28ecdc0f4d2364b4d7f Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Mar 28 12:38:36 2019 -0400 remove main.expect tests (this functionality exists in runner now) commit 4a0778a3d54676708c08417e3fbaaa5d6680acb4 Author: Christian Adams <rooftopcellist@gmail.com> Date: Thu Mar 28 11:13:06 2019 -0400 exclude implicit project updates commit 180396b5df8a643e4ac1aa8ce6430beaf8931d84 Author: AlanCoding <arominge@redhat.com> Date: Thu Mar 28 09:24:17 2019 -0400 Use option to add back in gce_image hostvar construct groups from this gce image hostvar commit dd81f59d9af10898ff7355ea9928cff77e1a28e8 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Mar 28 10:43:14 2019 -0400 set PYTHONPATH properly for isolated usage of runner commit 99478f5d255986cba796b78551a4e2eaf5ef5f17 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Mar 27 18:16:09 2019 -0400 replace our usage of pexpect in IsolatedManager with ansible-runner commit b3ad12f31a93b5bc4222bc05e4d2e46eb7333253 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Thu Mar 28 11:32:12 2019 -0400 move wf and jt form launch buttons to the left instead of the right commit 926d6a652559024100c015f6747efbca91dff567 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Thu Mar 28 10:56:56 2019 -0400 include tower header to insights on plan fetch * We include a special header value in the user agent when tower proxies requests to get per-host rules. * This extends that header logic to when we fetch plans (playbooks) commit e84642b4a17abe968c7704f498f560e77393cfba Author: AlanCoding <arominge@redhat.com> Date: Thu Mar 28 10:37:30 2019 -0400 Set Ansible name transform setting for built-in sources This is the current default but will change in the future for these sources, we do not want behavior change commit ef3c0cfb38f7ae89fcabc07cd7fe4f82ebab80b7 Author: Daniel Sami <dsami@redhat.com> Date: Wed Mar 27 15:59:48 2019 -0400 ci adjustments lint commit 9a4439e731846b15d0d8f6670eff2dbdc20c4f86 Author: Christian Adams <rooftopcellist@gmail.com> Date: Wed Mar 27 20:46:27 2019 -0400 collect jt table for analytics commit c481919a49d3d420a3f473df1322023eb3fbee85 Author: Christian Adams <rooftopcellist@gmail.com> Date: Tue Mar 26 13:51:36 2019 -0400 check for open license commit 58f0e42bd6a237c6c16be6a4ee7a91ad26256325 Author: Christian Adams <rooftopcellist@gmail.com> Date: Wed Mar 20 15:08:29 2019 -0400 update setting wording & add instance-enabled field commit 70af2dd66ba5cfe0991811407547ebe4bda9911a Author: John Mitchell <jlmitch5@ncsu.edu> Date: Thu Mar 21 10:49:54 2019 -0400 add ui for insights enablement commit 40dbe708545c400c01025047323f4588ad97406f Author: Christian Adams <rooftopcellist@gmail.com> Date: Wed Mar 20 15:08:29 2019 -0400 update setting wording & add instance-enabled field commit a7368cec438a0035230b1c9999194e58e34b0cba Author: Christian Adams <rooftopcellist@gmail.com> Date: Tue Mar 12 10:30:01 2019 -0400 add copy events table and remove events queries add copy unifiedjob table, futher optimization, rm since from job_instance queries commit 636153d92c183f52576fc1d26fb6032613cd8167 Author: Christian Adams <rooftopcellist@gmail.com> Date: Wed Mar 6 10:54:02 2019 -0500 add insights setting, optimize and consolidate queries commit ae9377e0e4a0c652283e6860d2c8df9f35e359fa Author: Christian Adams <rooftopcellist@gmail.com> Date: Tue Feb 26 15:57:25 2019 -0500 add basic job & JT analytics commit c586fa9821a963098d99818c714e55e6973aad5c Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Jan 28 09:28:32 2019 -0500 add a minimal framework for generating analytics/metrics annotate queries & add license analytics commit cb4d55b47aa50451b9cab00356c42007cbb99ff8 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Mar 27 16:35:16 2019 -0400 fixes inventory update deadlock * all inventory updates continue to occur in parallel up to the point that they update the database with their results. * the "funnel" is achieved by using a global per-inventory postgres named lock commit e398a0ac5e88df7b6ccb770d89c348c4d32859f1 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Mar 27 14:12:42 2019 -0400 Remove the isolated_heartbeat setup from settings/defaults.py commit bc6df9cab8ed8514a1d26bd821a33c8549088bd8 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Mar 27 10:47:38 2019 -0400 Make use of user-defined settings for defining the isolated nodes heartbeat Just in case the user has created custom settings files which set AWX_ISOLATED_PERIODIC_CHECK. commit efb4fb6fd0d6a49c35a186375a1652c1442f0dc5 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Mar 27 09:53:44 2019 -0400 Remove some no longer used imports commit f2be4de5443d37801554f67b5f6d70ea13db27a0 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Mar 26 17:22:16 2019 -0400 Use Django's own logic to invalidate sessions of users when changing passwords The key is django.contrib.auth.update_session_auth_hash(), which knows how to inject a recalculated session hash back into the session if the requesting user is changing their own password, in order to keep that user logged in. commit 73f16b2bee7af9e6a1f6e32f27661315dd37c7fe Author: AlanCoding <arominge@redhat.com> Date: Wed Mar 27 09:27:10 2019 -0400 Enable azure_rm inventory plugin commit b3947660750da39aadb986163c9f2066ab8cd119 Author: mabashian <mabashia@redhat.com> Date: Thu Mar 21 10:45:16 2019 -0400 Show manual project path when available commit df11a7fd3daee942fde0b9401ecdc8b0d557d252 Author: Vismay Golwala <vgolwala@redhat.com> Date: Wed Mar 20 16:01:33 2019 -0400 Project admin manual SCM Type creation bug fix There was a bug in tower where project admin was not allowed to create a project with manual SCM type. This was because, the project base dir was only set from `settings.PROJECTS_ROOT`, if the user role was either admin or auditor. This has been updated by also allowing it to set when user is a project admin. Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 1ae4ed492290b85fab00f786c9125ab297bce1f7 Author: AlanCoding <arominge@redhat.com> Date: Wed Jan 23 10:15:30 2019 -0500 migrate python-logstash license commit 8a72a4d39d70d278c0be49620ac383c0f17ecef8 Author: AlanCoding <arominge@redhat.com> Date: Wed Jan 23 09:48:51 2019 -0500 Prune the python2 specific logic from log formatter commit 127495b53d60e90fb06543be3fa4e5cb218c1bb6 Author: AlanCoding <arominge@redhat.com> Date: Mon Nov 19 08:03:36 2018 -0500 remove things from base class that were never used commit 017d367749f69e13a334e378eff3446eeea850ae Author: AlanCoding <arominge@redhat.com> Date: Mon Nov 19 07:56:27 2018 -0500 Remove dependency and insert class