Release 4.0.0 $ git log 3.0.1..HEAD --no-merges commit fcf6b4ae454304ddb1b4a8a1ef972e377dff6036 Author: Shane McDonald <me@shanemcd.com> Date: Wed Mar 27 19:43:36 2019 -0400 Fix bug where init scripts didnt create the admin user correctly commit a803e86a9536da149bc229db4f8f95bfc551c260 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Mar 27 18:02:46 2019 -0400 Log errors directly from inventory_import.py only if running by hand commit c3ba851908ab397857aeb6c5f0c0ea16c1f4ee5e Author: Shane McDonald <me@shanemcd.com> Date: Wed Mar 27 12:01:10 2019 -0400 Fix docker-compose installs In a series of unfortunate events, my patch yesterday didnt actually work. This fixes that. commit 7dd635cd8da40339b59812c5dbb5cc831494d99d Author: Elijah DeLee <kdelee@gmail.com> Date: Wed Mar 27 11:52:42 2019 -0400 update install docs commit a983d4bc1f54781bb9685e6129c03d33379ea0bb Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Mar 27 11:44:26 2019 -0400 properly handle isolated cancellation commit f7cffbfe5c92782ec4ea2cae617e8ae91f93aac6 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Mar 27 11:23:25 2019 -0400 pin runner 1.3.1 commit 2329079326f97fee4496d171068df3833fe0c574 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Mar 27 11:08:41 2019 -0400 runner expects process isolation flags in settings * Towards the goal of converging the iso code path w/ the non-iso code path. More process isolation control flags into settings. commit c44bf6f90321087bf9492393bad4e6f6b201e970 Author: Shane McDonald <me@shanemcd.com> Date: Wed Mar 27 09:32:04 2019 -0400 Allow for platform specific variables in docker-compose install This changes the default docker_compose_dir on macos to a writeable location commit a6d031f46f1de38516fb8259eb68fbfa7cebfbff Author: Shane McDonald <me@shanemcd.com> Date: Wed Mar 27 09:31:10 2019 -0400 Fix permissions of sensitive files in docker-compose installation commit 2b6cf971573185a46950c5a8fa3f9de14ede38ae Author: Shane McDonald <me@shanemcd.com> Date: Tue Mar 26 15:13:20 2019 -0400 Do not set credentials via environment variables commit 07e5a00f14b2e3472ad0657f5cbc74299b768b0f Author: Shane McDonald <me@shanemcd.com> Date: Tue Mar 26 15:10:26 2019 -0400 Remove “standalone Docker” installation path This has been a burden to maintain. docker-compose is now required commit 1829e7cad4bb6d1887e102ae4721cf5a444f6195 Author: Marliana Lara <mlara@redhat.com> Date: Tue Mar 26 10:34:47 2019 -0400 Add sort toolbar to instance modal commit e097f5a021b311132efcbb40cb57c5c4ea8381f3 Author: AlanCoding <arominge@redhat.com> Date: Thu Jan 31 08:45:26 2019 -0500 implement playbook-dir option in ansible-inventory calls commit ec390b049dd9ff38885f23c53f5d475ea2c4ac82 Author: Vismay Golwala <vgolwala@redhat.com> Date: Tue Feb 26 22:09:28 2019 -0500 Feature: custom virtual environment directories Currently, users are allowed to define virtual environments in `settings.BASE_VENV_PATH` only, because that's the only place Tower looks for virtual environments. This feature allows users to custom define the directory paths, using API or UI, to look for virtual environments. Tower aggregates virtual environments from all these paths, except environments with special name `awx`. Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 0a1b220f568addc57b876bbebe2260f249836580 Author: Marliana Lara <mlara@redhat.com> Date: Tue Mar 26 00:33:51 2019 -0400 Link to instances list via sref directive commit d39b3b3165e592b4c2c11199b2975f30a695fc79 Author: AlanCoding <arominge@redhat.com> Date: Mon Mar 25 08:29:45 2019 -0400 Remove compatibility_mode field, simplify jinja2 syntax fix minor bug where credential not shown in API commit 19ad7d3983837eb5212bd53fbfc1766012e13096 Author: AlanCoding <arominge@redhat.com> Date: Tue Mar 19 07:31:52 2019 -0400 Inventory plugins data tweaks and finalization Disable use of azure_rm inventory plugin Disable use of ec2 inventory plugin due to compatibility issues that are unresolved Fix conflicts with ansible runner integration Add additional content enabled by Ansible core changes commit cd7e358b73aec48102c04c5e3ac49b2586239787 Author: AlanCoding <arominge@redhat.com> Date: Fri Feb 8 10:27:26 2019 -0500 Inventory plugins transition dev finishing work Bump keystone auth to resolve problem with openstack script Clarify code path, routing to template vs. managed injector behavior is also now reflected in test data files Refactor test data layout for inventory injector logic Add developer docs for inventory plugins transition Memoize only get_ansible_version with no parameters Make inventory plugin injector enablement a separate concept from the initial_version switch tests to look for plugin_name as well Add plugin injectors for tower and foreman. Add jinja2 native types compat feature move tower source license compare logic to management command introduce inventory source compat mode pin jinja2 for native Ansible types Add parent group keys, and additional translations manual dash sanitization for un-region-like ec2 groups nest zones under regions using Ansible core feature just merged implement conditionally only with BOTH group_by options Make compat mode default be true in API models, UI add and edit controllers Add several additional hostvars to translation Add Azure tags null case translation Make Azure group_by key off source_vars to be consistent with the script support top-level ec2 boto_profile setting commit bc5881ad219f042c06f163152b5f3eedf3b8f732 Author: AlanCoding <arominge@redhat.com> Date: Tue Jan 29 14:59:16 2019 -0500 Primary development of inventory plugins, partial compat layer Initialize some inventory plugin test data files Implement openstack inventory plugin This may be removed later: - port non-JSON line strip method from core Dupliate effort with AWX mainline devel - Produce ansible_version related to venv Refactor some of injector management, moving more of this overhead into tasks.py, when it comes to managing injector kwargs Upgrade and move openstack inventory script sync up parameters Add extremely detailed logic to inventory file creation for ec2, Azure, and gce so that they are closer to a genuine superset of what the contrib script used to give. commit dd854baba2ae0e58f945ec17dee8c3cc0b3929c4 Author: Jim Ladd <jladd@redhat.com> Date: Mon Jan 28 16:40:15 2019 -0800 Add support for Azure inventory plugin commit 7cce3cad06c9e02076625f9c49fa3af54320ccef Author: Jim Ladd <jladd@redhat.com> Date: Wed Jan 23 17:25:51 2019 -0800 Add support for ec2 inventory plugin commit 622fbc116b2b39fd8a9a1b7859918062b162f887 Author: AlanCoding <arominge@redhat.com> Date: Tue Jan 29 14:00:54 2019 -0500 move script injection logic to inventory file commit b9d489c788e9a926daf17f3dd85987ba8b33d08f Author: AlanCoding <arominge@redhat.com> Date: Tue Jan 29 11:53:05 2019 -0500 Use randomized file names for injector credential files commit 5cbcfbe0c68b67f45b6da0233d98fa341f0d3840 Author: AlanCoding <arominge@redhat.com> Date: Tue Jan 15 07:28:55 2019 -0500 Port inventory source injector tests to functional tests This new batch of tests assures that the injector logic for inventory source in their old script version remains untouched with the refactoring underway. Plugins are also tested by the same means of comparing to reference files, these will be used to assure that all parameters that used to be respected are still respected in the plugin system. commit d46a403a4975a6928cd4a4453f5994ae46ea46a6 Author: Jim Ladd <jladd@redhat.com> Date: Fri Jan 25 13:23:45 2019 -0800 GCE plugin should not set any regions when 'all' specified commit de808d4911a922f66ccff8b3279346a8e47f4418 Author: Jim Ladd <jladd@redhat.com> Date: Tue Jan 22 10:15:07 2019 -0800 Only install futures on py2 commit 43eff55fd4b816c4ef54f1ef1a142a664c32e333 Author: AlanCoding <arominge@redhat.com> Date: Thu Jan 17 16:43:49 2019 -0500 fix bugs related to python3 commit 6c130fa6c3a097209c667f8731d3cbe24d7dc747 Author: AlanCoding <arominge@redhat.com> Date: Fri Dec 7 11:08:25 2018 -0500 Build-in inventory plugin code structure with gce working supporting and related changes - Fix inconsistency between can_update / can_start - Avoid creating inventory file twice unnecessarily - Non-functional consolidation in Azure injection logic - Inject GCE creds as indented JSON for readability - Create new injector class structure, add gce - Reduce management command overrides of runtime environment commit 8e4a87d0af769a5f27fbcdbca7e4dde98fc21b2c Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Mar 26 08:04:16 2019 -0400 fix tests for add /etc/ssh in bind mounted folder commit fd50feb258d2635bd6bde5df94b387b7d62c6e09 Author: Yanis Guenane <yanis@guenane.org> Date: Tue Mar 26 12:21:53 2019 +0100 bwrap/runner: Add /etc/ssh in bind mounted folder /etc/ssh is currently not bound when run into bwrap, this leads to error like "Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf" since it cannot access this file. https://github.com/ansible/awx/pull/3391 was done pre runner integration. Fixes: https://github.com/ansible/awx/issues/3392 Signed-off-by: Yanis Guenane <yanis@guenane.org> commit f749a5d44d1402e0f8021b913dc98bfdc2c9b05b Author: AlanCoding <arominge@redhat.com> Date: Wed Feb 13 12:23:35 2019 -0500 Surface empty groups as children of all group commit c3366db5ca55b6071e894038b76971f92ad3f09b Author: Christian Adams <rooftopcellist@gmail.com> Date: Mon Mar 25 23:55:56 2019 -0400 update content-type for oauth2 docs commit b2a1824d21e01b3adbcd516155d3c65391ea21cc Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Mar 25 18:53:42 2019 -0400 store set_stat data for isolated job runs commit 495dc2202f950784c72b56466b77b40a850e021e Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Mar 25 13:39:52 2019 -0400 more iso cleanup and bug fixes commit 8674e3b4deb6c79db329cc8060119ca918c12c3b Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Mar 25 15:24:34 2019 -0400 remove an errant console.log commit af8e0718404d09191c876d8dee3d64a2b58a8c33 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 22 10:23:55 2019 -0400 remove old callback plugin code and tests commit e6abd77c963fe7325ef1aaa45d50f51246e871f6 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 22 08:47:18 2019 -0400 remove py2 compatability from awx.main.expect.run this module is no longer run on isolated nodes (they use runner now) commit 42bfff301cbe957726212177fd3553f4be19c4e2 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 22 08:46:05 2019 -0400 remove python-memcached as a base dependency for playbook execution commit 0aff1a2c751201efec167fc28208f45667737dba Author: Marliana Lara <mlara@redhat.com> Date: Wed Mar 20 15:10:04 2019 -0400 Add sort to users tokens list commit 685f4018f263642988ceb1dde4603e2144760983 Author: Keith Grant <kegrant@redhat.com> Date: Mon Mar 25 10:58:49 2019 -0400 improve verbiage in activity stream for associating/disassociating wf nodes commit 0eaeadad8724ee3eefca81a5302e750101f24de9 Author: Shane McDonald <me@shanemcd.com> Date: Fri Mar 22 12:10:47 2019 -0400 Fix python3 offline installs commit 87e1ba4dea8cc332c939859da13b49ff781430db Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Fri Mar 22 09:42:57 2019 -0400 do not generate a random ident * instead, set the ident passed to ansible runner to be the job id. That way, on we know what directory to look in for results when the directory structure is created. commit e96e1e925c7bda826c11f4de2da388f2ef295d3e Author: Keith Grant <kegrant@redhat.com> Date: Fri Mar 22 11:30:31 2019 -0400 update e2e test for codemirror change commit 7476fefd65ce4fcb4d8e3672de3f8a023fd00110 Author: Keith Grant <kegrant@redhat.com> Date: Fri Mar 22 10:11:18 2019 -0400 fix codemirror in add host, add inventory, and workflow job details commit d7fc3f53b8f608c6e2a987c8d27ea5cc28cd05e6 Author: beeankha <beeankha@gmail.com> Date: Thu Mar 21 16:14:56 2019 -0400 Update indentation commit 91cbaa10962052f5f0dcbc20c538ae8156c52953 Author: Matthew Jones <matburt@redhat.com> Date: Thu Mar 21 13:41:31 2019 -0400 Install supervisor into the dev environment commit 3e13eff7f45dc6f03e63b3d05e205e4874673461 Author: beeankha <beeankha@gmail.com> Date: Thu Mar 21 15:22:34 2019 -0400 Change serializer to take in init paramdefault value commit b02d9ae282f8368a282efc69a1ef8d0918cee92d Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Mar 20 09:54:13 2019 -0400 pin apache-libcloud to a version that doesn't use PyCrypto once a new version lands on PyPI, we'll pin to _it_ commit 57820b7056a2fadd0eb6f1f8e1b2bbde531411bd Author: Kia Lam <digitalanime@gmail.com> Date: Thu Mar 21 13:44:56 2019 -0400 Fix 'Groups' list item styling. commit b7b97dd58d0c57461bc2f4fe9b431e7329e30fdb Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Thu Mar 21 09:26:59 2019 -0400 doc update fix commit 1d03625b27942c2b53a817db92a698ecad63d953 Author: beeankha <beeankha@gmail.com> Date: Thu Mar 21 09:08:36 2019 -0400 Remove comment from serializer commit 0a670e8db1bb565bc00ff62d3482755d56229a21 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Mar 20 16:34:16 2019 -0400 change from runner master to runner 1.3 commit cf62fa67bdbc44a5335600aa46348f740d2b1de6 Author: Keith Grant <kegrant@redhat.com> Date: Wed Mar 20 17:00:42 2019 -0400 add links to activity stream for workflow_job_template_node commit 3c382322b08ed64b42b086ea53948ce0ecacd233 Author: mickfeech <cmcfee@kent.edu> Date: Wed Mar 20 16:33:02 2019 -0400 Fix misspelled word commit 67ca2fa3356e201ebeee4ddd79b695cf045a59f5 Author: Unknown <cmcfee@kent.edu> Date: Thu Feb 14 10:12:54 2019 -0500 update documentation to include kuberentes initContainers Update documentation to include Kubernetes initContainers in custom virtualenvs commit c9ac805eede72869775d67c4cabb2add5651f043 Author: beeankha <beeankha@gmail.com> Date: Wed Mar 20 16:17:48 2019 -0400 [WIP] Provide Default Email Timeout Value commit 60ef160e85e819fb4a9488169f91174d91f445a0 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Mar 20 14:38:28 2019 -0400 flake8 fix commit be507dbefba5e54f55a17607c669af16f5b1de98 Author: Alex Corey <alex.swansboro@gmail.com> Date: Wed Mar 20 14:55:28 2019 -0400 Shows the button the add a JT to users with permissions to make JTs. commit 8c26f20188e289b24a775e20d3906bf6d3de0b96 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Mar 20 14:33:15 2019 -0400 add license files for python modules * python-daemon * ansible-runner commit 2c52a7d9a8034120008c5deaa8036f0038592241 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Mar 20 14:13:26 2019 -0400 fix more unit tests for runner * isolated will be fixed in the future so pytest skip those * fact cache moved one directory level up, account for that commit b0065100351e78999456b060652d1025c729ed29 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Mar 20 14:00:22 2019 -0400 do not save sensitive env vars * job_env gets exposed via the api. Sensitive env variables should be redacted before saved into job_env. commit 8e48a3a52318709cd57599c6a030691de7f71c6a Author: Keith Grant <kegrant@redhat.com> Date: Wed Mar 20 13:51:10 2019 -0400 interpret empty codemirror json content as empty object commit b26c8f6b6291220f25296551f6b377e03d2da9ad Author: Daniel Sami <dsami@redhat.com> Date: Fri Mar 15 09:04:41 2019 -0400 e2e adjustments for fixtures and WS lint adjustment commit e9cf1475caafe2e3fc8d44b2a6a26a064b8ae98d Author: Keith Grant <kegrant@redhat.com> Date: Wed Mar 20 11:45:51 2019 -0400 de-lint commit 1b3ae50076394adec756aabb464106792cfec972 Author: Bill Nottingham <notting@splat.cc> Date: Wed Mar 20 11:34:35 2019 -0400 Add originating address for the failed login message commit 7791c5f5ba637c709b8425bf86d34d82756a435d Author: John Mitchell <jlmitch5@ncsu.edu> Date: Wed Mar 20 11:34:05 2019 -0400 hide groups that host is already associated with on relevant lists commit 19abd24c912a803eb2f41ed3023ed31465b56947 Author: Marliana Lara <mlara@redhat.com> Date: Wed Mar 20 11:30:56 2019 -0400 Add sort to application tokens list commit 1a6ae6e107788c83a6723920df2b1899a687bdaf Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Mar 20 11:05:01 2019 -0400 allow for runner setting parent_uuid * Previously, parent_uuid was expected only on events generated for a Job run. Now, there maybe a parent_uuid for any job type. AWX does not support parenting events for any job type other than Job. commit 86c7fd3b5d46d9f924d8252c6d93dfef81bf9ed8 Author: Keith Grant <kegrant@redhat.com> Date: Wed Mar 20 11:01:42 2019 -0400 codemirror: sync data when closing modal by clicking outside commit 46ad3fa7b19ce44d648c5970d01307a2ba856525 Author: Elyézer Rezende <elyezermr@gmail.com> Date: Tue Mar 19 15:22:02 2019 -0400 users e2e commit 060585434abb5456935b7378211813b2ceaacaaa Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Tue Mar 19 18:07:38 2019 -0400 update tests commit 2657779eda713fced4b50eeab710ea4e83ca686d Author: Keith Grant <kegrant@redhat.com> Date: Wed Mar 20 08:56:42 2019 -0400 cleanup comments commit ac890b8cda5f5db942aad2b0b37d96f7e536c4e6 Author: Keith Grant <kegrant@redhat.com> Date: Tue Mar 19 15:22:02 2019 -0400 don't show code-mirror tooltip icon if no tooltip provided commit b6d8f9c6f60c817351b5295cd1e409c175c1f04b Author: Keith Grant <kegrant@redhat.com> Date: Tue Mar 19 15:07:10 2019 -0400 use code-mirror directive for host facts commit 5583af2a58b0853b29c78ea71797883cff0db5bf Author: Keith Grant <kegrant@redhat.com> Date: Tue Mar 19 11:52:31 2019 -0400 form generator: add ng-disabled support to code mirror fields commit 2ee6713050a33305e563fea96407701939304a8c Author: Keith Grant <kegrant@redhat.com> Date: Tue Mar 19 11:31:04 2019 -0400 centralize variable parsing logic in code mirror directive commit b28409c1c70c853b91d0f7ebeab619a1f9cb2ea8 Author: Keith Grant <kegrant@redhat.com> Date: Mon Mar 18 16:17:19 2019 -0400 fix saving inventory variables commit ac5dec272b95e041ab3c937dde2e5173148b099e Author: Keith Grant <kegrant@redhat.com> Date: Mon Mar 18 16:00:45 2019 -0400 code-mirror: keep yaml/json in sync when opening modal commit 33b19ebe1fed90d65dbe098b22215c5def56a1c4 Author: Keith Grant <kegrant@redhat.com> Date: Mon Mar 18 13:53:52 2019 -0400 code-mirror: keep yaml/json setting in sync with modal commit 5d3e39beac49d1eb742e8f88d0404085cef96ed7 Author: Keith Grant <kegrant@redhat.com> Date: Mon Mar 18 11:48:21 2019 -0400 add use code-mirror directive for host variables; fix multiple code-mirrors on page at once commit bed63b36903c299492f4cc91fef8447a52907788 Author: mabashian <mabashia@redhat.com> Date: Fri Mar 15 16:14:55 2019 -0400 Work on getting extra vars popout working on inv form commit 43ef4183dfad61146ce9ca72c5011a7ae9ffbd11 Author: Keith Grant <kegrant@redhat.com> Date: Fri Mar 15 11:42:46 2019 -0400 trying to make codemirror editable commit bd4337976e3dd0782e4ebd6ef893ed03946f6036 Author: Alex Corey <alex.swansboro@gmail.com> Date: Mon Mar 18 12:37:23 2019 -0400 makes the card for the workflow display taller commit 50079c04414c23d012d9e487da610d2ff4cf82c8 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Tue Mar 19 12:52:59 2019 -0400 fix issue where pagination would lose role filter commit f3173dbe26bf02aa8634a5efd4f1d8c695c1ac9d Author: John Mitchell <jlmitch5@ncsu.edu> Date: Tue Mar 19 12:08:36 2019 -0400 address pr and product feedback commit a1dd5a4e19e02d1bf64f17c23d799fd36cd9a91f Author: beeankha <beeankha@gmail.com> Date: Tue Mar 19 11:29:19 2019 -0400 WIP WFJT Node Activity Stream Bug Fix commit 52e86cf0c3eedd24389483fba734c00c37822d26 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Fri Mar 15 12:33:03 2019 -0400 hide rows from lists where adding would be redundant commit 5135b8a9695ecdc3b88ef921df3805903b18b628 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Mon Mar 18 12:51:32 2019 -0400 fixup unit tests for tasks commit 8a04c22b2baec9bc9dadd81bb061e84403a73046 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Mon Mar 18 07:07:02 2019 -0400 point at another runner branch * revert parent_uuid because it causes problems with unexpected parameter on event creation for some event type. commit f7842cf2831e5e034b69ddb0f197c93320565512 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Mar 13 09:30:36 2019 -0400 refactor and fix unit tests * fixup task TestGenericRun * make runner callback functions accessable to testing * reduce isintance() usage in run() by using build_ pattern * move process_isolation param building to build_ function so it can be tested commit 827ad0fa7585c8a04a77280f764b6bec7657daf2 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Fri Mar 8 13:48:50 2019 -0500 remove safe_args and add status_handler * safe_args no longer makes sense. We have moved extra_vars to a file and thus do not pass sensitive content on the cmdline commit 602ef9750f93fdb02e7e88633007a5a735e115a5 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 1 13:08:26 2019 -0500 update isolated task execution for ansible-runner commit 8fb65b40de990018f08dfd14ab94437bd3b930b1 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Tue Jan 29 14:11:00 2019 -0500 use ansible runner to run playbooks * Project Updates * Jobs * Inventory Updates * System Jobs * AdHoc Commands * Notifications * Fact Cache * proot commit a7cda95803249ee054f3d72c09789ea1a7175715 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Jan 9 16:45:40 2019 -0500 init ansible-runner requirements commit bb33ed6415f6fbee85bb82a88796b5093b0356bb Author: Marliana Lara <mlara@redhat.com> Date: Mon Mar 18 13:36:58 2019 -0400 Add sort and pagination to instances list commit 74c84bd7df9b1709e665fcedc9fddee79fe1d9c0 Author: beeankha <beeankha@gmail.com> Date: Mon Mar 18 11:19:26 2019 -0400 Update email section of Notification doc commit b8beb1c64e6ef1adc294f80bc2858b046ee5efdd Author: Alex Corey <alex.swansboro@gmail.com> Date: Fri Mar 15 15:20:38 2019 -0400 Fix invetory column width issues to make their contents readable commit 3a4f56bb2b04833c53f6d9c33fb336637c6578a3 Author: Yanis Guenane <yguenane@redhat.com> Date: Thu Mar 14 11:32:42 2019 +0100 plugins/tower.py: Use urllib.parse rather than urlparse urlparse does not exist in python3, it has been replaced by urllib.parse Signed-off-by: Yanis Guenane <yguenane@redhat.com> commit 32ee9838aff849428ec9ca3bb21611a901fa155c Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Mar 15 08:08:32 2019 -0400 use the correct logger for the callback receiver the callback receiver and dispatcher share several modules, so add logic to use the correct logger commit f2548c5e66c18720faf2c1b4bdc18db0d22e1ae4 Author: Takashi Sugimura <sugitk@users.noreply.github.com> Date: Fri Mar 15 08:27:41 2019 +0900 #3415 propose the change translation in Japanese regarding https://github.com/ansible/awx/issues/3415 commit 66a52655df9f5d6d5919a3a1a1791556f4e8ee03 Author: beeankha <beeankha@gmail.com> Date: Tue Feb 12 16:17:57 2019 -0500 Change email notification success/fail messages and add a timeout feature commit 32dbe3f86ab4b1a95eca74a5fa97a5ae587a21e1 Author: Vismay Golwala <vgolwala@redhat.com> Date: Tue Mar 5 21:19:40 2019 -0500 UI - scroll to top in pagination Currently in pagination, when we switch from one page to another, the view is stuck at the bottom and is slightly inconvenient to scroll all the way to top, in potentially a large list of records. So in order to prevent that, this commit sets automatic scroll to top while switching between pages, using jQuery's animate and scrollTop methods. Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 7d384262e476e99af66b7f28603c9ff22f959f43 Author: Felipe Alencastro <felipe@alencastro.org> Date: Thu Mar 14 17:08:50 2019 -0300 Makes daphne websocket_timeout infinite. Daphne has a default timeout of 86400 seconds, so after 1 day of starting awx_web container, the stdout stops refreshing automatically on the web UI. This fixes this issue by making the timeout infinite, so the connection between nginx and daphne's websocket never closes. commit d39cfd177818dc6901c6ce68a31e0e99745783a4 Author: Elijah DeLee <kdelee@gmail.com> Date: Thu Mar 14 14:33:16 2019 -0400 Update reference to test playbooks commit 2e0edcbabdbdecc04d0a77f2256fbd2abe5dcdfa Author: Bruno Thomsen <bruno.thomsen@gmail.com> Date: Thu Mar 14 17:14:17 2019 +0100 docker: yum: use https for postgresql rpm download. Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com> commit 2650cbfc87db907f9e3eb819f7a7e3a79182df3c Author: Alex Corey <alex.swansboro@gmail.com> Date: Thu Mar 14 07:28:29 2019 -0400 Fixes issue with inventory group names that are extremely long. commit 7cf2bc24103ddc3fdf76fcc1cd3eefd2ee7da264 Author: AlanCoding <arominge@redhat.com> Date: Wed Mar 13 15:37:01 2019 -0400 Run computed fields once for bulk delete requests commit 85eca47a9304817043a7edd3b458f1b1984dead8 Author: Alex Corey <alex.swansboro@gmail.com> Date: Tue Mar 12 16:29:03 2019 -0400 fixes broken documentation link commit 50d8eb30e174229c9746025c90590695c361035b Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Mar 12 14:59:24 2019 -0400 fix a failing test in the unit-test target used to generate swagger docs commit 56b3d6c79b312b4619edfb195b602b6fcf83beb4 Author: Marliana Lara <mlara@redhat.com> Date: Tue Mar 12 11:12:16 2019 -0400 Add sort toolbar to instance groups list commit 9e528ea898afca2660091c09e157894a76b79889 Author: Jake Jackson <jljacks93@gmail.com> Date: Tue Mar 12 11:48:41 2019 -0400 typo in inventory simple typo fix `this` -> `these` commit e09684462c3a3b91450a2025e4bf6efbca2d293d Author: Shane McDonald <me@shanemcd.com> Date: Fri Jan 18 00:03:33 2019 -0500 Working out some python3 kinks commit 023fbc931d61ab5f0d69066f9d97067be4e56fc3 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Mar 11 21:24:43 2019 -0400 generate Swagger schemas as if view permissions didn't matter this fixes several scenarios where certain POST endpoints don't show up in our generated Swagger doc; /api/swagger is only discoverable/accessible in the development environment where we generate the schema commit ee6445d620be3ad79ac5940404f7cdb812400015 Author: Marliana Lara <mlara@redhat.com> Date: Mon Mar 11 14:55:09 2019 -0400 Update dataset from event listener instead of queryset search method commit 8fb7cb6e82933718c0c74eb1aa8acd9cfb695eb6 Author: Alex Corey <alex.swansboro@gmail.com> Date: Fri Mar 8 10:36:48 2019 -0500 add first name and last name to the headers row of the teams users list commit b55212368b23ee2fcf871e2bd5d0dc07e4941cba Author: Marliana Lara <mlara@redhat.com> Date: Mon Mar 11 13:44:21 2019 -0400 Add sort toolbar to applications list commit e8d93c99a6b6346981043682750178bf6f539622 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Mar 8 11:14:18 2019 -0500 Add the ksu, machinectl, and sesu methods to the builtin list of become methods commit 3acb474b19f4a2755b9c7c10302ed080529f3d53 Author: Keith Grant <kegrant@redhat.com> Date: Fri Mar 8 10:16:42 2019 -0500 de-dupe element ids commit 7eb483d810f853ee2e92f4acb1798c1351847337 Author: Yanis Guenane <yguenane@redhat.com> Date: Fri Mar 8 15:20:50 2019 +0100 bwrap: Add /etc/ssh in bind mounted folder /etc/ssh is currently not bound when run into bwrap, this leads to error like "Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf" since it cannot access this file. commit 09f9204917459190fe029e362b3f746894d14e00 Author: Keith Grant <kegrant@redhat.com> Date: Thu Mar 7 16:27:01 2019 -0500 add tooltips for fields prompted on launch commit 2a8e6ecba187a40b1f8ad27e538e2fd1707212da Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Mar 7 14:13:54 2019 -0500 Update the error message when exceeding the organization hosts limit commit abb221d942f2f8c7e8eaa5503c135d4bcde2bfea Author: Marliana Lara <mlara@redhat.com> Date: Thu Mar 7 13:44:15 2019 -0500 Stretch Layout container to full height commit bca97355347b07f65b1b145c8daa9e78793bc88c Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Mar 7 10:20:40 2019 -0500 update docs for development environment commit 5cf7cc21c8f8f5043fb8c52b79e9032f103f1203 Author: Matthew Jones <matburt@redhat.com> Date: Thu Mar 7 10:07:08 2019 -0500 Revert "Fix chrome can not be started with unit-tests due to missing shared libraries" This reverts commit d558ffd699551946715996011b85f80cfd24ec67. commit 499fd7b2f19fe029d862c32251d08346fae78e01 Author: Matthew Jones <matburt@redhat.com> Date: Thu Mar 7 10:06:30 2019 -0500 Revert "Fix chrome can not be started with unit-tests due to missing shared libraries" This reverts commit 3e5f328b52430e0c82007717f39ab307084e5288. commit 0593ac197c25fd0414801805b755ce7d67e12216 Author: Alex Corey <alex.swansboro@gmail.com> Date: Wed Mar 6 14:19:06 2019 -0500 add template name to launch prompt modal. commit 2196089216780e642ddf5eb7bb82ae45590eeb67 Author: beeankha <beeankha@gmail.com> Date: Tue Mar 5 15:32:18 2019 -0500 Update fields.py to convert JT Credential input into integers commit b6bf68427a5da5567ec515cd1542a94df7ccb462 Author: mabashian <mabashia@redhat.com> Date: Wed Mar 6 17:40:33 2019 -0500 Remove unused variable commit 502decf8fecf8991dcd1cde5d7f1cb4a0f7f0114 Author: mabashian <mabashia@redhat.com> Date: Wed Mar 6 17:31:44 2019 -0500 Adds toggle for all/root groups to inventory groups view commit 20347420cae6ecd198f9e430f17eecd9325d6095 Author: Keith Grant <kegrant@redhat.com> Date: Wed Mar 6 17:22:25 2019 -0500 fix save success modal when adding new application commit b29a9cd86ec29e5cbdf0a3da351251c77b387093 Author: Shane McDonald <me@shanemcd.com> Date: Wed Mar 6 17:08:56 2019 -0500 Fix dev environment when running as root on the host Without this, CURRENT_UID isnt actually passed in from the host, and wipes out /etc/passwd even when we’re actually running as root. I tested this as a non-root user on Linux, and on Docker for Mac commit 2d15d133597033ad974b0401a22d1ef3a45970af Author: Marliana Lara <mlara@redhat.com> Date: Wed Mar 6 15:04:06 2019 -0500 Refactor styles and add queryset to updateDataset event emmitters commit 31f5d13a69c9ac43873c64a1470ce257be75f5d6 Author: Marliana Lara <mlara@redhat.com> Date: Wed Mar 6 12:19:55 2019 -0500 Initialize paginate queryset with an empty object commit 67753b790cb2a67b243b1b6dccfb47c58023c701 Author: Marliana Lara <mlara@redhat.com> Date: Wed Mar 6 10:48:14 2019 -0500 Move toolbar default variable above the toolbar setting funciton commit 661a54d3560c1e886afae0d42a068ca9112ffb46 Author: Marliana Lara <mlara@redhat.com> Date: Tue Mar 5 15:09:12 2019 -0500 Add toolbar sort to Jobs list commit 970a714291845fe34d3ce2df38aa5be5fb762f6d Author: Marliana Lara <mlara@redhat.com> Date: Tue Mar 5 15:08:24 2019 -0500 Update URL params when sorting on projects list commit dc206c9ad65bb57195682bf3e9733ce34ecbcd9f Author: John Mitchell <jlmitch5@ncsu.edu> Date: Tue Mar 5 14:20:38 2019 -0500 fix wf unsaved changes exit functionality commit 9f5f86c6a7846b2bf658f768e351919aeb3fe21e Author: John Mitchell <jlmitch5@ncsu.edu> Date: Tue Mar 5 12:00:12 2019 -0500 remove unused service and fix lint issue commit 5e378822677ed90afa51d19211d1f98768e3f331 Author: mabashian <mabashia@redhat.com> Date: Tue Mar 5 11:29:18 2019 -0500 Remove errant console commit 0fc0106cc757739c0cf873802850dbcc9ff56514 Author: mabashian <mabashia@redhat.com> Date: Tue Mar 5 11:25:05 2019 -0500 Fix dashboard dropdowns after bootstrap upgrade commit bcdb590a2931922dd1a7532f2e31003e1cb1411d Author: Daniel Sami <dsami@redhat.com> Date: Tue Mar 5 10:55:39 2019 -0500 404 tests for varied resources commit 6b46c7db8f8fbbf6c19b9e1590bd2c7b7d216f1e Author: mabashian <mabashia@redhat.com> Date: Tue Mar 5 08:50:43 2019 -0500 Fixes linting errors commit 8c5bcffd4229759467d36af6c13e6af5873ef29c Author: John Mitchell <jlmitch5@ncsu.edu> Date: Mon Mar 4 16:58:10 2019 -0500 add unsaved workflow changes flow commit 2ff22bd6818de6115cb023f24dddad0994e39890 Author: mabashian <mabashia@redhat.com> Date: Tue Feb 26 15:38:18 2019 -0500 Show yaml comments when possible on launch prompt commit 2359231bda5bc6830866e6191ee6ed8cf5ae1cf4 Author: mabashian <mabashia@redhat.com> Date: Mon Mar 4 15:14:27 2019 -0500 Remove console.logs commit ca5f27aa9e766f5c165b8478d2263f74723de714 Author: mabashian <mabashia@redhat.com> Date: Mon Mar 4 15:03:52 2019 -0500 Removes vm.querySet from jobs list and ensures that state params are updated when search is performed to prevent context loss on data refresh. commit 80adcaab81de769cd8a78b61ec00df80698c4a4c Author: Marliana Lara <mlara@redhat.com> Date: Mon Mar 4 14:40:15 2019 -0500 Set sort dropdown to state param order_by value commit 8100fc1cfb2b9d926f24ae7608de76471a4c6e5c Author: Marliana Lara <mlara@redhat.com> Date: Mon Mar 4 11:27:16 2019 -0500 Add toolbar sort configuration to project list commit 006797014cdda84c9ae391e7405230af307bcd83 Author: Daniel Sami <dsami@redhat.com> Date: Mon Mar 4 11:58:32 2019 -0500 fix url commit 38934dc8d002ffcbc6ef9871b95dde744e39acef Author: Daniel Sami <dsami@redhat.com> Date: Mon Mar 4 11:56:48 2019 -0500 lint fixes commit 0ec6d652f74c337b29bb49acd965cf6807b5b1d7 Author: Daniel Sami <dsami@redhat.com> Date: Mon Mar 4 11:53:35 2019 -0500 check for 404s commit 1525c6d97e96931332e2d55abf9b7d02eb4b83d2 Author: Marliana Lara <mlara@redhat.com> Date: Mon Mar 4 11:25:58 2019 -0500 Extend Toolbar directive to include sort dropdown commit 1df5e55a4ec1880d4dcfb137056bbf678d56cc95 Author: Alex Corey <alex.swansboro@gmail.com> Date: Thu Feb 28 11:28:47 2019 -0500 add padding to label list tag. commit a82304765d2fdd92553ba023a813afc2afe4420a Author: mabashian <mabashia@redhat.com> Date: Wed Feb 27 14:55:10 2019 -0500 Adds help text to host limit error shown in the output details of inventory sync jobs commit cc3f2e0819264bcdd6f690d2414c276fa5aa6bca Author: mabashian <mabashia@redhat.com> Date: Wed Feb 27 12:46:18 2019 -0500 Properly pass path to error message commit 03c07c0843db8732d6905e4f9bb0fd15f1c2be87 Author: mabashian <mabashia@redhat.com> Date: Wed Feb 27 10:07:47 2019 -0500 Adds error handling to launch api calls commit 1b94b616f0f34dfd173714318c43267e4697e0df Author: mabashian <mabashia@redhat.com> Date: Tue Feb 26 15:58:28 2019 -0500 Default empty max hosts to 0 commit 98c5cb1c4c9f6a56caf52cc422813d45e88be441 Author: mabashian <mabashia@redhat.com> Date: Tue Feb 26 13:15:29 2019 -0500 Adds max value to host limit input commit ce5a85a53bceea806c2642320fb00941cffe5bec Author: mabashian <mabashia@redhat.com> Date: Thu Feb 21 16:42:46 2019 -0500 Add support for max hosts on org commit 046385d72ebd0050d0cdffa38099dfca6e53e363 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Feb 21 15:57:44 2019 -0500 Make the inventory_import command log an error message on exception when it happens in the big try/except block in the middle of handle(). Previously it wasn't doing anything with it, except exiting with a code of 1. commit 7eba55fbded3b91885c2e50b22e5a196acd1b206 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Feb 21 11:41:55 2019 -0500 Change the wording of the error when adding a host to "Organization host limit of %s would be exceeded...", since the host will probably not actually be made active. commit 6ac51b7b134e5093edd82bbfac9091689118d189 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Feb 20 13:15:51 2019 -0500 Update the permission error to include max_hosts and the current host count commit 97cc467ae15a4fdb97011bad2ec10c042fa1f5ab Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Feb 20 10:50:28 2019 -0500 Restrict edit permissions on the Organization.max_hosts field to superusers commit 3312ebcb05c015b0663f5648c5e56743e6d8d255 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Feb 18 16:35:22 2019 -0500 Remove the hosts count from related_field_counts in the org api endpoints It is probably not needed, and adds an additional db query. commit 4d06ae48d3f9af6e486aa63fbcd23b41765dac44 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Feb 15 14:28:58 2019 -0500 Deal with the (erroneous) case where a job is missing the inventory by bailing out of check_org_host_limit early. Validation catches this situation later on. commit cf75ea91a1f6bfda7098d37ebe484bbdf7f1de27 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Feb 13 10:29:26 2019 -0500 Properly use the inventory in the can_start permissions checks commit 5e34f6582b3c62ef381f6d7fc364601e0a3b77bd Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Feb 12 17:23:47 2019 -0500 Tests for start permissions for JobTemplate and WorkflowJob when max_hosts is set. commit 60008dbd745061c647435f425b711c294e4fb77c Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Feb 12 15:58:45 2019 -0500 Add a test that AWX doesn't care about max_hosts when editing hosts on an inventory. commit 4afd0672a17440d1e4b06e78a6f34d5d31aaf848 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Feb 12 15:08:48 2019 -0500 Add test that AWX doesn't care about the limit when creating new hosts commit 875a1c0b5f23a57d2439d84cbb8cd13825007463 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Feb 12 13:15:34 2019 -0500 Remove the mention of the max_hosts value from the limit check messages commit f5d7ca6913c29e0970d65d90e46e0c873ff53bd4 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Feb 12 11:28:30 2019 -0500 Update the Organization API list and detail tests to check the host counts commit df8a66e504c21ed96ab4189f3d76250616a82e11 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Feb 11 15:51:40 2019 -0500 Correct the org limit check for changing hosts to use the host's org instead of an inventory passed in from the user data, which is not allowed. commit 43a0a15f6fc20f84128065414e95a4a2ad965463 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Feb 7 16:53:12 2019 -0500 Expose the new InventoryUpdate.org_host_limit_error field in the API commit 36ed890c14f7d681094af6215a2a998bd43f26b9 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Feb 7 11:04:47 2019 -0500 Add permissions checks for the organization host limit commit 0e8e5f65e16da84485859ac4979f023256671c7c Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Feb 6 16:39:18 2019 -0500 Update to fix tests commit 6399ec59c966a2966c06f20eed952bc707de372b Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Feb 6 13:26:13 2019 -0500 Include in the API the count of hosts used by an organization commit e44c73883e59baf5455ba0426585d667b6fd1f2e Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Feb 6 10:38:40 2019 -0500 Expose Organization.max_hosts in the API commit c3406748de71900354997cc7d658ccb524fd274b Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Feb 13 10:58:10 2019 -0500 Add the new fields to the database commit 6d70651611550cb373d4136e16c72f1b1be9b307 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Feb 7 16:40:07 2019 -0500 Update the inventory_import management command to respect the new Organization.max_hosts limit. commit 5e13da62a48a3e391bf10d0c73233aaf782748b9 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Feb 6 10:14:46 2019 -0500 Added a max_hosts field to Organization in order to optionally set a limit to the number of hosts an organization that is sharing a license is allowed to manage. related #1542 commit a8c4e9280435716df8a2996e11cfa1806e95dda2 Author: Alex Corey <alex.swansboro@gmail.com> Date: Wed Feb 27 16:37:26 2019 -0500 Add margin to Management Jobs Notifications list commit ed568f569c3fd36d625cd8a7b3998bff25e7773f Author: Markus Opahle <3225748+mopahle@users.noreply.github.com> Date: Thu Feb 28 14:06:59 2019 +0100 only use ssl if certificate is specified Signed-off-by: Markus Opahle <3225748+mopahle@users.noreply.github.com> commit 13c05c68fc282765055145549543c79c9a7da67f Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Feb 27 16:43:25 2019 -0500 fix a few additional py3 issues related: https://github.com/ansible/awx/issues/3329 commit 2be7f853f3f473789a46fe6ce5fca70494e9c367 Author: mabashian <mabashia@redhat.com> Date: Wed Feb 27 15:24:29 2019 -0500 Fixes bug where all instances were preselected when modal was initially opened commit 238b6cbb61f0e958ece05e6756715a803f6d371f Author: Daniel Sami <dsami@redhat.com> Date: Wed Feb 27 10:33:09 2019 -0500 E2E tests for form validation commit 3a7bf6a8acff4dcb7802adabefa153bc60a372ec Author: walkafwalka <41709139+walkafwalka@users.noreply.github.com> Date: Sat Aug 4 01:50:16 2018 -0700 Add SSL suport for docker install Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com> commit 6e64aa81fd6ca3dd865a7bf2d6737f79f3459541 Author: mabashian <mabashia@redhat.com> Date: Tue Feb 26 11:38:46 2019 -0500 Always show elapsed timer regardless of running state commit 445612315bf8543fc7cb1bd07cf056b06ff84ba4 Author: Alex Corey <alex.swansboro@gmail.com> Date: Fri Feb 22 13:57:57 2019 -0500 Removes top left border radius on list item where the list has a tool bar Removes redundant styling. commit b7b0bdaecac3ce5b10638c83ab90bcad0ab6b3ca Author: Jim Ladd <jladd@redhat.com> Date: Mon Feb 25 00:40:15 2019 -0800 Ansible 2.8 deprecates use of -U commit cc1a97b6d8d3b415e97880013684ff1ccf2b137c Author: Jim Ladd <jladd@redhat.com> Date: Fri Feb 22 23:00:27 2019 -0800 Update JobHostSummary.__str__ and corresponding tests commit c6227797b47f01935a284f03f4ede043ada41cf4 Author: Jim Ladd <jladd@redhat.com> Date: Fri Feb 22 14:07:07 2019 -0800 Make new host summary fields backwards compatible commit 723f581fd024f86f49279933c2d14772c0cc4d73 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Fri Feb 22 13:14:35 2019 -0500 fix handling of serial strategy * v2_playbook_on_play_start is called multiple times for the same UUID. Specifically, once for each host in the play. This changes makes the uuid unique before going to the dispatcher. commit d2c345a374b151addd5c36236a2be4584d569f94 Author: Kia Lam <digitalanime@gmail.com> Date: Fri Feb 22 13:06:20 2019 -0500 Fix API lint error. commit 0943f989cee71de3adf80329edb63d3acd99ef49 Author: Kia Lam <digitalanime@gmail.com> Date: Fri Feb 22 11:59:18 2019 -0500 Fix various errors when trying to run `make bulk_data`. - Properly import PrimoridialModel. - Use floor division operator for range() method to avoid float vs int errors. commit 200028b269e3504ee1c063e61859257c16c5f66b Author: John Mitchell <jlmitch5@ncsu.edu> Date: Thu Feb 21 16:07:27 2019 -0500 updated initial tooltip setting commit 0cae6121598a15f9354026da7697a846152bd0f6 Author: Alex Corey <alex.swansboro@gmail.com> Date: Thu Feb 21 13:47:39 2019 -0500 Add helper text to the limit field prompt modal commit 01b4b47087281b6dfeae45f8dd233fdac8912665 Author: mabashian <mabashia@redhat.com> Date: Thu Feb 21 12:55:30 2019 -0500 Fixes unit test failure after adding ui support for extra var prompting on workflows commit 14e9923037187798d8b92c6b7520bb6091300cd5 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Thu Feb 21 12:19:45 2019 -0500 remove select2count that wasn't being used commit 7e47a924c51e915265cce6656089d51cdd5654a4 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Thu Feb 21 12:18:22 2019 -0500 break out credential watch statement in order to disable launch when creds are removed commit 635aa9fd56b457f9b6ba75c5eb4b7a2dcdf5e733 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Wed Feb 20 17:08:24 2019 -0500 promise-ify createselect2 and use that instead for deferring launch button enabling commit 2e4eb1885f92c8e26b1ef0b989ea90c568d6c281 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Tue Feb 19 11:47:22 2019 -0500 add launch button to jt and wf forms commit 0ce70c08bd0d91969db87541468cead03207baeb Author: mabashian <mabashia@redhat.com> Date: Thu Feb 21 11:37:46 2019 -0500 Add prompt for extra vars to wfjt commit e3c9a42741e6aa128964c8a785ecac20a2fb60ba Author: mabashian <mabashia@redhat.com> Date: Thu Feb 21 10:26:56 2019 -0500 Hook up status update sockets on completed jobs routes and project templates commit d5d45e644df9978e03d6162240e39014ce851a90 Author: mabashian <mabashia@redhat.com> Date: Tue Feb 19 13:45:29 2019 -0500 Prevent jobs/templates lists from refreshing list data more than once every 5 seconds commit 04622d5786770645cffa5fe8eb7d7d4bd141689e Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Feb 20 08:26:41 2019 -0500 remove redbaron and update dependencies commit 8c9544e5ed363ed477d7838e13d97ef88c7ad27c Author: Jim Ladd <jladd@redhat.com> Date: Wed Feb 13 17:25:35 2019 -0800 Add support for new ansible stats commit 711937b1048943b0e4fee5e62d12fa8b59fd561d Author: AlanCoding <arominge@redhat.com> Date: Wed Feb 20 14:40:25 2019 -0500 fix some patches that were never unapplied commit ec8a452f1d6c424d143277ce4bb7169c76793541 Author: kialam <digitalanime@gmail.com> Date: Tue Feb 19 13:40:37 2019 -0500 Call `this.sync` when we receive a ws complete message. - There can be a race condition where a job run finishes event processing before sending off a "successful/failed" websocket message. In this instance, we would miss gathering known artifacts for a job. The proposed fix is to do a manual detection of when a job status updates to "successful/failed/unknown" and perform a GET request to the job endpoint. commit 07def62373a547fd35b20ebd0ea72be76277b07f Author: AlanCoding <arominge@redhat.com> Date: Wed Feb 20 14:02:36 2019 -0500 clear the test cache at end of every test commit 728fb1aaef66a2a8ca5020959d8cb89a5d48426b Author: kialam <digitalanime@gmail.com> Date: Wed Feb 20 10:05:21 2019 -0500 Fix hidden relaunch dropdown in new lists. commit 2596ad26b90e7249b1743c5e9f74aba56cec26fe Author: kialam <digitalanime@gmail.com> Date: Wed Feb 20 09:35:22 2019 -0500 Make compact rows responsive. commit ef3b1ee195acbbe75d291fc0e204ea03f06e468b Author: Hideki Saito <saito@fgrep.org> Date: Wed Feb 20 12:31:31 2019 +0000 Add action to output login failure to logger Signed-off-by: Hideki Saito <saito@fgrep.org> commit b1a33869dc901c408035726e825c56e3fb2b5dbf Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Feb 19 16:08:13 2019 -0500 convey OpenStack verify_ssl defaults in the CredentialType schema commit 9f04fbe4a4c74963544d870da4647abefac6c406 Author: Hideki Saito <saito@fgrep.org> Date: Fri Feb 8 11:56:28 2019 +0900 Add verify_ssl to OpenStack credential type To avoid verification failures when using a self-signed certificate file, Added "Verify SSL" check box to the openstack credential type edit page. Signed-off-by: Hideki Saito <saito@fgrep.org> commit 82b9f8ebb086e3b7510d3cbcd51abb4b84b123dd Author: Elyézer Rezende <elyezermr@gmail.com> Date: Tue Feb 19 13:53:12 2019 -0300 Resize window to avoid breaking the UI Update test-jobs-portal-list-actions to resize the browser window and avoid a flake test because of broken layout. commit 43ca4526b11bdaa8eb42642d2eb03a62028a64fb Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Feb 19 00:36:27 2019 -0500 define native CredentialType inputs/injectors in code, not in the DB This has a few benefits: 1. It makes adding new fields to built-in CredentialTypes _much_ simpler. In the past, we've had to write a migration every time we want to modify an existing type (changing a label/help text, changing options like the recent become_method changes) or when adding a new field entirely 2. It paves the way for third party credential plugins support, where importable libraries will define their own source code-based schema commit 16e135249c5deca0ff7fb8f280f1d27d3556ad53 Author: Vismay Golwala <vgolwala@redhat.com> Date: Mon Feb 18 13:50:48 2019 -0500 Fixed # of hosts - job details UI In the UI job details page, the number of hosts for any job was always displayed '1' irrespective of the actual count. This was caused because of a faulty initialization of variable followed by unreachable code. It has been fixed by updating init value. Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 1e4cd9ea8ff4ff0efb7154107e579242395d45e4 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Feb 15 16:34:34 2019 -0500 document the SQL profiler commit 954ccccbc54b992bde1260dfde94836752e5c5d3 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Feb 15 12:59:20 2019 -0500 fix a bug in the display of playbooks using serial or free strategy commit 6f43875e803f4ce46bf4384daf984511b67d881a Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Feb 15 14:30:27 2019 -0500 record profile data in /var/log/tower, not /var/lib/awx commit 4f13255f35af98564d6a4e0cec4a422188d5619a Author: Vismay Golwala <vgolwala@redhat.com> Date: Tue Feb 12 11:38:54 2019 -0500 Allow empty default values for numerical survey answers. Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 8f36e21c9736a090d4e141d07e465dad3fde6032 Author: Klaas Demter <Klaas-@users.noreply.github.com> Date: Fri Feb 15 16:15:33 2019 +0100 Avoid pg password ending up in syslog/shell output Currently if an error occurs the pgpassword would be exposed to syslog / shell during playbook backup.yml commit 6a1128135520affd8e721011767f2b3b6938fcf9 Author: Bill Nottingham <notting@splat.cc> Date: Thu Feb 14 20:25:50 2019 -0500 Show last login along with the badges on the user view screen. commit df4e4f80adc0b5b787402c02287f8c69a25a2cdb Author: Etienne Simard <etienne@redhat.com> Date: Mon Feb 11 19:23:02 2019 -0500 Fix ambiguous workflow vizualizer wording Resolves: #2998 Signed-off-by: Etienne Simard <etienne@redhat.com> commit 640d2a27978f1c69ac8308d45ccdaad6198da919 Author: mabashian <mabashia@redhat.com> Date: Thu Feb 14 16:32:54 2019 -0500 Fix linting error commit 30ce85b80a7dcd1d801a34ef7d339e8706d90790 Author: mabashian <mabashia@redhat.com> Date: Thu Feb 14 16:19:54 2019 -0500 Translate job status in smart status tooltip. Mark strings for translation in project form commit 4f83d44142c1f6404ba7d05fa705d692c6e3d194 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Feb 14 15:55:20 2019 -0500 mark a workflow convergence error message for i18n commit 7452eb2fa17994b58c94aeb8b47867b02d3574e9 Author: Bill Nottingham <notting@splat.cc> Date: Thu Feb 14 15:34:24 2019 -0500 Remove broken user_info command. This has not worked in a long time, and does not serve much purpose. commit 8300f7f51b8fb0cf32f22a2297e5aa9c2529e4e2 Author: Bill Nottingham <notting@splat.cc> Date: Thu Feb 14 15:17:37 2019 -0500 Add django last_login information to user object. commit eed94b641ee3cb96b9e04e6869d85e6b2c076c14 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Feb 14 01:55:29 2019 -0500 add a custom DB backend that provides system-level SQL profiling run this command on _any_ node in an awx cluster: $ awx-manage profile_sql --threshold=2.0 --minutes=1 ...and for 1 minute, the timing for _every_ SQL query in _every_ awx Python process that uses the Django ORM will be measured queries that run longer than (in this example) 2 seconds will be written to a per-process sqlite database in /var/lib/awx/profile, and the file will contain an EXPLAIN VERBOSE for the query and the full Python stack that led to that SQL query's execution (this includes not just WSGI requests, but background processes like the runworker and dispatcher) $ awx-manage profile_sql --threshold=0 ...can be used to disable profiling again (if you don't want to wait for the minute to expire) commit 0138e92ddcc9b5a7f907354aa2ee7169cad1c647 Author: Unknown <cmcfee@kent.edu> Date: Thu Feb 14 10:12:54 2019 -0500 update documentation to include kuberentes initContainers Update documentation to include Kubernetes initContainers in custom virtualenvs commit 9add96a0d338f805f1e501083aa079cc8eea2e5e Author: impca <impca@users.noreply.github.com> Date: Thu Feb 14 08:29:47 2019 +0100 update docker compose installer Only run commands to update certs when config changes. commit ed2ad1e210facd8a29483d8e32d6017822135645 Author: mickfeech <cmcfee@kent.edu> Date: Tue Feb 12 15:28:45 2019 -0500 update documentation to include kuberentes initContainers commit 9bebf3217e365ab4bc3964aa8fca06a448420b6d Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Feb 13 11:25:54 2019 -0500 remove usage of import * and enforce F405 in our linter import * is a scourge upon the earth commit 0f54d30f2c9d3a29fb071d08bcea6316272479e4 Author: Bill Nottingham <notting@splat.cc> Date: Wed Feb 13 16:29:59 2019 -0500 Remove some unused functions. commit 4af54517d214373d9212ddb23636dd04d136a91e Author: Vismay Golwala <vgolwala@redhat.com> Date: Thu Feb 7 15:26:56 2019 -0500 Update standalone schedule name uniqueness combining it with unified job template. Signed-off-by: Vismay Golwala <vgolwala@redhat.com> commit 334f571ad3af23d884ebba649c7d5a792263a916 Author: mabashian <mabashia@redhat.com> Date: Wed Feb 13 11:48:43 2019 -0500 Fixes bug where extra blank option was being added to select input commit c29275315e6189e94b7a74cd337405a6db861933 Author: impca <impca@users.noreply.github.com> Date: Wed Feb 13 15:39:52 2019 +0100 Update compose configuration When running awx via docker-compose and using custom certificates (for LDAP auth or whatever else...), update-ca-trust has to be called afer starting the container to actually use new certificates (just as it is called when using docker to run - https://github.com/ansible/awx/blob/devel/installer/roles/local_docker/tasks/standalone.yml#L119-L120 ). commit ef89195e6c82a6a235866d26196cf36c2420ebd4 Author: mabashian <mabashia@redhat.com> Date: Wed Feb 13 09:32:46 2019 -0500 Replace single quote with appropriate entity when generating new attribute commit 2765367308f8c996e6bbf4d36f77cc62e29e706e Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Feb 13 09:14:11 2019 -0500 load migrations page in dev environment commit 2a94611801b2687369b7fd6117174ce46987c09d Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Feb 13 08:59:20 2019 -0500 fix `/migrations_notran` commit e4eda3ef0de6a802bffd9314b7f000afb1d0af15 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Feb 13 08:33:42 2019 -0500 remove field size limit on adhoc `limit` related: 4b669fb16decaab824e64bbdc78de4683677fe95 commit fbf6315a8cf62a45149c7ac36a019088acbdd1e3 Author: AlanCoding <arominge@redhat.com> Date: Tue Feb 12 09:00:27 2019 -0500 remove star imports in tasks and non-base models commit c12156520911105fe8ac6a4f3199771099d4480a Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Tue Feb 12 09:07:08 2019 -0500 add tests for host_filter * Ensure that building the smart inventory query string doesn't invoke the database. commit 3c3e659042daa06c9e5f3e0b0346ec272b833dff Author: mabashian <mabashia@redhat.com> Date: Tue Feb 12 15:50:52 2019 -0500 Show the proper tooltip on workflow results inventory commit 406cb07018c85c210a575c1b507c5e780cd64b97 Author: mabashian <mabashia@redhat.com> Date: Tue Feb 12 15:37:45 2019 -0500 Prevent extra fetch of cred list as cred modal is closing commit 099a82fdf89a956ab3ba34858d55d8312978334b Author: kialam <digitalanime@gmail.com> Date: Tue Feb 12 15:24:17 2019 -0500 Fix expanded view not persisting when a user copies a project. commit e245e50ee4ad2ed01ff798f642826a6560dd3075 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Feb 12 11:36:44 2019 -0500 optimize a slow query in inventory script generation if we don't preload this column, Django needs it, and so it generates one query per-host (!!!) to get it. For large (10k+ host) inventories, this is incredibly slow. see: https://github.com/ansible/awx/issues/3214 commit a52c0415d972cd7b398765653a95c678a6e8fd85 Author: mabashian <mabashia@redhat.com> Date: Tue Feb 12 11:48:48 2019 -0500 Copied old bootstrap styles to display cred form checkboxes as they were before bootstrap upgrade commit 98c7df3399daf1d73e3ded9af84d6c0d0b465b76 Author: mabashian <mabashia@redhat.com> Date: Tue Feb 12 11:18:28 2019 -0500 Fix styling on related groups labels after bootstrap upgrade commit 1bf2a455c6bc414b3c9aa02ffc64a6387782b44c Author: AlanCoding <arominge@redhat.com> Date: Mon Feb 11 10:34:32 2019 -0500 Do not remove edges from other inventory sources commit cb222aaa40455f60dc2e9feac2e1ad6d45e87411 Author: mabashian <mabashia@redhat.com> Date: Mon Feb 11 12:59:47 2019 -0500 Extract translations from ejs files commit c0f9ee5e6ef50f0f100cf63ccd8ec117cc69d1c3 Author: mabashian <mabashia@redhat.com> Date: Mon Feb 11 11:38:28 2019 -0500 Fixes linting errors commit 3321f3e34d7fad27302f1faff435d48819f83c67 Author: mabashian <mabashia@redhat.com> Date: Mon Feb 11 11:30:20 2019 -0500 Fixes bug where tooltip was clipped when graph is zoomed out. Fixes linting error commit 953b6679ef270cc52d83d10919d650f98827c26b Author: Elyézer Rezende <elyezermr@gmail.com> Date: Mon Feb 4 13:51:56 2019 -0200 Add settings to control screenshot capturing commit d2852616978a3f4bc05c613b80438486ee164b1c Author: mabashian <mabashia@redhat.com> Date: Mon Feb 11 10:28:35 2019 -0500 Fixes split job unit test confirming string match commit fcba02cd864434d5313584ffd8c96324b7939290 Author: kialam <digitalanime@gmail.com> Date: Fri Feb 8 14:52:15 2019 -0700 Linter fix. commit 205dc93e65631bff6574f4f02cd7692beddee212 Author: mabashian <mabashia@redhat.com> Date: Fri Feb 8 16:42:40 2019 -0500 Dynamically place link hover tooltip based on its size commit 28a29293c7ec5704b9b5b24c4800dbe7712cb6a1 Author: kialam <digitalanime@gmail.com> Date: Fri Feb 8 14:31:06 2019 -0700 Check for empty object rather than string value. commit ed78978b5f01a33040d31f5b670ee6526e77f41f Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Fri Feb 8 12:26:11 2019 -0500 do not observe queries when constructing them * While parsing host_filter in the smart inventory code it was triggering sql queries. This changset avoids executing the query that is being constructed. commit 6e1457607e1ff813420ff85ce2bae1d3950f718a Author: mabashian <mabashia@redhat.com> Date: Fri Feb 8 11:27:47 2019 -0500 Mark various strings for translation commit b4d54895ff43f03f4fb30e8e16a2c8bc0228dac6 Author: mabashian <mabashia@redhat.com> Date: Thu Feb 7 13:46:22 2019 -0500 Use arrow instead of 'to' in workflow edit link title commit 5df384edd62fa4882a90c7adefd061455ba34a29 Author: Bill Nottingham <notting@splat.cc> Date: Tue Feb 5 23:20:41 2019 -0500 Fix project updates to properly pull in role requirements. "check" runs check out the version that is saved in the database, so for git repos, any subsequent "checkout" run on the same node would always report that we have the proper version, and we would not properly force a role update when requiremets.yml changes. Also, don't use `scm_result` for all SCMs, as the skipped tasks will overwrite earlier `scm_result` variables. commit dce3795e0c271b8ea55509243f5191566269ca1e Author: Mathieu Mallet <mmallet@digipok.io> Date: Wed Feb 6 16:41:34 2019 +0000 update-ca-trust: Ensure CA trust is updated in awx_task container Related #3010 Both awx_web and awx_task containers can have a volume mounted in specified by the ca_trust_dir variable. Unfortunately only the awx_web container's trust is updated. This patch makes sure the awx_task container's trust is updated as well Testing Done: ansible-playbook --syntax-check installer/install.yml Signed-off-by: Mathieu Mallet <mmallet@digipok.io> commit 1a619de91ff64e271396ec2d07489694dc27a119 Author: mabashian <mabashia@redhat.com> Date: Tue Feb 5 11:31:01 2019 -0500 Makes priv escalation method a dynamic select element