Release 8.0.0 commit 45136b650307f9fb2b66ae9dc2975107c220f7af Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Oct 21 12:29:24 2019 -0400 Bump VERSION to 8.0.0 commit e64b087e9f1583377d64aed1e7b0294eba36231a Author: mabashian <mabashia@redhat.com> Date: Mon Oct 21 11:55:12 2019 -0400 Revert 6282b5bacbb30f31bc7bbf53df668ac8ed68829f commit a8aed53c10541100b7ba8eb4973e70682e3bcf67 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Oct 21 11:01:35 2019 -0400 when isolated or container jobs fail to launch, set job status to error a status of error makes more sense, because failed generally points to an issue with the playbook itself, while error is more generally used for reporting issues internal to Tower see: https://github.com/ansible/awx/issues/4909 commit 312cf137777ea1a960d1394b8d4fad84fc015a99 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Oct 18 18:44:06 2019 -0400 Set omitted runner event line lengths to 0 runner_on_start events have zero-length strings for their stdout fields. We don't want to display these in the ui so we omit them. Although the stdout field is an empty string, it still has a recorded line length of 1 that we must account for. Since we're not rendering the blank line, we must also go back and set the event record's line length to 0 in order to avoid deleting too many lines when we pop or shift events off of the view while scrolling. commit c6033399d0a00cc906d23fa3d2e9a1208b1c7ae8 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Oct 18 18:28:59 2019 -0400 Fix off-by-one errors commit 155ed75f15c3c521618b910f227fcfe8d11f8d97 Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Oct 18 11:38:01 2019 -0700 update jt Inventory field error message commit a664c5eabe70e3997a1c7668871767de0668463a Author: Bill Nottingham <notting@splat.cc> Date: Fri Oct 18 14:28:10 2019 -0400 Log the remote IP for logged in users commit 8b23c6e19a20e93f136aaa7c419d76b437ebb11b Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Oct 18 10:44:39 2019 -0700 add job id to jobs list commit a5d9bbb1e60e1f81913b7ca23c19e1c68644115c Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Oct 18 10:08:59 2019 -0700 add status icon to job list commit df7e034b961c3d857b26d2c817df378620400911 Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Oct 18 08:40:48 2019 -0700 fix blur behavior/error messages in JT form commit d01088d33eee7edc498a02d7a51c30bbfe577188 Author: Ryan Petrello <lists@ryanpetrello.com> Date: Fri Oct 18 09:49:02 2019 -0400 Revert "add support for `awx-manage run_callback_receiver --status`" commit 8ecc1f37f08e5b8e6ffddedbe31162de4b08386e Author: Wander Boessenkool <wander.boessenkool@hcs-company.com> Date: Fri Oct 18 10:15:21 2019 +0200 Move python healthcheck script from probes to configMap commit 0ab44e70f9679b2bb2bfdba41f7500b72289a96e Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 17 22:27:25 2019 -0400 properly migrate the CyberArk AIM type to its new name commit 95c9e8e06870effbabdf09be2b6573ef2b553d2c Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Oct 17 12:22:39 2019 -0400 Always disable search when processing events When jobs are still processing events, the UI uses numerical ranges based on job_event.counter instead of page numbers. We can't apply search filters in this state because then there would be no way to distinguish between events that are missing due to being filtered out by search and events that are missing because they're still being processed. The UI must be able to distinguish between the two types of missing events because their absence is presented differently. Events that are filtered out by a search query have no visual representation, while events that are missing due to event processing or other causes are displayed as clickable "..." segments. commit c49e64e62cd228894f7fd892b04eb915c1ddaf66 Author: Wander Boessenkool <wander.boessenkool@hcs-company.com> Date: Thu Oct 17 23:36:33 2019 +0200 Make HTTPConnection import python 2,3 agnostic commit 00c9d756e848680381806aff63cffb56431f79ce Author: Wander Boessenkool <wander.boessenkool@hcs-company.com> Date: Thu Oct 17 23:23:29 2019 +0200 Move installtime hardcoded rabbitmq credentials to environment variables for healthcheck commit 16812542f88ac2a14057d4e258e22103e847deab Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 17 16:51:30 2019 -0400 implement a simple periodic pod reaper for container groups see: https://github.com/ansible/awx/issues/4911 commit 9ab58e97570e54f93546a14224e4d2efa782217b Author: Wander Boessenkool <wander.boessenkool@hcs-company.com> Date: Thu Oct 17 22:25:20 2019 +0200 Change healthcheck from wget and grep to python with httplib commit 1fae3534a199ead71b39319781d1094514a7c6b2 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Oct 17 15:52:13 2019 -0400 Get the last two pages of events on page load When the page loads, we want to retrieve and initially display enough content for the scrollbar to show. If the very last page doesn't have enough content for the scrollbar to show, the user won't be able to scroll up to see more job history. To avoid this scenario, we always fetch the last _two_ pages when loading the view. commit d6134fb194d038cd0ecdc645878edba9402b1668 Author: Wander Boessenkool <wander.boessenkool@hcs-company.com> Date: Thu Oct 17 21:37:51 2019 +0200 Change /bin/ash to /bin/sh as requested by @shanecmd commit 570ffad52b8d151711b4ea27d1734a55832cfdb9 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 17 15:29:44 2019 -0400 clean up pods for all k8s execution, not just playbook runs see: https://github.com/ansible/awx/issues/4908 commit 1cf02e1e1726627b5c4df3623a1f02a6496e88d6 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 17 15:15:24 2019 -0400 properly set execution_node for project and inv updates run "in k8s" see: https://github.com/ansible/awx/issues/4907 commit 2f350cfda7bd30255dbd5e987957883e341090a7 Author: Bill Nottingham <notting@splat.cc> Date: Thu Oct 17 14:56:29 2019 -0400 Adjust description/help text for profiling features. Note that data is merely for sosreport collection for now, and warn against increasing collection frequency. commit 8e2622d1176880e2e1369d327fe81db19ca9c313 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Oct 17 10:55:37 2019 -0700 add error messages for InventorySelect commit 7dd241fcff9d39736276e204ab7f4decb31219df Author: Graham Mainwaring <gmainwar@redhat.com> Date: Thu Oct 17 13:54:13 2019 -0400 Add a --dry-run option to gather analytics locally, even if analytics is disabled in settings. commit ffb1707e74a71a55e10e737fdec3e2e0db0dcbce Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 10 17:06:12 2019 -0400 add support for `awx-manage run_callback_receiver --status` commit 4c92e0af7714d9f6104ddfa73ae8acfba2e174d3 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 17 08:53:01 2019 -0400 fix a 500 error when creating/editing notification templates see: https://github.com/ansible/awx/issues/5028 commit 24b9a6a38d2ec459d15f4d6a05b5fe7141775c7b Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 17 08:41:53 2019 -0400 fix a minor bug in the notification templates UI see: https://github.com/ansible/awx/issues/5029 commit ce5bb9197e8c06d7a0b4e4ab06287740a116c2e4 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 16 15:58:35 2019 -0400 rename the CyberArk AIM credential type see: https://github.com/ansible/awx/issues/4400 commit 7df448a3484f20cc5541d41a1e4f2cb7e406711f Author: Bill Nottingham <notting@splat.cc> Date: Wed Oct 16 15:34:33 2019 -0400 Remove removal requirement that isn't actually in the requirements commit c8a29bac66b292abaa144f5a1b92bd10fdef8ee5 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 16 12:03:16 2019 -0400 warn about endpoint deprecation in the CLI commit 11d39bd8cc43d2f0ea2a48f2cbe6a9045948b5fd Author: Bill Nottingham <notting@splat.cc> Date: Wed Oct 16 13:48:59 2019 -0400 Blacklist rsa even more. commit 9d81b0077219de1a226d2af3d939f7235043c6f9 Author: Christian Adams <chadams@redhat.com> Date: Wed Oct 16 13:32:06 2019 -0400 have analytics collections verify with system trusted CA list commit 62e4ebb85d579f6a9330901760f3f90a92ccf3fd Author: beeankha <beeankha@gmail.com> Date: Wed Oct 16 09:29:50 2019 -0400 Minor change to README, plus a rebase. commit aa4f5ccca91f10ff1f9dfd460fa67d645c134c51 Author: beeankha <beeankha@gmail.com> Date: Fri Oct 11 11:38:47 2019 -0400 Add blank line (flake8) commit fdddba18be16a6bacc4ce4a28d1c8d324949ae49 Author: beeankha <beeankha@gmail.com> Date: Fri Oct 11 10:05:03 2019 -0400 Update code to be compatible with py2 commit ad89c5eea732d6bf18a52062b035fafaa077b620 Author: beeankha <beeankha@gmail.com> Date: Thu Oct 10 16:38:15 2019 -0400 Enable approval notification support for CLI commit 5f2e1c9705cd04f6d09d8d3ea1480573449c0908 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 16 09:42:39 2019 -0400 fix a tz parsing bug commit 86ef81cebf5c5a7cf841194992e2f873089a0344 Author: AlanCoding <arominge@redhat.com> Date: Wed Oct 16 09:34:21 2019 -0400 API deprecation of inventory script views commit cd18ec408c71b178d5fc50ffa990856cf72ce552 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Oct 16 09:30:43 2019 -0400 Remove unused variable commit 4134d0b51640c2913fd65895a8f0ed409f92f944 Author: Alex Corey <alex.swansboro@gmail.com> Date: Wed Oct 16 08:36:22 2019 -0400 Updates PR and Addresses Console Error THis commit imroves conditional rendering of the container groups form for System Auditors. It also removes a ng-class condition in the IG list that was unused. commit 2123092bdcbbebbf775549e4a92d18d7e0a1560e Author: AlanCoding <arominge@redhat.com> Date: Wed Oct 16 09:08:22 2019 -0400 Avoid unnecessary OPTIONS redirect commit cac54179169c9d411ef4d04915ecd17be86ffdd2 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Oct 15 12:56:39 2019 -0700 delete commented code commit b318f24490c9526079fef6b9b8aa4c22e67fa2d8 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Oct 15 12:55:26 2019 -0700 don't skip JobDetail test now that async act works commit 60ca843b71979743a94b04cf2df9ac50febe6850 Author: Bill Nottingham <notting@splat.cc> Date: Tue Oct 15 14:20:09 2019 -0400 Use logger.exception instead of logger.warning. commit 766f8636557b113757312be500df8d801c325122 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Oct 15 11:11:44 2019 -0700 update ProjectDetails tests with memoryHistory commit 0b190c2d0d7edf63acdecf1b24ab9b5d01ecd8b1 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Oct 15 10:22:48 2019 -0700 fix login/logout redirect behavior commit c7d73c4583a7ab640e91e4009b38399d58741467 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Oct 10 09:16:21 2019 -0700 lint fixes commit 7ad2c03480efc35f260fefb1f845ce563014ebde Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Oct 9 14:51:38 2019 -0700 clean up 'act()' warnings in tests commit 9e44fea7b53160041bc450b05ea2d629128e7777 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Oct 8 15:29:56 2019 -0700 bump react to lastest patch version commit baf5bbc53a116557be188794787caeea2f7b166d Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Oct 8 15:26:44 2019 -0700 finish updating tests for upgraded react-router commit 20c24eb275156f2a313a7c671f0667b88b8ab1f8 Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Oct 2 14:00:26 2019 -0700 WIP upgrade react & react-router commit 5cf84ddb60cc14a99458d21422a4c5fce8cf215d Author: Alex Corey <alex.swansboro@gmail.com> Date: Fri Oct 11 12:03:17 2019 -0400 Sys Aud can see CG forms, Adds correct CG form link, Disables CodeMirror This allows the System Auditor to see the container groups form in a disabled state. If the pod_spec_override has been changed that field will be open when the page renders but it will be disabled. It also greys out all code mirror text area fields for System Auditor. It adds the correct url for the Container Groups message bar to inform users of possible pitfalls associated with that feature. commit 85781d0bc152b6ac1b845e9fa89d8ab4eef5e4ee Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Oct 14 13:42:39 2019 -0400 Allow navigation to previous launch prompt tabs commit e5184e0ed14f848d992809084b2d0ee9b7268276 Author: Marliana Lara <mlara@redhat.com> Date: Mon Oct 14 13:50:59 2019 -0400 Fix workflow results detail panel responsive style commit 6282b5bacbb30f31bc7bbf53df668ac8ed68829f Author: Marliana Lara <mlara@redhat.com> Date: Mon Oct 14 13:11:31 2019 -0400 Style empty list placeholder text inline commit 038fd9271d0b044e9b90448d59a8a4afa605c842 Author: Wander Boessenkool <wander.boessenkool@hcs-company.com> Date: Mon Oct 14 17:53:28 2019 +0200 Properly escape quotes commit 8e26e4edd59b6bae119377f9b7a46dca972c07f6 Author: Seth Foster <fosterbseth@gmail.com> Date: Mon Oct 14 11:38:20 2019 -0400 Allow oauth2 settings to be set in the ui and api Oauth2 settings were initialized early in the awx import stage, and those settings were not modifiable. This change allows oauth2 to check for settings in django.conf settings, which are dynamically updated through api calls at runtime. As a result, oauth2 settings will match the values in django.conf settings at any point in time. commit cf89108edffeea2b2e594150159193eb5eb0be88 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Oct 10 16:57:39 2019 -0400 Force the CLI to use no_truncate for the monitor calls commit e06bf9f87efa8ad105bface2f0921e60258b646e Author: Matthew <matburt@redhat.com> Date: Mon Oct 14 10:11:58 2019 -0400 Change host counting for task impact Go through the job -> inventory module linkage to calculate the hosts for a more accurate view of the number of hosts that could be impacted. This also creates a bailout that will set count hosts to the forks rather than assuming some crazy low number in the case where we can't determine the actual number of hosts because we are missing the inventory commit e87055095c7cfefedfb593309c8576407ef72ffb Author: Wander Boessenkool <wander.boessenkool@hcs-company.com> Date: Mon Oct 14 14:53:53 2019 +0200 Change 'rabbitmqctl status' to a wget | grep - This reduces CPU usage from 250 millis on idle to 25 millis on idle - Default rabbitmq user needs administrator privileges commit e672e68a02d03090db7868fd7ca60613950f9b7e Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Oct 10 16:21:53 2019 -0400 Allow the job event list views to take a no_truncate GET param commit 08839e13812d49b6870e473ae323d5f6ad79f47f Author: Graham Mainwaring <graham@mhn.org> Date: Fri Oct 11 12:50:43 2019 -0400 Add approved_by field to workflow approvals commit faffbc3e6549e52e804e3fc616e9da83f8364c19 Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Oct 11 12:11:41 2019 -0700 retain search bar when zero results found commit 03d59e1616e844aaa845c3b7fe77749fe52c8dd4 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Oct 4 10:42:32 2019 -0400 Tune webpack config and add Dockerfile Add Dockerfile for running containerized dev server. Update webpack config to make dev server available over exposed docker port. commit 9efa7b84dfbb0e4654f440f6b8cdc48b79789343 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Oct 10 16:08:17 2019 -0400 Depend on a serializer context variable `no_truncate` to decide whether to turn off the ANSI control sequence-aware truncation, instead of needing inappropriate awareness of the details of the view that invoked the serializer. This will also allow us to have views that can more flexibly turn off the truncation under other circumstances. commit a803cedd7ce3d5534ae9be524e7b098678f17dab Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Oct 10 16:07:08 2019 -0400 Break out a new reusable truncate_stdout utility function commit d5bdf554f1e15a9c6ad370137cbb43e478268565 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 9 11:18:58 2019 -0400 fix a programming error when k8s pods fail to launch commit 8f75382b81fa19bbdf966428eb4f80bdb22dfde2 Author: Shane McDonald <me@shanemcd.com> Date: Sat Oct 5 23:09:53 2019 -0400 Implement retry logic for container group pod launches commit b93164e1ed3fe664941776147ff5166b53c23b7b Author: Shane McDonald <me@shanemcd.com> Date: Sat Oct 5 14:07:33 2019 -0400 Prevent pods from failing if the reason is because of a resource quota Signed-off-by: Shane McDonald <me@shanemcd.com> commit 31bdde00c9a415e2083fef285f189b31caca32b4 Author: Bill Nottingham <notting@splat.cc> Date: Thu Oct 10 15:08:20 2019 -0400 Check the user's ansible.cfg for role/collection paths. There's no other way to add our new paths reliably without breaking things. commit 008fe42b4deb4bad93699142f21083e7b8ec0161 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 10 10:49:15 2019 -0400 update to latest vmware_inventory.py https://github.com/ansible/ansible/blob/06c7b87613cc24b100a10074746d39e934eccfa7/contrib/inventory/vmware_inventory.py commit d9dbbe6748c7a0c95d3e979642d39902b8b12055 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 10 10:44:02 2019 -0400 add a note about settings.LOG_AGGREGATOR_AUDIT usage see: https://github.com/ansible/awx/pull/4872#issuecomment-540133448 commit 16ebfe3a6373e7bd53e99d60b608a4f22880b355 Author: AlanCoding <arominge@redhat.com> Date: Wed Oct 9 14:02:30 2019 -0400 use fully qualified inventory plugin name commit 4b83bda306b61570fa01f25caf0aa7af29ceb29d Author: Marliana Lara <mlara@redhat.com> Date: Wed Oct 9 22:24:40 2019 -0400 Wrap phrase for translation and update test commit 7fc4e8d20aedc1a6cbf626fb964af720684fa048 Author: Marliana Lara <mlara@redhat.com> Date: Wed Oct 9 00:37:14 2019 -0400 Add project detail and unit tests commit 844b8a803f504906a017a9bd61692377bbcd88fc Author: Christian Adams <chadams@redhat.com> Date: Thu Oct 3 15:29:34 2019 -0400 update frequency of collection for automation analytics commit d6708b2b595d8fbe57b9d3ab0cb687e181d23687 Author: Austin <austinwlane@gmail.com> Date: Mon Oct 7 12:19:56 2019 -0400 Upgrade bundled pyvmomi to 6.7.3 Fixes issues with vmware_guest_facts expecting version 6.7.1 or greater (JSON support) commit c202574ae326bad42f59a261210d5c704468b4d6 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Oct 9 13:05:27 2019 -0400 Switch default job panel to output commit 7efacb69aa046b1e5be2b3dc5c8928c0afe91d23 Author: Rebeccah <rhunter@redhat.com> Date: Mon Sep 30 17:16:08 2019 -0400 added in parsing for multiple choice and multiselect, which either takes a string, splits it up, and then eliminates any extra newlines, or just accepts alist. Extra newlines are sanitized out. Signed-off-by: Rebeccah <rhunter@redhat.com> commit a076e84a335c424d1a13b308509cdb27616b90a5 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Oct 1 15:18:22 2019 -0400 add a settings flag for writing all external logs to disk commit bc6648b518e6927bc7f26020e13a6d9c68f9d6e2 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Oct 9 10:54:32 2019 -0400 Use consistent wording for JT options commit f34bd632d897de4154320a2cd49793ed477aa3e4 Author: mabashian <mabashia@redhat.com> Date: Tue Oct 8 16:10:55 2019 -0400 Adds unit test coverage for add button rbac on several lists commit d239d55d2a01c02912e95d85808f249cbce6c948 Author: mabashian <mabashia@redhat.com> Date: Tue Oct 8 15:15:13 2019 -0400 Failed delete string pluralization commit d9ad906167be884a9c3552641ac0b7f229ceaec5 Author: mabashian <mabashia@redhat.com> Date: Mon Oct 7 10:26:46 2019 -0400 Adds basic inventory list and scaffolding for inv/smart inv details+related tabs commit d40ab387459dcd103fa731d2691f93e45dbb747a Author: AlanCoding <arominge@redhat.com> Date: Tue Oct 8 14:19:52 2019 -0400 Get rid of warning in collections install commit 8acd4376d975a4756e08c2ab9c2fedf617f0080f Author: mabashian <mabashia@redhat.com> Date: Mon Oct 7 14:53:53 2019 -0400 Removes restriction on scrolling for output fewer than 50 lines commit a7a194296c6918719af2ffa75881d33637c65c3f Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Oct 8 11:45:51 2019 -0400 Use summary_fields.controller_id to tell if job is isolated commit 166635ac79714158b3f7162d51888349395df0e6 Author: Yanis Guenane <yanis@guenane.org> Date: Tue Oct 8 10:44:04 2019 +0200 project_update: Make subversion module honor locale Currently the subversion module does not honor system configured locale as the module itself overrides them to `C`. This commit enforces the module to honor the `LANG` locale for deployment. Allowing project update with repo that contains UTF-8 characters. Closes: https://github.com/ansible/awx/issues/4936 Signed-off-by: Yanis Guenane <yguenane@redhat.com> commit f10296b1b740b40c9470f5ea39cfb3732b019363 Author: AlanCoding <arominge@redhat.com> Date: Tue Oct 8 11:20:57 2019 -0400 Revert "bump required version to 2.10" This reverts commit e0e9c8321b223b8cc4b6aceb7225a2bab9ba109c. commit e0e9c8321b223b8cc4b6aceb7225a2bab9ba109c Author: AlanCoding <arominge@redhat.com> Date: Tue Oct 8 11:00:57 2019 -0400 bump required version to 2.10 commit 0594bdf650d7965e8245fa1a187c3c2f00f7c7e9 Author: AlanCoding <arominge@redhat.com> Date: Mon Oct 7 20:03:40 2019 -0400 Add more galaxy server param validation commit 02b13fd4ae2764e187f189b25d1725ffca66cdcf Author: beeankha <beeankha@gmail.com> Date: Mon Oct 7 15:34:09 2019 -0400 Enable notifications to send at org level, ... ... and list the URL in body of approval notification messages. commit 06c62c48611d2658a89cd65414e0871c718c02b3 Author: AlanCoding <arominge@redhat.com> Date: Mon Oct 7 14:52:04 2019 -0400 update docs for galaxy auth URL material commit 132555485c636fb26f70d709539c13ea28fd4fc9 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Oct 7 14:49:13 2019 -0400 Add targets for combined lint and test Reduce the total number of simultaneous zuul jobs. commit c09039e9638736b6d533ff0f761d7e39a867e2dd Author: AlanCoding <arominge@redhat.com> Date: Fri Oct 4 13:24:39 2019 -0400 Add setting for auth_url Also adjust public galaxy URL setting to allow using only the primary Galaxy server Include auth_url in token exclusivity validation commit 85c99cc38a599c16c6489dfa111287384e125f06 Author: AlanCoding <arominge@redhat.com> Date: Wed Oct 2 11:46:47 2019 -0400 Redact env vars for Galaxy token or password commit 576ff1007e08d7fae65ace6ea835aafecc287f52 Author: AlanCoding <arominge@redhat.com> Date: Thu Aug 29 10:35:38 2019 -0400 Describe usage of primary galaxy server in docs commit 922e779a86b070b5394f413bf1bb97216db3b80d Author: AlanCoding <arominge@redhat.com> Date: Wed Aug 28 10:21:50 2019 -0400 Rename private to primary in galaxy settings use a setting for the public galaxy URL commit 8bda048e6d0b2ffc35b1ce5b86d4c5feaba8aa5d Author: AlanCoding <arominge@redhat.com> Date: Tue Aug 27 11:32:35 2019 -0400 validate galaxy server settings involves some changes to the redact code commit 093bf6877be6b7b7ce34f8d8edfde83f2cbe3601 Author: AlanCoding <arominge@redhat.com> Date: Mon Aug 26 12:40:43 2019 -0400 Finish adding settings to UI commit d59d8562db35a8b1d7769cc8081c84028779c931 Author: AlanCoding <arominge@redhat.com> Date: Mon Aug 26 12:10:10 2019 -0400 Avoid redacting Galaxy URLs commit c566c332f990606c12ad2c185ce077b0863e7456 Author: AlanCoding <arominge@redhat.com> Date: Fri Aug 23 16:46:48 2019 -0400 Initial env var implementation of private galaxy server commit cb4a3a799e62fbf8e1ceec909e5cb494a329d0ef Author: mabashian <mabashia@redhat.com> Date: Mon Oct 7 11:28:51 2019 -0400 Prevent usage of mousewheel on spinner elements commit 85909c4264283904dfba6e14b5a9e333c3fd4712 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Oct 3 21:43:19 2019 -0400 Gracefully handle missing summary fields Not all templates have `modified_by`, `created_by` fields or other summary_fields. Avoid page load error by only referencing these fields if they exist. commit 8e94c0686a0434f3580d94531c2b7dfc77f9047b Author: Hideki Saito <saito@fgrep.org> Date: Mon Oct 7 09:47:29 2019 +0000 Fixed missing user-id in URL links when adding users to Team and Org in modal - Fixed issue #4749 Signed-off-by: Hideki Saito <saito@fgrep.org> commit 04eed024286d2064fb669d7908d7c2c55b0592f2 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Oct 4 17:11:34 2019 -0400 pin to runner==1.4.2 commit bd9a196ef9ec45cbef0675ef1be81a9d3789f1fd Author: Jim Ladd <jladd@redhat.com> Date: Thu Oct 3 12:29:17 2019 -0700 bump ansible-runner to 1.4.1 commit 64b04e63474c9ae19767ed173e327b762bbec51e Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Sep 26 20:16:01 2019 -0400 bump ansible-runner to 1.4.0 commit 15e70d217310d127e9a0e29e30c0cb7171848795 Author: Jim Ladd <jladd@redhat.com> Date: Sun Sep 22 17:34:54 2019 -0700 Add tests for resource profiling commit b981f3eed677b77f3122d00e9450c0692194dd9f Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 19 14:59:37 2019 -0700 add resource profiling toggle in jobs settings commit 2c1c2f452df3aa708d82957617cde39f0a226862 Author: Jim Ladd <jladd@redhat.com> Date: Thu Sep 12 01:10:24 2019 -0700 Add libcgroup-tools to dev env (provides cgcreate, cgexec, etc) commit cf1c9a055911070b3b7923dc4da2dc9c1cac1346 Author: Jim Ladd <jladd@redhat.com> Date: Thu Sep 12 01:09:38 2019 -0700 Add awx settings for resource profiling commit ed3f49a69d29eb8945f8df68c8e3918c3abce8e4 Author: Jim Ladd <jladd@redhat.com> Date: Thu Sep 12 01:09:08 2019 -0700 Add support for calling runner with perf stats commit 74b398f920898d027637c8038e9824ef161ab3fa Author: Alex Corey <alex.swansboro@gmail.com> Date: Thu Oct 3 14:28:18 2019 -0400 Add Tech Preview notice to Container Group UI and some refactoring commit ae0c9ead403086daa7895cd03027970f8ce01fb9 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Oct 4 13:50:14 2019 -0400 fix a bug that breaks inventory update stdout when used in a workflow see: https://github.com/ansible/awx/issues/4920 related: https://github.com/ansible/awx/pull/4731 commit d6a0f929a8493b614b80f408c46da621038f0a54 Author: mabashian <mabashia@redhat.com> Date: Fri Oct 4 15:10:02 2019 -0400 Fix merge conflict fallout commit c9e889ca821d4190abfb5f462e30517f20f88267 Author: mabashian <mabashia@redhat.com> Date: Fri Oct 4 11:04:56 2019 -0400 Removes residual references to org from project list components. Assign IDs to project and jt related tabs after array has been finalized. commit f502fbfad690986ed38ac4e4ad496037f8e61c20 Author: mabashian <mabashia@redhat.com> Date: Thu Oct 3 09:57:36 2019 -0400 Put project related tabs in the correct order commit b8fe3f648e00bd76ff30e108da002405812f3d0b Author: mabashian <mabashia@redhat.com> Date: Mon Sep 30 18:30:24 2019 -0400 Add projects list and scaffolding for project details+tabs commit 9289ade1eccc3f1669475d6c8c796b947114139a Author: Alex Corey <alex.swansboro@gmail.com> Date: Tue Oct 1 15:48:44 2019 -0400 IG List responsiveness commit 958c8a41777429839fd6b5b684215c54b63ad662 Author: Alex Corey <alex.swansboro@gmail.com> Date: Mon Sep 30 12:53:39 2019 -0400 Fixes Credential Type Issue, ExtraVars Toggle Issue, Job Results Inert Link commit 59413e0a8ffb4faf47521d69125bf0dd210ead62 Author: Shane McDonald <me@shanemcd.com> Date: Fri Sep 27 12:58:09 2019 -0400 Change default pod spec in OPTIONS request to json commit ad1e7c46c31f32251eb385a7b1c35abab449c15d Author: Mat Wilson <mawilson@redhat.com> Date: Wed Sep 11 17:08:52 2019 -0700 add k8s cred type to awxkit commit 8fabb1f10d6d846c48995d6424981b0da7a0d6c0 Author: Alex Corey <alex.swansboro@gmail.com> Date: Tue Sep 10 15:29:52 2019 -0400 Show override toggle as off when pod_spec matches default commit 895c71f62c2d9c19a75972fddc4b34bb4e4af19c Author: Alex Corey <alex.swansboro@gmail.com> Date: Tue Sep 10 10:07:03 2019 -0400 removes instances tab from CGs commit 32a57e9a97e4d9cb6f27d4b3f3ff817d6fc0a6b4 Author: Alex Corey <alex.swansboro@gmail.com> Date: Mon Sep 9 13:14:05 2019 -0400 add default pod spec to edit commit 584777e21ea80bcc3c5a6c01c5b706f0162c84d6 Author: Alex Corey <alex.swansboro@gmail.com> Date: Tue Sep 3 16:53:15 2019 -0400 Adds Tabs to CGs commit 61a756c59da119c4c93a2ace4cbe6df812a4f089 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 3 15:00:54 2019 -0400 add is_containerized to ig serializer commit b547a8c3ca0df1f95e3075cef0c0b8d2950b4912 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 3 14:28:33 2019 -0400 link to container group from job runs commit 007f33c1860e5a611bf9fcb2f64da31b4432c6dc Author: Alex Corey <alex.swansboro@gmail.com> Date: Fri Aug 23 09:51:55 2019 -0400 Add Container Group Form Render and cred type modal pops up modal render proper cred WIP modal rendering properly card for edit CG renders, no fields add code mirror and some list styling address PR issues commit aab1cd68b0aa602fb2eec0b2d07536dc126417cb Author: Shane McDonald <me@shanemcd.com> Date: Thu Aug 29 10:55:25 2019 -0400 Fix InstanceGroup summary fields commit 92cc9a9213822ced0d34fc4b23b359a43ba92828 Author: Shane McDonald <me@shanemcd.com> Date: Tue Aug 27 11:02:15 2019 -0400 Create separate Make target for cleaning API-related artifacts My workflow for running tests is now: ``` $ docker exec -ti tools_awx_1 make clean-api awx-link test ``` commit b9c675e3a23e70a5359fa7718f7e844335a7ba22 Author: Shane McDonald <me@shanemcd.com> Date: Thu Jul 25 20:05:20 2019 -0400 API documentation for container groups commit bd5003ca986a2defa53a4af39475624f3d6e72d0 Author: Shane McDonald <me@shanemcd.com> Date: Wed Jul 3 12:09:17 2019 -0400 Task manager / scheduler Kubernetes integration commit d3b0edf75a3239489b549cdf1ff2fff53b0a622a Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Oct 3 20:02:55 2019 -0400 Apply date formatter to lists and details commit 9421781cc7acb46ceb16e673fd435af3ec7ddd31 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Oct 3 20:02:14 2019 -0400 Add basic date formatter commit a9059edc659c0efda36771c7b2b30867fdaa507e Author: Shane McDonald <me@shanemcd.com> Date: Tue Jun 11 16:20:24 2019 -0400 Allow associating a credential with an instance group commit 7850e3a835a745eb5865e432b8fa612ec925ff9e Author: Shane McDonald <me@shanemcd.com> Date: Fri Jun 21 12:58:31 2019 -0400 Ignore unison and emacs temporary files commit 34d02011db2c167e2f2b67e8e92b1f3d3a9ff781 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Oct 4 11:53:26 2019 -0400 remove jupyter from supervisor in the dev env if you use this tool, just run `make jupyter` commit 90451e551d8fdd90ec1edce44f304799164af45a Author: mabashian <mabashia@redhat.com> Date: Thu Oct 3 09:39:04 2019 -0400 Add notifications to the breadcrumb config for templates commit 2457926f0ac953517c586de2546cba09c109f3ac Author: mabashian <mabashia@redhat.com> Date: Thu Oct 3 09:07:14 2019 -0400 Refactor notifications list to be more generic. Hook notifictions tab up on JT details. commit 7e40673dd0fafe5bfef7acd4746b47e6f70903fd Author: Jim Ladd <jladd@redhat.com> Date: Thu Aug 15 10:06:24 2019 -0700 Add docs for perf data collection commit cdcf2fa4c23f778a554f2d2e2a1059654c627836 Author: Jim Ladd <jladd@redhat.com> Date: Thu Oct 3 17:52:44 2019 -0700 Increase instance version length commit 275765b8fc02945dcd9c22dabe40500d82946cfb Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Oct 3 18:26:38 2019 -0400 Refactor language utility Move the language helper out of RootProvider and into a utilities module so that it can be more easiliy reused where needed. In some cases we want the full language code so that logic has been moved into a separate function. commit 731982c7367d1636f90c4a6f2bb160f28e32eea7 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Oct 3 15:11:58 2019 -0400 Build correct job_event url for different job types commit 9d593f07153eee60bdc3dca63f3da14d678e3046 Author: Bill Nottingham <notting@splat.cc> Date: Thu Oct 3 15:22:15 2019 -0400 Remove text about confirming launch-time passwords. We haven't done confirmation on these for a long time. commit 19a6c70858ec42b4a92349a345ae8af3ae95abfe Author: Christian Adams <chadams@redhat.com> Date: Thu Oct 3 01:02:16 2019 -0400 remove cruft leftover from the postgresql upgrade commit f36f10a702ecef2dbcef23834544779c5649da81 Author: Christian Adams <chadams@redhat.com> Date: Wed Oct 2 14:44:34 2019 -0400 add RefreshToken Expiration setting in UI commit fccd6a22864bf5ac7cb458c693debb1fd12e37b6 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 3 12:07:43 2019 -0400 attempt to properly map more foreign keys to named lookups this is imperfect, but it's at least an improvement until we can come up with a better solution in order to really do this right, the API itself probably needs to grow some more metadata that allows us to specify *actual* `type`s that relate to API resources see: https://github.com/ansible/awx/issues/4874 commit ea2312259f46ac6486bdb52b889a5ea406588e98 Author: mabashian <mabashia@redhat.com> Date: Thu Oct 3 10:18:37 2019 -0400 Bumps handlebars and uglify-js deps commit 82505cd43a8539088803c14633131a3297f5ba99 Author: mabashian <mabashia@redhat.com> Date: Thu Oct 3 12:19:50 2019 -0400 Fix broken notif list snapshot commit 82064eb4dcecddd1125a7516a967aee3b428ed0e Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Oct 2 14:17:14 2019 -0700 fix prop type error in LabelSelect commit bbd625f3aadf9ce692a3ee8aaf65b8c573a7858b Author: Seth Foster <fosterbseth@gmail.com> Date: Wed Oct 2 17:16:01 2019 -0400 update help_text to include information about REFRESH_TOKEN_EXPIRE_SECONDS commit 8b22c86b10873316f439fd84ea67639286cc1ff2 Author: Seth Foster <fosterbseth@gmail.com> Date: Wed Oct 2 15:29:45 2019 -0400 Register default settings for OAUTH2_PROVIDER app Grab AUTHORIZATION_CODE_EXPIRE_SECONDS from oauth2_settings rather than hard code. Add REFRESH_TOKEN_EXPIRE_SECONDS to valid_key_names in OAuth2ProviderField class commit 35fe12789120078ecae09ba20d81a72971d0773f Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 2 14:06:56 2019 -0400 cli: add a note about send/receive commit db1ad2de95b86fd5958554709bb4e5ddcd12f78b Author: Seth Foster <fosterbseth@gmail.com> Date: Wed Oct 2 13:35:23 2019 -0400 Set REFRESH_TOKEN_EXPIRE_SECONDS - Set OAUTH2 REFRESH_TOKEN_EXPIRE_SECONDS to 1 month (2628000 seconds) - If not set, awx-manage cleartokens, or cleanup_tokens, will not work properly - Once cleartokens is run, this setting is the amount of time after an access token expires that we keep its refresh token in the database commit ac12a9cfe1ec8c7715083fbe241c50323680f52f Author: Bill Nottingham <notting@splat.cc> Date: Wed Oct 2 13:46:10 2019 -0400 Apply some minor copy edits commit 1122d28a1b10ac6c373688f2f80321c5afe2159f Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Oct 2 11:10:19 2019 -0400 Quote the playbook passed to runner from the isolated manager commit 6c1488ed0071a406866be6c0ccce569e8050edda Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 2 10:28:04 2019 -0400 cli: warn users if they specify a missing file with @ commit da23c4e949a9eb45b0515fd66f635f2b18f9e1a6 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 2 09:41:11 2019 -0400 template CLI install documentation into a separate file commit 6d00d4327341507453f65aa7b9947b76cfc7f527 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Oct 1 15:20:51 2019 -0700 prettier commit 77b68e0eb74a5b4df2c8950d8ea72797e862e191 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Oct 1 14:37:42 2019 -0700 use getAddedAndRemoved for saving instance groups commit c0fd70f189a273af223c0ef039802d78eed334f0 Author: Christian Adams <chadams@redhat.com> Date: Tue Oct 1 14:39:46 2019 -0400 add mgmt cmd to check db connection commit ba4e79fd3a84d0effa7f281130d07c7d9f8757bb Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Oct 1 11:03:36 2019 -0700 update JT form tests commit db0bd471c3dea0c620e80a235d8c9cf9013f8830 Author: AlanCoding <arominge@redhat.com> Date: Tue Oct 1 13:45:07 2019 -0400 rename playbook vars to have collection_ commit 616fe285faa6741faafa873c06f1450304ee4dfa Author: mabashian <mabashia@redhat.com> Date: Tue Oct 1 12:38:43 2019 -0400 Unbind keydown listeners when Alert modals are closed. This fixes a bug where attempting to hit enter in any sort of textarea would be ignored if the user had previously encountered an Alert modal while navigating throughout the application. commit b4b2cf76f6045ccde8ecf002a6267cf5ea993bdd Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Oct 1 10:33:47 2019 -0400 Refactor job secondary label assignment commit 4aeda635ff9f49a6446d68e0b6e7f3b42c277eb2 Author: mabashian <mabashia@redhat.com> Date: Tue Oct 1 10:17:33 2019 -0400 Checks to make sure that OAUTH2_PROVIDER key is returned by api in settings options before attempting to use it. This fixes a bug where setting ACCESS_TOKEN_EXPIRE_SECONDS and AUTHORIZATION_CODE_EXPIRE_SECONDS manually in a file was causing the settings page to render improperly. commit 27c4e35ee477d82f78ce43317468370fb2e30852 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Oct 1 09:32:22 2019 -0400 warn loudly if celerybeat encounters AMQP connection issues related: https://github.com/ansible/awx/pull/4857 commit b80eafe4a153f8ef97e4cbb427bc7a7b839a09ad Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Sep 30 16:33:43 2019 -0400 make kombu DNS failures louder in the logs commit 6c443a0a6ae1b13f7bc19c6eea1117ad8b35fa8f Author: Alex Corey <alex.swansboro@gmail.com> Date: Mon Sep 30 16:38:51 2019 -0400 fix lint error commit 55378c635edf7032e7653bf02ad18699cd2b0a3a Author: Alex Corey <alex.swansboro@gmail.com> Date: Mon Sep 30 15:20:43 2019 -0400 Makes template list responive commit a4047e414f22e8dfcfa57644d95b0b2e341cebed Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Sep 30 15:37:35 2019 -0400 cli: make `awx login` respect the -f flag see: https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/awx-project/ZAlhpLMBzVw/fUSqujoWBQAJ commit d549877ebdc5dbb605e9156a846774caf8141a91 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Sep 30 15:26:49 2019 -0400 Check for the existance of a UnifiedJobTemplate with the same webhook GUID instead of trying (incorrectly) to be specific about the JT/WFJT type. commit 28a119ca962bb7c3d72024538091acfdb241cf77 Author: Rebeccah <rhunter@redhat.com> Date: Fri Sep 27 15:43:52 2019 -0400 re-worked unit test into 3 seperate unit tests, one for orphans, one for group members, and one for multi-group members commit 758529d7dda30fda71161d396f770ec3279727ba Author: Rebeccah <rhunter@redhat.com> Date: Fri Sep 27 15:27:14 2019 -0400 added in unit test for org admin deleting user commit 075d1a25218768eb28d2d878df0c247a1c94dd91 Author: Rebeccah <rhunter@redhat.com> Date: Fri Sep 27 12:26:00 2019 -0400 removed superuser check since can_admin already checks that, and also added allow orphans so admins can delete orphaned users commit 69924c9544de62c2eb0d83947d4fdc9eebbb407a Author: Rebeccah <rhunter@redhat.com> Date: Fri Sep 27 11:02:47 2019 -0400 added in ability to delete a user if they are part of your organization commit 82be87566fa76a1956a5d77983ab127718e3334c Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Sep 30 12:26:30 2019 -0400 improve host key checking configurability see: https://github.com/ansible/tower/issues/3737 commit 52b8b7676a89b97816a0d34117f0e494b4ef0608 Author: mabashian <mabashia@redhat.com> Date: Mon Sep 30 13:38:46 2019 -0400 Prevent text overlap on workflow nodes when an approval node is deleted commit 204c05aa3bedeac50b6cda9befa4fa5233c31d73 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Sep 30 11:55:40 2019 -0400 Change the webhook post-back payload to use the job UI url commit ac34b248681e09fb291eac4468264f68ae86e369 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 27 15:38:31 2019 -0400 Post the job or workflow url to the webhook service as part of the status commit ffe89820e3de9c8a6947d896724ac4ad45946543 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 27 15:37:28 2019 -0400 Return to using ContentType.kind which is _not_ the `kind` attribute being deprecated. commit 062c4908c9b24a3260a82846d05cb675b54e432a Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 27 15:21:02 2019 -0400 Modify the webhook debounce logic to check if we've already previously run a job with the same webhook GUID plus template id. This will allow organizations to write multiple JT/WFJTs to handle the same set of webhook events. commit b6b70e55fb23132fb1633e6ae6c88104289b7752 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 27 15:07:23 2019 -0400 Address a variety of small review issues commit 6aa6471b7c2b34067addc19397992fb2148d1412 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 27 11:28:42 2019 -0400 Add help_text to the new fields commit e14d4ddec688629aa38b520fc5bafb01f0255f53 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 27 10:44:49 2019 -0400 Add a doc template to the webhook key API view commit 84dcda0a61c1c4353cf3dfc4be792511e1876c38 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Sep 27 09:27:06 2019 -0400 Use job launch_type field to detect webhook jobs We have a launch type field for categorizing the different ways jobs can be launched. This updates the UI to use this field when checking if a job was launched by a webhook. commit df24f5d28f2958a1bfbd2bca4d6162b9b1008f9c Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Sep 26 16:11:28 2019 -0400 Add a new launch_type of 'webhook' commit fea7f914d2e52d96f574f1b93a170628d76b9899 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Sep 26 15:18:38 2019 -0400 Avoid the use of CredentialType.kind commit d4c8167b1b3f104ec0b9008278a5ba70edca61a4 Author: Elijah DeLee <kdelee@redhat.com> Date: Tue Sep 24 16:35:40 2019 -0400 add arguments to awxkit for webhooks on jt or wfjt commit a4873d97d8122df3646b2dfbdddc5524d4a1502f Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Sep 24 17:27:19 2019 -0400 Raise a validation error if a credential is set while the service is not commit efe4ea6575dc8336d28adde31339d4affd28928b Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 20 23:02:05 2019 -0400 Fix the webhook receiver url for workflow jobs commit b415c31b4fafb4f435cfda79aebd26d320c15b29 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 20 14:59:35 2019 -0400 Fix problems with posting to Gitlab's API commit e91462d085e1cdd0a8bc0eb0495d47d136c57d02 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 20 13:37:33 2019 -0400 Update the Webhook Credential help text tooltip to make it more apparent to the user that this is an optional part of the feature, and that failure to add a webhook credential will disable status post-backs. commit e85ff83be6301042f692e876a4960dde6478b111 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Sep 20 11:36:00 2019 -0400 Apply 403 alert fixes for Workflows, too commit d500c1bb40437092571669a372040119e903e93e Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Sep 20 11:23:03 2019 -0400 Don't alert user of 403 errors for webhook key commit 885841caeaea0f7c86d39d6e7a66b960124289c2 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Sep 19 15:12:47 2019 -0400 Drop Bitbucket support since only the Bitbucket Server product supports signed payloads, bitbucket.org does not. And we are requiring signed payloads. commit f7396cf81a5cbb9b777d221f6e52637d4e3a121c Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Sep 19 13:44:01 2019 -0400 Always include selected webhook service in creation requests commit 286da3a7ebe665ba72f654297245d13076da00a5 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Sep 18 15:30:54 2019 -0400 Posting webhook status now works commit 40b03eb6efef3260b073e34d02bb0bb021e8a4d0 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Sep 18 10:47:53 2019 -0400 Enable the call to update_webhook_status by calling it directly within send_notification_templates. Also, update the context field in the payload to be either 'ansible/awx' or 'ansible/tower', depending on which is being used. commit c76c531b7aac11151932a1756f32830acbe9f183 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Sep 17 17:23:57 2019 -0400 Provide a payload for the webhook status post-back commit 75d3359b6f7a17e02bb669277726bc3d3b353a37 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 17 17:03:16 2019 -0400 make label consistent with help text commit 4ad505422237160e098817a85a42dd50467d665e Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Sep 17 16:22:02 2019 -0400 Add logic to post the job status for webhooks back to the service under some circumstances. commit aa34984d7c3cb2898d5c8513e23e136cfd7b4696 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Sep 11 12:09:26 2019 -0400 Fix the git ref extractor for Gitlab pull requests commit 08594682a43b035db4f5a459a67001e368843ab6 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 10 18:18:06 2019 -0400 stub options request in workflow add unit test commit d73abda5d1b50fd0b321a37126ad94e389754fea Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Sep 10 17:27:32 2019 -0400 Update the webhook receiver git ref extractor logic to deal with the null-ref case, and to deal correctly with Github push events. commit 3bc91f123e4edc61a67cb2ae47b7c3f5a2fd277a Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 10 16:52:25 2019 -0400 add trailing '/' to webhook urls commit 41ba5c09683eadbf974ea3182c68592c1af6a70a Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 10 15:37:13 2019 -0400 add webhook fields to workflow unit test mock commit e8e3a601b2614f8d14c1a93d6dd62214fdb83f1d Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Sep 10 14:44:59 2019 -0400 Pull out a git ref for each event type where we might care commit b96c03e4569feaa31759b04d612ccaba402bffdb Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 10 11:35:53 2019 -0400 represent webhooks on job lists commit 5e9448a85429aaaeddb595c8de60785cf4573a20 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 10 10:39:01 2019 -0400 always show launched by webhook details if there's a webhook guid commit 6b17e86f307e0ef115a3c8d1e27ea2dcdf1eaf61 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 10 10:24:49 2019 -0400 add launched-by-webhook details to job runs commit 00337990db22e6b61dccc108d39311a2d7d59748 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Sep 9 19:26:14 2019 -0400 add webhook fields to workflows commit 1a33ae61a79ec25d611ffa9fc1c7992a64b1583b Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Sep 9 13:11:11 2019 -0400 use key icon for webhook cred commit 5f7bfaa20a7e36082bd92c50c3971a9c24e889dd Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Sep 9 13:04:00 2019 -0400 support server-side webhook key generation commit 178a2c7c495db5a8cc938e0bad803c7f40d56472 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 6 14:59:26 2019 -0400 Disable the authentication classes for the webhook receivers One of them was consuming the body of the posts. We do still need to have an extraneous `request.body` expression, though now in WebhookReceiverBase.post, since the `request.data` expression in the logging also consumes the request body. commit 58e5f0212996d5d558fefc90a4e32fbffa5489a5 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 6 13:33:53 2019 -0400 Expose the new webhook fields in the job and workflow serializers commit dd6c97ed87488d8fea51d7f70f8f123b524c693c Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 6 11:48:29 2019 -0400 Include a message in the webhook response commit 7aa424b2106cc24dfbcd68d6008bee7db2b99ad9 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Sep 6 11:36:18 2019 -0400 Make sure that the new webhook fields are populated when firing off a job Also, added a temporary hacky workaround for the fact that something in our request/response stack for APIView is consuming the request contents in an unfriendly way, preventing the `.body` @property from working. commit e0a363beb8a210527af885c875683ccc938b35b7 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Sep 5 19:32:42 2019 -0400 issue network calls for setting and getting webhook key commit 48eb50216180a00bd39900c009ed8164a92c9a6b Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Sep 5 16:50:36 2019 -0400 wip commit 151de89c26b6c41552cddfb5caf5d24d29995a9f Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Sep 5 15:59:03 2019 -0400 add webhook credential field commit f5c151d5c468d3db9e501e6b7ef395faedf4d584 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Sep 4 18:25:35 2019 -0400 add webhook url field commit 17b34b1e36538b7d19323d7dc6db5faf115b4e75 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Sep 4 17:43:02 2019 -0400 add webhook service field commit ee1d118752892a629d3a8cb376c1508091b78dde Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Sep 5 14:24:46 2019 -0400 Add the webhook receiver url to the related urls in the serializers commit 245931f6033e9d9042c72b05b0f0e34ba12896a3 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Sep 4 16:47:30 2019 -0400 Debounce when multiple copies of the same webhook event come in commit 095aa77857e043dcc72148f545640aaa55e34104 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Sep 4 15:41:59 2019 -0400 Create a new model mixin for Job and WorkflowJob webhook fields commit bb1397a3d41fa2833bbbf4a0950bdb60f5857c49 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Sep 4 14:13:25 2019 -0400 Validate the webhook credential - we should allow a null credential, so that the admin can choose to configure not posting back status changes of the triggered job - the credential must be of the new 'token' kind - if we do configure a credential, its type must match the selected SCM service commit 5848f0360ab19f2fe88fc709d45b7cd227bfd095 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Sep 3 14:36:18 2019 -0400 Update test_default_cred_types to include the new personal access token types commit 83fc2187ccd2f2474def34b3aa249beb3984b78d Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Sep 3 14:27:36 2019 -0400 Fix the summary fields for webhook_credential commit 4dba9916dc9ce3ab9e9aa67332de0ee722442843 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Sep 3 13:57:18 2019 -0400 Add a new set of personal access token credential types commit 8836ed44ce711708cdfcb31ea8668a789cc4cc0e Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Aug 29 11:38:24 2019 -0400 Construct an ID for Gitlab webhooks by taking the SHA1 of the body of the webhook request. commit 992c4147371c80d23da0fd59682fa32355ef5946 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Aug 28 16:57:53 2019 -0400 Launch a Job or WorkflowJob based on the incoming webhook commit 66a81869950560cbe2726f49921fc66608454f1a Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Aug 27 16:39:10 2019 -0400 Get the webhook receiver views to work at least minimally commit fa15696ffe6dcd894a4a903e193d43050aeafd68 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Aug 27 14:29:54 2019 -0400 Remove some dead comments commit 82a0dc0024c24f4fafe23eee9ce208acfc8b20fc Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Aug 22 14:17:30 2019 -0400 Cycle or unset the webhook key if the webhook service changes Also, tests. commit d4b20b7340ce979afa5c5409f8cce826bcb47b09 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Aug 20 14:01:19 2019 -0400 Update tests to use the `expect` keyword argument for get() and post() commit c0ad5a7768527b736968763bb021fdc78010be9c Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Aug 19 15:57:26 2019 -0400 Expose the webhook_service and webhook_credential fields in the serializer webhook_credential specifically as a summary field. commit d9ac2911156247956c83bea7c593bbb604320d79 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Aug 19 15:32:14 2019 -0400 Add some RBAC oriented tests for the webhook secret key view commit 6b86cf6e86bc4394c18bcd598e442838de7607d5 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Aug 19 15:13:34 2019 -0400 Revert to using the explicit dispatch to the appropriate model since passing the model class at url include time doesn't work. commit 771ef275d42b390b75f1322a5bb4c782c9019203 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Aug 16 15:54:25 2019 -0400 Include a check for the webhook_key related resource url in the tests for JTs and WFJTs. commit 2310413dc06593625c0bfedbffba5b45d80dd7e7 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Aug 16 14:56:25 2019 -0400 Fix problem with the tests by dynamically setting the view model instead of using a model @property or lookup method. commit edb9d6b16c05312ba5014b3479e189391c6170cb Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Aug 16 14:26:32 2019 -0400 Add the related link to the webhook secrets view to the serializers commit 7973a18103ab36eb9e06cf902cbb50702a52bc4c Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Fri Aug 16 11:52:21 2019 -0400 Switch to using a permission class for the webhook secret key view This view is now behaving as expected for superuser, org admin, JT admin, JT exec, and org member roles. commit 747a2283d66baaa026ef73a678646c40ade8d435 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Aug 14 14:50:50 2019 -0400 Attempt to get the RBAC right on the webhook secret key view commit 9d269d59d66c945965083e1e3e6dd270aa153a73 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Aug 12 15:49:15 2019 -0400 Add an api view for obtaining and rotating the webhook key commit b0c530402f6f4381c5017f89635f68e11fd73432 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Aug 8 14:58:57 2019 -0400 Move the webhook url include from the top level urlconf to the JT/WFJT urlconfs commit 50a54c9214613519485d31aa52d694a0ed6e5441 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Wed Aug 7 14:49:39 2019 -0400 Forbid access to the webhook receiver views if webhook_key is not set commit 8f97dbf781827e007ba3936ec92ef98a9826dac6 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Aug 6 16:00:59 2019 -0400 Hook in the webhook receiver views into the urlconf commit a7a99ed1415f43a3092b96739d13ff7aa10835ac Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Aug 6 14:33:25 2019 -0400 Beginnings of the API views for the webhook receivers commit d6116490c6cd4b5946c3d8b1a6d7ded9a1485291 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Aug 6 11:50:10 2019 -0400 Add the webhook-specific fields to JobTemplate and WorkflowJobTemplate commit fc70d8b321a97b3594bff0a2820e1410da4c7792 Author: Bill Nottingham <notting@splat.cc> Date: Mon Sep 30 12:17:46 2019 -0400 Adjust help message; we're no longer using the insights client commit a61306580abeda48abbdac4d98c4ae2b058216a6 Author: mabashian <mabashia@redhat.com> Date: Mon Sep 30 12:09:24 2019 -0400 Show error body when license application fails commit afe38b8e68ef8359deaa3c42c99450e10ab1a344 Author: Lunar <lunar@cypherpunk.is> Date: Mon Sep 30 10:58:37 2019 -0500 Change to ~/.awx commit 4adf9bab674120667472a1476c5de80e556d4140 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Sep 30 09:32:58 2019 -0400 cli: fix `awx unified_job_templates` this endpoint doesn't return an HTTP Allow header at all (because you can't really do anything other than list templates) commit adac87adf202342121cff8ba9f089dbe8c1a1a34 Author: Lunar <lunar@cypherpunk.is> Date: Sun Sep 29 23:20:09 2019 -0500 Fix issue #3705 /tmp should not be used, it gets wiped and causes issues as noted in issue #3705. commit 7dd8e35e8c8a231fd0b27cb3c36279694ac1a441 Author: AlanCoding <arominge@redhat.com> Date: Wed Sep 18 08:43:36 2019 -0400 Use namespaced doc fragment, cleanup doc fragment will now be at awx.awx.auth changed from just tower, which source from core remove Makefile things no longer needed commit 554a63d8fc2ee8b3bf325c22d5295bf0ac25673c Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Sep 27 15:30:42 2019 -0700 write LabelSelect tests commit da149d931cace2dacbbe09f16eead96fa509c6d2 Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Sep 27 15:04:09 2019 -0700 rework MultiSelect into controlled input; refactoring commit 3182197287d27c94261828e0e5b0e070f66ac25c Author: mabashian <mabashia@redhat.com> Date: Fri Sep 27 15:40:57 2019 -0400 Makes notification toggles more responsive on smaller screens. commit 9ed4e1682d273a53d74dc7354ffbe8cebedad3fd Author: beeankha <beeankha@gmail.com> Date: Mon Sep 23 15:40:39 2019 -0400 Remove redundant whitespace commit 5aa6a94710ae960b4079db9069a12466e827aeb6 Author: beeankha <beeankha@gmail.com> Date: Thu Sep 19 11:12:19 2019 -0400 Enable approval notifications to show up at... ...workflow jobs notifications endpoint commit 96689f45c8d6cca7a8aa929f00aa8987ea6722f4 Author: beeankha <beeankha@gmail.com> Date: Wed Sep 18 18:14:31 2019 -0400 Update approval notification message commit ce6a276e1f8d08f121774f3fcdb3c96e5863cff4 Author: beeankha <beeankha@gmail.com> Date: Tue Sep 17 16:38:48 2019 -0400 Update migration file commit 8eb14841296c5f703671a8a069850ec1870fd3a4 Author: beeankha <beeankha@gmail.com> Date: Fri Sep 13 14:15:01 2019 -0400 Update migration file, change status syntax commit 1ddf9fd1ed77627e434df5b767a86f16160b1dd6 Author: beeankha <beeankha@gmail.com> Date: Wed Sep 11 15:23:37 2019 -0400 Fix up models, clean up code re: PR comments commit 17a8e08d93d5dbe13c111aa4b7805c2ab65a863f Author: beeankha <beeankha@gmail.com> Date: Tue Sep 10 14:36:12 2019 -0400 Add unit tests for approval notifications commit f835c8650be61c547a3c070fc9f25117e82e85c0 Author: beeankha <beeankha@gmail.com> Date: Tue Sep 10 12:30:23 2019 -0400 Enable org-level approval notifications to work. commit aa5a4d42c77c34dbf05ee448053519ebaa028ada Author: beeankha <beeankha@gmail.com> Date: Tue Sep 10 11:04:32 2019 -0400 Enable email notifications to work, ...and customize default messages commit 57fd6b7280e1bbe02f51fc1d7b546c8f276ef37d Author: beeankha <beeankha@gmail.com> Date: Fri Sep 6 22:07:13 2019 -0400 Set default messages for approval notifications commit 7eb7aad4917b24d40a4476060cd11eb4809510b6 Author: mabashian <mabashia@redhat.com> Date: Thu Sep 5 14:44:59 2019 -0400 Adds approval toggles to wf and org notif lists commit e2b8adcd09aad7a8dd5669b82b77358465d25099 Author: beeankha <beeankha@gmail.com> Date: Thu Sep 5 12:02:27 2019 -0400 Remove notification endpoint from approvals list commit 13450fdbf950d239b85025dd88d98d34344588a3 Author: beeankha <beeankha@gmail.com> Date: Wed Sep 4 18:04:43 2019 -0400 Set up approval notifications to send commit 6be2d84adbe9965818499647b3546b5e83be3a76 Author: beeankha <beeankha@gmail.com> Date: Wed Sep 4 12:06:37 2019 -0400 Add endpoints for approval node notifications ...and also add a migration file. commit 75bb7aae147ab933c88ba7af4cb60293a667b80c Author: AlanCoding <arominge@redhat.com> Date: Tue Sep 17 15:58:35 2019 -0400 update references to collection folder commit 98619c5e230666585ced9f8176f37f6dce478f4d Author: AlanCoding <arominge@redhat.com> Date: Tue Sep 17 15:53:32 2019 -0400 rename awx modules folder to collection commit 35afa374174320ab19716dc4a657cbf316b8a6cf Author: AlanCoding <arominge@redhat.com> Date: Tue Sep 17 15:48:00 2019 -0400 Rename to collection, add license, galaxy build commit 2f0f692f4a2758a2d3dc8c2b6c21c5affd39906a Author: AlanCoding <arominge@redhat.com> Date: Fri Aug 30 17:11:01 2019 -0400 Integrate Ansible core tower modules content into AWX This commit includes all the changes involved in converting the old Ansible Tower modules from commits in Ansible core into the AWX collection that replaces it. Also includes work needed to integrate it into the AWX processes like tests, docs, and the Makefile. Apply changes from content_collector tool Add integrated module tests operate via run_module fixture add makefile target for them Add flake8 target and fix flake8 errors Update README Make consolidated target for testing modules commit 5271c993ac3b0d4119988e4afe20671a8f07f26c Author: AlanCoding <arominge@redhat.com> Date: Fri Aug 30 17:05:20 2019 -0400 Move commit for migration of Ansible core tower modules commit 38112bae22b9f482556f693036cd8eeff6d869ab Author: AlanCoding <arominge@redhat.com> Date: Wed Sep 11 20:10:48 2019 -0400 Use to_native for error messages, fix docs typo commit 30a6efdb935f3dd3761e312c1af1afb5c31cacb8 Author: Andrey Klychkov <aaklychkov@mail.ru> Date: Thu Sep 12 17:53:05 2019 +0300 fix typos in web_infrastructure modules (#62202) commit bffc1bfdd4a55d5bf7de8704f7d83c9f3060b9bd Author: Alan Rominger <arominge@redhat.com> Date: Wed Sep 11 11:48:38 2019 -0400 Allow tower inventory plugin to accept integer inventory_id (#61338) commit a7bf31d423b2b4306d8eb5cf8ccd65f82b5fd297 Author: Alicia Cozine <879121+acozine@users.noreply.github.com> Date: Tue Jul 16 14:37:47 2019 -0500 clarifies how ASK works for Tower credentials (#59050) * clarifies how ASK works for credentials commit 1ae1011ccbe59ac3a9903db7e100fd4c028c150c Author: Pilou <pierre-louis.bonicoli@libregerbil.fr> Date: Wed Jun 26 08:04:50 2019 +0000 tower_role: ensure alias of "validate_certs" parameter is handled (#57518) * tower_role: ensure alias of validate_certs is handled * tower modules: remove tower_verify_ssl alias too Error was: Failed to update role: The Tower server claims it was sent a bad request. GET https://tower/api/v2/projects/22/object_roles/ Params: [('tower_verify_ssl', False), ('role_field', 'admin_role')] Data: None Response: {"detail": "Role has no field named 'tower_verify_ssl'"} Full traceback: File "/tmp/ansible_tower_role_payload_7_2p0X/__main__.py", line 145, in main result = role.grant(**params) File "/usr/local/lib/python2.7/dist-packages/tower_cli/resources/role.py", line 365, in grant return self.role_write(fail_on_found=fail_on_found, **kwargs) File "/usr/local/lib/python2.7/dist-packages/tower_cli/resources/role.py", line 242, in role_write fail_on_multiple_results=True, **data) File "/usr/local/lib/python2.7/dist-packages/tower_cli/models/base.py", line 301, in read r = client.get(url, params=params) File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 546, in get return self.request('GET', url, **kwargs) File "/usr/local/lib/python2.7/dist-packages/tower_cli/api.py", line 299, in request kwargs.get('data', None), r.content.decode('utf8')) commit 83183cd7ce70a3faedcf297916c16b361cf415e5 Author: Alberto Murillo <albertomurillosilva@gmail.com> Date: Thu Jun 20 10:55:37 2019 -0700 tower_workflow_template: Add missing options (#56891) The following options can be set on a workflow template but the functionallity to do so from this module was missing. inventory ask_variables_on_launch ask_inventory_on_launch Fixes #49728 Signed-off-by: Alberto Murillo <albertomurillosilva@gmail.com> commit 934d7d62efde899595fb6b1781e032ff579f18f0 Author: Pilou <pierre-louis.bonicoli@libregerbil.fr> Date: Tue Jun 11 14:25:41 2019 +0000 fix tower_credential example: lookup are run on controller (#57516) - don't advise to use lookups in order to fetch path on managed nodes - fix example: - use slurp instead 'file' lookup - remove extraneous brackets commit 5dce6258e6b18182f08a21fb628267ad7e0eeed7 Author: Hideki Saito <saito@fgrep.org> Date: Mon Jun 10 16:48:02 2019 +0900 tower_user: Fix to create a system auditor properly (#54585) - Fixed issue #54446: tower_user cannot create an auditor user Signed-off-by: Hideki Saito <saito@fgrep.org> commit 87f6065a0541d4e1f7334a60ce08fde74f162ab2 Author: Pilou <pierre-louis.bonicoli@libregerbil.fr> Date: Wed May 29 16:15:45 2019 +0000 tower_credential: ssh_key_data isn't a path anymore (#57113) commit 4ca0d8c72ad52b8a438a691cf88388f7c0cd1b6f Author: stoned <stoned.elipot@gmail.com> Date: Wed May 8 13:11:51 2019 -0400 Add missing roles to tower_role module (#56182) * Add missing roles to tower_role module * Placate 'ansible-test sanity --test pep8' commit ba8bd25da25f3a03f99c556fe70bbf586fa5fa62 Author: Hideki Saito <saito@fgrep.org> Date: Tue Apr 16 05:18:11 2019 +0900 Fixed wrong variable specification format in examples (#55252) Signed-off-by: Hideki Saito <saito@fgrep.org> commit df0bd0797ca98bc647a36d58d4451905910e76e3 Author: Hideki Saito <saito@fgrep.org> Date: Tue Apr 9 22:08:11 2019 +0900 Fix handling of inventory and credential options for tower_job_launch (#54967) - Fixed issue #25017,#37567 - Add example for prompt on launch - Add integration test for prompt on launch Signed-off-by: Hideki Saito <saito@fgrep.org> commit 3aa7ee8d17997d19758ee8dac76303da2122a574 Author: James Cassell <code@james.cassell.me> Date: Thu Mar 28 01:19:28 2019 -0400 standardize TLS connection properties (#54315) * openstack: standardize tls params * tower: tower_verify_ssl->validate_certs * docker: use standard tls config params - cacert_path -> ca_cert - cert_path -> client_cert - key_path -> client_key - tls_verify -> validate_certs * k8s: standardize tls connection params - verify_ssl -> validate_certs - ssl_ca_cert -> ca_cert - cert_file -> client_cert - key_file -> client_key * ingate: verify_ssl -> validate_certs * manageiq: standardize tls params - verify_ssl -> validate_certs - ca_bundle_path -> ca_cert * mysql: standardize tls params - ssl_ca -> ca_cert - ssl_cert -> client_cert - ssl_key -> client_key * nios: ssl_verify -> validate_certs * postgresql: ssl_rootcert -> ca_cert * rabbitmq: standardize tls params - cacert -> ca_cert - cert -> client_cert - key -> client_key * rackspace: verify_ssl -> validate_certs * vca: verify_certs -> validate_certs * kubevirt_cdi_upload: upload_host_verify_ssl -> upload_host_validate_certs * lxd: standardize tls params - key_file -> client_key - cert_file -> client_cert * get_certificate: ca_certs -> ca_cert * get_certificate.py: clarify one or more certs in a file Co-Authored-By: jamescassell <code@james.cassell.me> * zabbix: tls_issuer -> ca_cert * bigip_device_auth_ldap: standardize tls params - ssl_check_peer -> validate_certs - ssl_client_cert -> client_cert - ssl_client_key -> client_key - ssl_ca_cert -> ca_cert * vdirect: vdirect_validate_certs -> validate_certs * mqtt: standardize tls params - ca_certs -> ca_cert - certfile -> client_cert - keyfile -> client_key * pulp_repo: standardize tls params remove `importer_ssl` prefix * rhn_register: sslcacert -> ca_cert * yum_repository: standardize tls params The fix for yum_repository is not straightforward since this module is only a thin wrapper for the underlying commands and config. In this case, we add the new values as aliases, keeping the old as primary, only due to the internal structure of the module. Aliases added: - sslcacert -> ca_cert - sslclientcert -> client_cert - sslclientkey -> client_key - sslverify -> validate_certs * gitlab_hook: enable_ssl_verification -> hook_validate_certs * Adjust arguments for docker_swarm inventory plugin. * foreman callback: standardize tls params - ssl_cert -> client_cert - ssl_key -> client_key * grafana_annotations: validate_grafana_certs -> validate_certs * nrdp callback: validate_nrdp_certs -> validate_certs * kubectl connection: standardize tls params - kubectl_cert_file -> client_cert - kubectl_key_file -> client_key - kubectl_ssl_ca_cert -> ca_cert - kubectl_verify_ssl -> validate_certs * oc connection: standardize tls params - oc_cert_file -> client_cert - oc_key_file -> client_key - oc_ssl_ca_cert -> ca_cert - oc_verify_ssl -> validate_certs * psrp connection: cert_trust_path -> ca_cert TODO: cert_validation -> validate_certs (multi-valued vs bool) * k8s inventory: standardize tls params - cert_file -> client_cert - key_file -> client_key - ca_cert -> ca_cert - verify_ssl -> validate_certs * openshift inventory: standardize tls params - cert_file -> client_cert - key_file -> client_key - ca_cert -> ca_cert - verify_ssl -> validate_certs * tower inventory: verify_ssl -> validate_certs * hashi_vault lookup: cacert -> ca_cert * k8s lookup: standardize tls params - cert_file -> client_cert - key_file -> client_key - ca_cert -> ca_cert - verify_ssl -> validate_certs * laps_passord lookup: cacert_file -> ca_cert * changelog for TLS parameter standardization commit aeaab411200efd2500b97c9ccb8d272c03eebe66 Author: Pilou <pierre-louis@libregerbil.fr> Date: Tue Mar 19 16:28:16 2019 +0000 tower_settings: "get" isn't implemented, "value" parameter is required (#54028) * tower_settings doc: 'get' isn't implemented * tower_settings: fix typo in argument_spec commit 1eb61ba5ce3d84d4206e1c4b7ce3fbc0b879c266 Author: Abhijeet Kasurde <akasurde@redhat.com> Date: Wed Mar 6 23:14:14 2019 +0530 tower_credential: Add parameter vault_id (#53400) vault_id allows user to specify vault identifier as per Tower UI. Fixes: #45644 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> commit 91d0c471202dcf2376cb64063ce57b4a7f842f27 Author: Alan Rominger <arominge@redhat.com> Date: Wed Mar 6 10:32:05 2019 -0500 Add option for tower inventory to give general metadata (#52747) commit b96b69360fa7ca3570ee32051d9594513ff9c45b Author: Abhijeet Kasurde <akasurde@redhat.com> Date: Wed Mar 6 16:48:43 2019 +0530 tower: Handle AuthError (#53377) Handle AuthError raised when user provides incorrect password for Tower admin user. Fixes: #50535 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> commit b034295c994962b8304ca502be32f4e1588130b6 Author: David Medberry <openstack@medberry.net> Date: Mon Feb 18 08:49:11 2019 -0700 Update tower_credential.py (#51469) misspelled word and poor capitalization (in the same sentence of the doc string) +label: docsite_pr commit c6e47a0a16ff0262e2654bfa2c1935b2ee842d18 Author: Pilou <pierre-louis@libregerbil.fr> Date: Wed Feb 13 11:26:43 2019 +0100 tower modules: check that 'verify_ssl' defined in ~/.tower_cli.cfg isn't ignored (#50687) * Check that verify_ssl defined in tower_cli.cfg isn't ignored * Avoid to override verify_ssl value defined in tower_cli.cfg By default, tower-cli library enables SSL certificates check. But verify_ssl false value defined in config files read by default by tower-cli library (for example /etc/tower/tower_cli.cfg) was ignored because overriden by the tower_verify_ssl parameter default value. * fix a typo in comment commit ca782a495d22ee3f83b341581283f216b5ea68a0 Author: Jordan Borean <jborean93@gmail.com> Date: Fri Feb 8 10:07:01 2019 +1000 Final round of moving modules to new import error msg (#51852) * Final round of moving modules to new import error msg * readd URL to jenkins install guide * fix unit tests commit 71c625bd839513d6ccd958efb9a65b3ca52ab9e3 Author: Dennis Lerch <45554796+dlerch-tpgroup@users.noreply.github.com> Date: Fri Feb 1 08:18:18 2019 +0100 add diff_mode_enabled to documentation option 'diff_mode_enabled' is not mentioned in documentation +label: docsite_pr commit 5c2bc09f9dcbd2a953112aa60f7811e8481e2dfc Author: Samuel Carpentier <samuelcarpentier0@gmail.com> Date: Sun Jan 27 11:28:49 2019 -0500 New module: tower_notification (#50512) * New module: tower_notification * Fix CI check failures * Add integration tests and extend examples * Add missing required field for deletion tests and examples * Add missing required field for deletion tests and examples * Set port type to int * Add missing field for Slack notification * Add missing field types for IRC notification * Update module documentation * Correct field name and type for IRC notification * Uniformize 'targets' field * Uniformize 'targets' field commit 58c4ae6a001dbc0d9bdff6d383b2b46444a935ce Author: jainnikhil30 <jainnikhil30@gmail.com> Date: Fri Jan 25 19:12:14 2019 +0530 Add scm_update_cache_timeout, job_timeout and custom_virtualenv to tower_project (#51330) * adding scm_update_cache_timeout and job_timeout to tower_project module * add support for cache_timeout, job_timeout and custom_venv for tower_project module * add the version_added commit 37509af8683be790dd1901682db5ba51b57f1789 Author: John Westcott IV <32551173+john-westcott-iv@users.noreply.github.com> Date: Fri Jan 18 06:11:17 2019 -0500 Adding TowerCLI receive module (#51023) commit 41f649b5a273fb6065d60e77455a315d51624302 Author: John Westcott IV <32551173+john-westcott-iv@users.noreply.github.com> Date: Fri Jan 18 06:08:04 2019 -0500 Adding tower_workflow_launch (#42701) commit 5ef995cd7d994798b946042ef266f04232bdf50c Author: John Westcott IV <32551173+john-westcott-iv@users.noreply.github.com> Date: Fri Jan 18 06:05:54 2019 -0500 Adding TowerCLI send module (#37843) commit a32981242b8b18c3af7d027e202bc812525f25c3 Author: jainnikhil30 <jainnikhil30@gmail.com> Date: Wed Jan 9 20:01:21 2019 +0530 Fixing exception import for tower modules (#50447) * fixing the exception import from tower modules * Adding tests for checking tower modules are failing with correct msg * fixed failing tests * fixed failing test in tower_team commit c82199605182d4aada97915afc29e46c0f775223 Author: Alicia Cozine <879121+acozine@users.noreply.github.com> Date: Wed Jan 9 08:21:26 2019 -0600 fix docs for tower modules (#50710) commit a37a18c0bff254a31b24d6f48ad0cd5b4fd2fdd7 Author: Andrea Tartaglia <andrea@braingap.uk> Date: Wed Dec 19 12:01:12 2018 +0000 Added organization in the scm_credential get (#49884) * Added organization in the scm_credential get * Fallback looking for cred in project org * Tests project with multi org credential * Fixed CI issue * Added changelog fragment commit b11374157d72bb40527158b45a556291810c641f Author: Dag Wieers <dag@wieers.com> Date: Tue Dec 18 22:25:30 2018 +0100 Convert to reduced list of known types (#50010) commit 2d6743635e522ece5e2c7684dcff7f3ce86b4265 Author: Abhijeet Kasurde <akasurde@redhat.com> Date: Wed Nov 28 13:55:52 2018 +0530 E325 Removal - Part II (#49196) Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> commit 590341ed7d942a566633f35502b525b861fe33db Author: seag-rvc <leszek@woronowicz.co.uk> Date: Tue Nov 27 13:10:18 2018 +0000 Update tower_host.py (#49186) <!--- Your description here --> Current example does not show how to declare variables +label: docsite_pr commit ae980b9a829ae6911ebb30bb97313605fe2aad2f Author: Hugh Ma <h_ma@u.pacific.edu> Date: Wed Nov 7 04:09:40 2018 -0800 Add survey_spec parameter to module. (#48182) * Add survey_spec parameter to module. Fixes #48011 * Removed trailing white space. Added integration test. commit 94b557d8aaafd1b2ef9db4bd8d46619afc557068 Author: Sean Cavanaugh <sean@cavanaugh.pro> Date: Thu Oct 18 16:21:35 2018 -0400 adding additional example and clarification (#47224) The kind: paramter is missing from the original example (which won't actually work). The organization needs to be listed as required (if you don't list it, you will get an error). Also adding additional example using the tower_username and tower_password method. commit 5dc9ca222fd0c2d0651cb86ce5185eec973dc7aa Author: Sloane Hertel <shertel@redhat.com> Date: Thu Oct 11 12:06:52 2018 -0400 add more consistent extension matching for inventory plugins (#46786) * Add consistent extension matching for inventory plugins that support YAML configuration files * Document extension matching expectations commit 79166209ee20b9c799cad9237f1e6129a83e9464 Author: Yanis Guenane <yguenane@gmail.com> Date: Thu Sep 20 23:44:22 2018 +0200 inventory/tower: authors -< author so Doc can pick it up (#45936) commit 45a899225442b97d49f940d92e25abb0a98905ba Author: Dag Wieers <dag@wieers.com> Date: Wed Sep 19 16:02:27 2018 +0200 Docs: Avoid use of 'default: null' (#45795) Various modules document the default 'null' value, but it causes None to be shown in the documentation explicitly. commit def043c383f197829d056d0fbbf5ada1f8af7870 Author: Meecr0b <Meecr0b@users.noreply.github.com> Date: Fri Sep 7 19:41:09 2018 +0200 tower_credential: expect ssh_key_data to be a string instead of path (#45158) * expect ssh_key_data to be a string instead of path ssh_key_data should be a string filled with the private key the old behavior can be archived with a lookup Fixes #45119 * clarifies ssh_key_data description, adds newline commit 7b6dc130785f02720df153bdd50593cb78fbca51 Author: Adrien Fleury <fleu42@gmail.com> Date: Wed Aug 29 20:01:19 2018 +0200 New module : tower_credential_type (#37243) * Add new module *tower_credential_type* * Add support for credential type creation and/or deletion * Add test coverage for tower_credential_type commit ee2709a898e3bd697ec496df8f11bb347a30bae6 Author: Adrien Fleury <fleu42@gmail.com> Date: Wed Aug 29 19:58:35 2018 +0200 New module tower_workflow_template. (#37520) * Add new module *tower_workflow_template* Manage Tower workflows and their schemas. commit d9d56b4b507dae1aba46da084061d24ed9aab106 Author: jainnikhil30 <jainnikhil30@gmail.com> Date: Tue Aug 28 10:12:38 2018 +0530 Add 'tower_settings' module for managing Ansible Tower Settings (#43933) * add the tower_settings module commit 7580f9c2b9f4e69c49baeb9f91b18c970e29d726 Author: Yunfan Zhang <39713606+YunfanZhang42@users.noreply.github.com> Date: Tue Aug 21 14:41:26 2018 -0400 Added Ansible Tower inventory plugin. (#41816) Signed-off-by: Yunfan Zhang <yz322@duke.edu> commit d4f4983a89585a44f835597d5eecb596e3d307da Author: curry9999 <mi_ra_cl_e@hotmail.com> Date: Thu Aug 9 08:10:26 2018 +0900 To improve readability, we added a line feed. (#43801) * modified: google/gcp_compute_backend_bucket.py modified: google/gcp_compute_backend_service.py modified: google/gcp_compute_forwarding_rule.py modified: google/gcp_compute_global_forwarding_rule.py modified: google/gcp_compute_image.py modified: google/gcp_compute_instance.py modified: google/gcp_compute_instance_group.py modified: google/gcp_compute_instance_group_manager.py modified: google/gcp_compute_instance_template.py modified: google/gcp_compute_route.py modified: google/gcp_compute_subnetwork.py modified: google/gcp_compute_target_http_proxy.py modified: google/gcp_compute_target_https_proxy.py modified: google/gcp_compute_target_ssl_proxy.py modified: google/gcp_compute_target_tcp_proxy.py modified: google/gcp_compute_url_map.py modified: google/gcp_container_node_pool.py modified: google/gcp_dns_resource_record_set.py modified: google/gcp_pubsub_subscription.py modified: google/gcp_storage_bucket_access_control.py * modified: lib/ansible/modules/cloud/amazon/aws_ses_identity.py modified: lib/ansible/modules/cloud/amazon/route53_facts.py modified: lib/ansible/modules/cloud/cloudscale/cloudscale_server.py modified: lib/ansible/modules/network/aos/_aos_logical_device.py modified: lib/ansible/modules/network/aos/_aos_rack_type.py modified: lib/ansible/modules/network/aos/_aos_template.py modified: lib/ansible/modules/network/cumulus/nclu.py modified: lib/ansible/modules/web_infrastructure/ansible_tower/tower_job_launch.py modified: lib/ansible/modules/web_infrastructure/ansible_tower/tower_job_wait.py commit 24cedcc56055bd238db7d267f03ce127093b8e56 Author: Will Thames <will@thames.id.au> Date: Tue Aug 7 21:19:15 2018 +1000 Allow tower_inventory_sources params to be False (#43749) Ensure that params set to False are respected, rather than ignored. commit 64014faf0294bab72cd49e93c70af59dc561c6c2 Author: Pilou <pierre-louis@libregerbil.fr> Date: Thu Aug 2 17:17:39 2018 +0200 Tower modules: move HAS_TOWER_CLI check in module_utils and minor improvements (#39809) * tower_* modules: move HAS_TOWER_CLI in TowerModule Besides this change allows to define other common parameters such as mutually_exclusive. * tower_*: config file can not be used with auth params * tower module_utils: remove useless call to expanduser 'path' type: expanduser & expandvars are automatically called commit 9b228d7d2d83cacd19f3b5cbccc59206baf7afd9 Author: David Moreau Simard <dmsimard@redhat.com> Date: Tue Jul 24 11:18:50 2018 -0400 Properly detect credentials for tower_project It seemed like it was mostly the wrong variables been looked at, making it so a git repository could not be created without a credential. commit 1349449e1e47dc66c2b3cf6842d1c96519851e82 Author: Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr> Date: Fri Jun 15 12:36:52 2018 +0200 tower_project: manual projects don't require creds commit 185e9a09e0b20056db14ae90aa28c935a74360a5 Author: Abhijeet Kasurde <akasurde@redhat.com> Date: Fri Jun 15 10:38:04 2018 +0530 Correct typo from 'Valut' to 'Vault' (#41574) Correct typo from 'Valut' to 'Vault' +label: docsite_pr commit 623e0f7cc994b39fc4ce2ce4ec72add6a6d23866 Author: jaevans <jaevans@users.sourceforge.net> Date: Wed Jun 13 10:00:05 2018 -0700 Add support for Tower Smart inventories (#41458) * Support Smart Inventories Add kind and host_filter fields and pass through to tower_cli. * Add documentation for new Smart Inventories options * Add missing description header for host_filter documentation * Add version added tags to new options * Bumped vesion_added to 2.7 commit 8569bf71afab15639ee446db1c815c253758d56e Author: Andrew J Huffman <ahuffman@redhat.com> Date: Tue Jun 5 01:33:51 2018 -0400 Updating tower_job_template.py (#38821) * Updating tower_job_template.py * tower_job_template: Update parameter version_added to 2.7 * Ensure that unset credentials aren't passed Passing empty strings for unset credentials causes ValueErrors as the API expects an integer. Don't pass unset credentials commit 6471481d029f3b0b43fb029a980f379f2f420e8a Author: Adrien Fleury <fleu42@gmail.com> Date: Tue Jun 5 07:32:54 2018 +0200 Module: Tower inventory source module (#37110) * tower_inventory_source: Add support for the inventory source via ansible-tower-cli. * Add test coverage for tower_inventory_source. * Update version_added to 2.7 commit 139703aafb6dd7e9e2772c86b7269b7bf1ff9f26 Author: Pierre Roux <pierre.roux01@gmail.com> Date: Sat May 26 01:03:12 2018 +0200 Fix tower_* modules **params kwargs (#40137) * Add cleaning function to handle **params The cleaning function is only added to tower modules which pass a `**params` argument as an unpacked dictionnary to the tower-cli method calls. Fix #39745 * Remove previous code added only for tower_role In 872a7b4, the `update_resources` function was modified so that it would clear unwanted parameters. However, this behaviour is desired for other modules too, modified in another commit. (see tower_clean_params). commit 65aeb2b68aa2acf6e34023ca4d0abc48bd448700 Author: Ryan Petrello <lists@ryanpetrello.com> Date: Fri Mar 16 13:28:19 2018 -0400 add some Tower module integration tests (and fix a bug or two) (#37421) * add additional test coverage for tower modules * add test coverage for the tower_credential module * add test coverage for the tower_user module * fix a bug in py3 for tower_credential when ssh_key_data is specified * add test coverage for tower_host, tower_label, and tower_project * add test coverage for tower_inventory and tower_job_template * add more test coverage for tower modules - tower_job_launch - tower_job_list - tower_job_wait - tower_job_cancel * add a check mode/version assertion for tower module integration tests * add test coverage for the tower_role module * add test coverage for the tower_group module * add more integration test edge cases for various tower modules * give the job_wait module more time before failing * randomize passwords in the tower_user and tower_group tests commit 0b26297177ce42a3b4c77d663f1c89fc750cc975 Author: Dag Wieers <dag@wieers.com> Date: Thu Mar 15 22:15:24 2018 +0100 Clean up module documentation (#36909) * Clean up module documentation This PR includes: - Removal of `default: None` (and variations) - Removal of `required: false` - Fixing booleans and `type: bool` where required * Fix remaining (new) validation issues commit 3e8de196ac366848b65bff3b8dc85559cbd22dad Author: Pilou <pierre-louis@libregerbil.fr> Date: Thu Mar 15 04:58:50 2018 +0100 ansible_tower modules doc: fix typos, use formatting functions (#37414) * fix typos * use formatting functions * use 'job template' instead of 'job_template' * acronyms: user uppercase * become_enabled param is about privilege escalation commit b14323c98533e36b9115f485ee83728ffa45398e Author: Ryan Petrello <lists@ryanpetrello.com> Date: Thu Mar 1 15:22:29 2018 -0500 properly pass /api/v1/ credential fields for older Towers (#36917) commit 2e04969f178a67ecbe2de8146b5ed42ee878c705 Author: Ryan Petrello <lists@ryanpetrello.com> Date: Thu Mar 1 10:36:18 2018 -0500 properly detect the absence of credential_type in older tower-cli (#36908) commit 2edca4f357b45ab6b34928bd1312aad1c59dd161 Author: Ryan Petrello <lists@ryanpetrello.com> Date: Mon Feb 26 13:12:54 2018 -0500 tower cred: support credential kind/type for /api/v1/ and /api/v2/ (#36662) older versions of Tower (3.1) don't have a concept of CredentialTypes (this was introduced in Tower 3.2). This change detects older versions of pre-3.2 tower-cli that *only* support the deprecated `kind` attribute. commit d192297987ebd2c97a6390638a92591990638ffd Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Feb 22 13:01:08 2018 -0500 tower cred: update kind options in documentation commit 0bb7e06761be04f8e3708d4852153695d527cadb Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Feb 22 11:23:38 2018 -0500 tower cred: filter user name lookup by the proper key commit 4213ca1424c0c5dd3d32b367758b1aa3f5fffdf5 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Feb 22 11:17:56 2018 -0500 tower cred: implement credential /api/v1/ kind compatability commit 3db34301293bb1076e31f4ee6aa6546bc41ab85f Author: Thierry Bouvet <tbouvet90@gmail.com> Date: Mon Jan 15 16:39:11 2018 +0100 Fix credentials for Tower API V2 commit f7592f6ae73709a2bf07e5075d1e95dedc1f3b15 Author: Toshio Kuratomi <a.badger@gmail.com> Date: Sat Oct 7 14:57:13 2017 -0700 Port arg specs from type='str' to type='path' commit ac82751dfa1388cad127beb0b0e76f40db304155 Author: Pilou <pierre-louis@libregerbil.fr> Date: Mon Oct 2 22:21:24 2017 +0200 ansible_tower: fix broken import, reuse tower_argument_spec and documentation fragment (#29115) * module_utils/ansible_tower: fix broken import * tower_*: use tower_argument_spec & doc fragment * tower doc fragment: Ansible requires Python 2.6+ * tower_job_wait: fix broken import (Py3 compat) commit f46db65badfcb60d669dede20ca0f65f487aa5d8 Author: ethackal <john@ethackal.com> Date: Thu Sep 14 10:03:33 2017 +0000 Fixes verify_ssl option when False in ansible_tower module util (#30308) * Fixes verify_ssl option when False in ansible_tower module util * fixed comparison to None per PEP-8 standards commit d0ffc3f62677955c42f8029d1f78dcd21a42118c Author: Toshio Kuratomi <a.badger@gmail.com> Date: Tue Aug 15 20:16:38 2017 -0700 Update metadata to 1.1 commit e9ec80d86bc4ccc2fc58d6d2a50a7d13a72446a1 Author: Toshio Kuratomi <a.badger@gmail.com> Date: Thu Jul 27 22:55:24 2017 -0700 Remove wildcard imports Made the following changes: * Removed wildcard imports * Replaced long form of GPL header with short form * Removed get_exception usage * Added from __future__ boilerplate * Adjust division operator to // where necessary For the following files: * web_infrastructure modules * system modules * linode, lxc, lxd, atomic, cloudscale, dimensiondata, ovh, packet, profitbricks, pubnub, smartos, softlayer, univention modules * compat dirs (disabled as its used intentionally) commit 56723c32030a89921f84553cef7127e718eb9787 Author: Christopher Galtenberg <galtenberg@us.ibm.com> Date: Tue May 16 18:11:12 2017 -0700 Improve help text for extra-vars requiring @ for filename (cherry picked from commit 1b34de89ee1d75cb7f616b5a34cd5043bf7dfd2b) commit fdbafe42aba5bb1de12443f27d2afdc1c135f6af Author: Abhijeet Kasurde <akasurde@redhat.com> Date: Mon Jun 12 12:25:19 2017 +0530 Fix spelling mistakes (comments only) (#25564) Original Author : klemens <ka7@github.com> Taking over previous PR as per https://github.com/ansible/ansible/pull/23644#issuecomment-307334525 Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> commit 7c0554bf7b74b1a579b41b5899ab4921b51aa6a0 Author: Bill Nottingham <notting@splat.cc> Date: Fri Jun 2 09:29:53 2017 -0400 Fix handling of extra_vars_path parameter. (#25272) tower-cli process_extra_vars takes a list. commit 49df11d47856318935c53126eb0e33ad12ce525e Author: Dag Wieers <dag@wieers.com> Date: Fri Jun 2 13:14:11 2017 +0200 Collated PEP8 fixes (#25293) - Make PEP8 compliant commit 5ef70033959a4349160b46484c91a88d761a57d6 Author: James Labocki <jlabocki@redhat.com> Date: Thu Jun 1 17:22:22 2017 -0400 Fix indentation for register module in example (#25274) commit 640e528fdc62451bba2e781908b61207c64a773d Author: Kevin Clark <kclark@tcpmutt.com> Date: Fri May 19 14:24:54 2017 -0700 adds privilege escalation method for pmrun(Unix Privilege Manager 6.0) commit 06e09550af26b6467b550209dcf45f8d8644f140 Author: Lee Shakespeare <lee@shakey.org> Date: Thu May 18 23:44:33 2017 +0100 Lookup credential id and pass in credential rather than scm_credential (#24624) * Lookup credential id and pass in credential rather than scm_credential * Change the excepting handling to catch missing credentials * Make error messages for not found lookups more useful commit 74c7c7b5326cde06a75e6ea99c327ae9eeb57cc2 Author: Lee Shakespeare <lee@shakey.org> Date: Wed May 17 19:30:14 2017 +0100 Tower user remove organization (#24544) * Remove organization field from the tower_user module re: issue #24510 * Fix trailing spaces. * Fixes for Shippable errors, pep8 * Remove a random inserted space. commit 62bc1a8662ad6e342c344bbac34055f63a8db3f7 Author: Abhijeet Kasurde <akasurde@redhat.com> Date: Thu May 11 21:56:36 2017 +0530 Pep8 fixes for web_infra/ansible_tower (#24479) Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com> commit 9469bbc06fa51ab99b4237cf26fde9649076c455 Author: Andrea Tartaglia <me@andreatartaglia.com> Date: Wed Apr 26 15:56:13 2017 +0100 fixed RETURN docs for modules (#24011) * fixed RETURN docs for remaining modules * updated proxymysql_mysql_users 'sample' to yaml dict * fixed whitespace errors commit 7cdde96c3c5a2419260d06875b1f2adbd8471803 Author: Toshio Kuratomi <a.badger@gmail.com> Date: Tue Mar 14 09:07:22 2017 -0700 New metadata 1.0 (#22587) Changes to the metadata format were approved here: https://github.com/ansible/proposals/issues/54 * Update documentation to the new metadata format * Changes to metadata-tool to account for new metadata * Add GPL license header * Add upgrade subcommand to upgrade metadata version * Change default metadata to the new format * Fix exclusion of non-modules from the metadata report * Fix ansible-doc for new module metadata * Exclude metadata version from ansible-doc output * Fix website docs generation for the new metadata * Update metadata schema in valiate-modules test * Update the metadata in all modules to the new version commit bc2a63c4150581073d5b69c5284f38fe2f2fa0df Author: John R Barker <john@johnrbarker.com> Date: Thu Mar 9 16:20:25 2017 +0000 Fix invalid fields in module DOCUMENATION (#22297) * fix module doc fields * More module docs corrections * More module docs corrections * More module docs corrections * More module docs corrections * correct aliases * Review comments * Must quote ':' * More authors * Use suboptions: * restore type: bool * type should be in the same place * More tidyups * authors * Use suboptions * revert * remove duplicate author * More issues post rebase commit 9c6c9c3708515063f9b93c71d516de81fc19a1f2 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Thu Mar 2 09:34:23 2017 -0500 Ansible Tower job_wait module (#22160) * Ansible Tower job_wait module * clean up documentation and update code comment commit 6a2e3d29157c1c67789511b39d9dbe96d1c75755 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Thu Mar 2 09:33:56 2017 -0500 Ansible Tower job cancel module (#22161) * Ansible Tower job cancel module * fix interpreter line commit 85977be23c8846f1d2a03382226a765ab61cd154 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Thu Mar 2 09:33:39 2017 -0500 Ansible Tower job list module (#22164) commit 3855393cd3ccc4253c744532f818ea7a2c73c0a8 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Wed Mar 1 14:57:35 2017 -0500 Ansible Tower job_launch module (#22148) * Ansible Tower job_launch module * Added RETURN documentation and fixed import locations * remove superfluos required attributes, make tags a list, and fix some typos * only join tags if they are actually a list * use isinstance instead of type, cleanup imports commit bd6e5c25294da9929b6ab0f85ae4a74d1b61deb0 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Mon Feb 20 15:18:43 2017 -0500 add Ansible Tower role module (#21592) * add Ansible Tower role module * remove owner as choice from role paramenter commit 8a5914affd3d5bcaa769201955c164330bc74e9f Author: Wayne Witzel III <wayne@riotousliving.com> Date: Mon Feb 20 15:18:04 2017 -0500 add Tower JobTemplate module (#21681) * add Tower JobTemplate module * add host_config_key and remove defaults from required parameters commit 979adfd16c430f46295931c8b3c9621be57da31f Author: Wayne Witzel III <wayne@riotousliving.com> Date: Mon Feb 20 15:16:32 2017 -0500 add Ansible Tower team module (#21593) commit 5f2381e9ad897b6fd701db81994c3bbba1ab793b Author: John R Barker <john@johnrbarker.com> Date: Fri Feb 17 17:31:05 2017 +0000 Correct example commit 99027e4b30b8cda0f66acbccd33bfb2a6b1d7853 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Fri Feb 17 11:19:33 2017 -0500 Add Tower Project module (#21479) commit 150c0a9fdc66ee723fd64dfd62eb01abe33020ca Author: Wayne Witzel III <wayne@riotousliving.com> Date: Fri Feb 17 11:19:06 2017 -0500 Add Tower Group module (#21480) commit 2c825b792f97263dd35d1978d6bd937fe2540ce3 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Fri Feb 17 11:18:40 2017 -0500 Add Tower Host module (#21482) commit 2f9b0733bb4e1aabeebaa06a716aaccda06b97fe Author: Wayne Witzel III <wayne@riotousliving.com> Date: Fri Feb 17 11:18:11 2017 -0500 Add Tower Inventory module (#21483) commit 962668389a767ae16136dd85266020ee7427ea69 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Fri Feb 17 11:17:41 2017 -0500 Add Tower Label module (#21485) commit 0699e44b53074bac826f8ffabedccecf4fbda153 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Wed Feb 15 11:59:03 2017 -0500 Ansible Tower user and credential module (#21020) * rename tower config module parameters to avoid conflicts * add Ansible Tower user module * add Ansible Tower credential module * remove errant hash from interpreter line * friendlier error messages * Update tower_verify_ssl defaults and module examples * Update tower_verify_ssl default documentation * Tower expects satellite6 not foreman commit 788a2e5fc89ab50fb6cf43d12d1de0e8d222b6c3 Author: Matt Martz <matt@sivel.net> Date: Thu Feb 2 13:45:22 2017 -0600 Update validate-modules (#20932) * Update validate-modules * Validates ANSIBLE_METADATA * Ensures imports happen after documentation vars * Some pep8 cleanup * Clean up some left over unneeded code * Update modules for new module guidelines and validate-modules checks * Update imports for ec2_vpc_route_table and ec2_vpc_nat_gateway commit 16e6b3f148eb2795b7da70b8482cb1044a86f4c6 Author: Brian Coca <brian.coca+git@gmail.com> Date: Mon Jan 30 13:42:58 2017 -0500 updated friendlier description commit 6140308675d184b9198a2b204005aa709cb50b6d Author: Wayne Witzel III <wayne@riotousliving.com> Date: Mon Jan 30 13:42:32 2017 -0500 Ansible Tower organization module (#20355) * add Ansible Tower organization module * skip Python 2.4 check for ansible_tower module * make spec and doc match, extract tower auth helper method * added auth params at module level * support check mode * extract check mode check to ansible_tower utils, add utils to 2.4 skip * update interpreter shebang * remove colon from docs * no log for password, verify_ssl default to true commit 518a25430dc2034813d82e9b946dd200e11b8b69 Author: mabashian <mabashia@redhat.com> Date: Fri Sep 27 13:47:13 2019 -0400 Adjust unit test after adding conditional render to modals in launch button component commit b6ffde75ef298e60b8c4696b25c49cc08d030aab Author: Seth Foster <fosterbseth@gmail.com> Date: Fri Sep 27 12:31:10 2019 -0400 check expired sessions only if User exists - Indent rest of code into the conditional that checks for expired sessions of that User - If user doesn't exist, no need to check commit 6e9804b713d67cc233bf0a6c37dbefe942a33884 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 26 13:27:54 2019 -0700 Rework saving labels commit 94fa745859e40270b4c672c5d39dc443c8c4159c Author: Seth Foster <fosterbseth@gmail.com> Date: Fri Sep 27 11:47:44 2019 -0400 removed duplicate import of User commit 73c3b8849b4d6ed696b4dfbc9efe8975d742b32a Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Sep 27 11:26:10 2019 -0400 lower the isolated poll interval in development (waiting 30s is annoying) commit bb474b07979485fdb16969690703f1c5ff026f16 Author: mabashian <mabashia@redhat.com> Date: Fri Sep 27 11:05:23 2019 -0400 Only render the launch modals if errors are present. This addresses a local unit test failure. commit c94ebba0b3eec20555cd1582124cef144e85b43f Author: Seth Foster <fosterbseth@gmail.com> Date: Fri Sep 27 10:10:03 2019 -0400 Saving user session checks if User exists - Check that model User object exists with id=user_id before attempting to save to database - UserSessionMembership saves to the database using foreign key, User - However, User with matching id might not exist if browser sends request with stale cookies - Change made in regards to issue #4334 commit af90a78df57ac12975b0b33a1e754a4bb2544ca4 Author: mabashian <mabashia@redhat.com> Date: Fri Sep 20 10:55:30 2019 -0400 Extends LaunchButton component to include support for relaunching. Adds relaunch button to jobs list and job detail view(s). commit 454f76c06667a57c55b4ca9d05a7cdc62d61b9e7 Author: AlanCoding <arominge@redhat.com> Date: Thu Sep 12 22:20:33 2019 -0400 Copy git submodules as-is to avoid auth and path errors commit 870b76dc59e5171d0738b37ca3b818bf5ff29ec9 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Sep 27 08:44:04 2019 -0400 Update the "Credential" label on JT forms to say "Credentials" see: https://github.com/ansible/awx/issues/4831 commit f2676064fd357ff0eccfbb7dd5fc44de5474d056 Author: Buymov Ivan <ivan.buymov@corp.mail.ru> Date: Thu Jul 4 17:31:15 2019 +0300 Fix error with rejoining node to cluster after lost connection to postgres commit 4b62f4845a380cede2113dd5f7de585fa488e0e1 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Sep 27 00:37:29 2019 -0400 fix broken `docker-compose-cluster` config commit 3dd69a06e71440f1e897a649f16a017a24a7ea6a Author: kumy <kumy@users.noreply.github.com> Date: Tue Apr 2 10:28:05 2019 +0200 Use variables to set rabbitmq host and port commit d30d51d72cfbef4722eb0595fcd3f4f43c342198 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Sep 23 13:49:17 2019 -0400 fix a bug that prevents launch-time passphrases w/ cred plugins with the advent of credential plugins there's no way for us to *actually know* the RSA key value at the time the credential is _created_, because the order of operations is: 1. Create the credential with a specified passphrase 2. Associate a new dynamic inventory source pointed at some third party provider (hashi, cyberark, etc...) this commit removes the code that warns you about an extraneous passphrase (if you don't specify a private key) additionally, the code for determining whether or not a credential _requires_ a password/phrase at launch time has been updated to test private key validity based on the *actual* value from the third party provider see: https://github.com/ansible/awx/issues/4791 commit 90cac2ec352bbfa84975c59d80ebf2bcc574bc66 Author: Alex Corey <alex.swansboro@gmail.com> Date: Thu Sep 26 16:11:34 2019 -0400 fix lint errors commit 1a7148dc809ae4873d3d4f47ecee48dd77ed2db8 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Sep 26 14:37:04 2019 -0400 Prevent search on the NotificationTemplate.notification_configuration field commit d42ffd735304c22be71cd710345ec81b0df0f096 Author: Alex Corey <alex.swansboro@gmail.com> Date: Thu Sep 26 10:50:15 2019 -0400 Removes unused fnc and unnecessary props adds dom node to Empty State This.node was use for the add button for both empty list and list with data. This was done to reduce complexity in handleAddToggle() and I don't think it will cause bugs because those two elements are not rendered at the same time. commit 9f8d975a19c92716ecaa37d8ff1b8df25db3b4de Author: Christian Adams <chadams@redhat.com> Date: Thu Sep 26 13:24:26 2019 -0400 revert to get needed scl enables for community container installs commit 955bb4a44cdbbb15628a4b54721fdf74ca4c8a91 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Sep 26 13:12:54 2019 -0400 allow *.pendo.io as an img-src in our Content Security Policy commit 71511b66ac99f005a15d5de8ad459e14bccc81f9 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 26 10:01:34 2019 -0700 fix JobTemplate tests commit e97fc54deb8760ad4d6fffe211db89a29a15e786 Author: Marliana Lara <mlara@redhat.com> Date: Thu Sep 26 09:20:33 2019 -0400 Add class to StatusIcon wrapper and fix merge conflicts commit ee27313b425ecf474438baf140af5256a6c4a5de Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Thu Sep 26 11:28:25 2019 -0400 Change the visibility of the Grant Permission button on the team edit page In the case where MANAGE_ORGANIZATION_AUTH = False, an Org admin is still supposed to have the capability of adding resource roles to a team. This was in fact still doable directly in the API, or via the organization edit page. commit 439727f1bd32fc2c000284e5bd3dde6c7ae7090f Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Sep 25 15:18:30 2019 -0700 extract new LabelSelect component from JobTemplateForm commit 76325eefd3117937389783251df9cbc2a0b790e4 Author: Marliana Lara <mlara@redhat.com> Date: Tue Sep 24 15:16:59 2019 -0400 Expand job detail tests to verify more fields * Update job detail tests to use large mock job data source * Move mock job data source into a shared file * Update OrgAccess snapshot due to DetailList style change commit 4b8a06801c1594b7fe8e94d54c077d7a09a4fc2d Author: Marliana Lara <mlara@redhat.com> Date: Tue Sep 24 15:14:17 2019 -0400 Add missing job detail fields and status icons commit 38b506bb9483b145dbeedb689f15d5f83ec55dbc Author: Alex Corey <alex.swansboro@gmail.com> Date: Wed Sep 25 09:21:56 2019 -0400 Removes isPlain prop from DropdownItem commit 61f6e3c4d230f5c9ffb245b5c03c18abd3544934 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Sep 24 08:22:11 2019 -0700 Refactor to PlaybookSelect component commit 1316ace475b78ec7a36bd9b64f81154d73368018 Author: Alex Corey <alex.swansboro@gmail.com> Date: Tue Sep 24 11:19:05 2019 -0400 Fixes translation omissions commit b3b53a8ce4c8a0759f870e17d7f835602530aca1 Author: Alex Corey <alex.swansboro@gmail.com> Date: Thu Sep 19 13:41:13 2019 -0400 Pluralized modal titles and empty state strings All itemNames used in empty state messages, and delete modal titles need to be plural and capitalized. Because of this change we no longer need the ucFirst() in utils/strings.js. commit 8dd4379bf2b56596e9407ff7ff8b09505e587490 Author: Alex Corey <alex.swansboro@gmail.com> Date: Wed Sep 18 09:23:09 2019 -0400 Adds proper translation. removes ucFirst()> commit b79c686336a9a65a381af66c587eee5aaedb46af Author: Alex Corey <alex.swansboro@gmail.com> Date: Tue Sep 17 14:27:07 2019 -0400 requires individual components to pluralize commit 9548c8ae19b442b21e1c2fede3e82670e0b5be65 Author: Christian Adams <chadams@redhat.com> Date: Mon Sep 23 15:38:51 2019 -0400 add link to awxkit docs commit 362339d89cd1c7d81a887d72d2f15d8e2782f9e1 Author: Keith Grant <keithjgrant@redhat.com> Date: Mon Sep 23 10:59:19 2019 -0700 add FieldTooltip component, some JobTemplateForm cleanup commit 6a9940c02719c80beeccac8194f67baf75e20640 Author: beeankha <beeankha@gmail.com> Date: Mon Sep 23 13:17:26 2019 -0400 Update URL commit ce1d9793ceb92b903ac8840a7e20ea975b77cd87 Author: Alex Corey <alex.swansboro@gmail.com> Date: Fri Sep 20 16:25:05 2019 -0400 ToolBar checkbox checks and JT Add Button closes and Test Clean up The Select-All check box in the DataList Toolbar will be checked when the user clicks on it. Also, the JT Add button closes when the user clicks elsewhere on the page as well as when the user clicks on the button a second time. I also cleaned up some tests in the DataListToolBar file. commit f35ad41e17dd6820192d00543273b4d7d0ad56fb Author: beeankha <beeankha@gmail.com> Date: Mon Sep 23 09:46:54 2019 -0400 Fix misc. errors and typos commit d52aa11422140efdf10c2eb31af8fbb93ad79fc0 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Sep 23 09:15:55 2019 -0400 correct CSP header to allow all pendo.io traffic commit 5d840af2234135afaee7687026681d87d26a039b Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Sep 20 13:45:22 2019 -0700 fix typo, clarify test names commit 1f149bb086078f75ff2c8737b93a2939797e33e3 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 19 11:51:51 2019 -0700 refactor encodeNoneDefaultQueryString commit 508535be6662300dd6cf8d26e3e00acdd6dafa5e Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 19 11:42:00 2019 -0700 rework removeParams commit cb69cac62d67afe2d7a407651675b24b2e11a9a2 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 19 10:52:18 2019 -0700 split qs addParams into mergeParams and replaceParams for clarity commit 3ea4a32940514f3ede6c56e77024d77739a27d7e Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 19 08:48:44 2019 -0700 qs cleanup, more tests commit d6f93737c4631a3f0700250f313d4a7f5315a828 Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Sep 18 11:29:51 2019 -0700 improve qs test coverage, minor cleanup commit eb0c4fd4d48f9a2237ec8a1b4c3f71c63cd5b794 Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Sep 18 09:19:03 2019 -0700 refactor parseQueryString commit 36571a12755514c3ae6541e1c228e1c71b4cc5d0 Author: Bill Nottingham <notting@splat.cc> Date: Fri Sep 20 15:28:38 2019 -0400 Fix SAML login when only certain attributes are set. The user may not set all of saml_{attr,admin_attr,auditor_attr}, so don't assume they all exist. commit 01177f363243b45cda0cedebb24eca9361950282 Author: Bill Nottingham <notting@splat.cc> Date: Fri Sep 20 13:58:12 2019 -0400 Add some sanitizations (from @jakemcdermott, @mabashian) commit ac530e13280e049c7052e9b2a531fad4d630d2c9 Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local> Date: Thu Sep 19 14:18:46 2019 -0400 utilize far instead of function for search type commit 9605d8049d4e308e84bbe5ed493cffca914cfff3 Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local> Date: Wed Sep 18 12:41:05 2019 -0400 rewrite search key type check to be a var instead of a function commit d2e335c7c51c5d25ae5bf468fdb4bb13274c2526 Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local> Date: Fri Sep 13 15:17:59 2019 -0400 revert restriction on defaultParams commit 678fba1ffb326182ff9f6c097d3ecc6452a77fcb Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local> Date: Fri Sep 13 14:45:26 2019 -0400 fix tests with search updates commit 34e1b8be1d55d85565d80728270057f89393fb40 Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local> Date: Fri Sep 13 13:03:15 2019 -0400 make default params only accept page, page_size and order_by commit 86029934ad8d8ca80a1d6d79e431bbcf981e45dc Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local> Date: Fri Sep 13 12:42:56 2019 -0400 selectively add icontains to only text-based searches commit 860715d0884a1e2c1b5c2d8ee3ed696f151292b6 Author: beeankha <beeankha@gmail.com> Date: Tue Sep 17 15:49:01 2019 -0400 More AWX docs edits commit e2be392f31d617b3dec0bc5b544c5899aab8121f Author: beeankha <beeankha@gmail.com> Date: Wed Sep 11 16:27:28 2019 -0400 Edit AWX docs commit f49d566f178b42216aad86a78706ade4c97b65df Author: mabashian <mabashia@redhat.com> Date: Thu Sep 19 13:59:21 2019 -0400 Update failed snapshot commit 83e413b0bfae9d6272cccdcd4d32b828792c630f Author: mabashian <mabashia@redhat.com> Date: Thu Sep 19 13:28:52 2019 -0400 Fix prettier failures commit e68349b6b5c3b7b24ae15ab0ec7904f821b7d474 Author: John Mitchell <jmitchel@Johns-MacBook-Pro.local> Date: Wed Sep 18 13:57:06 2019 -0400 assorted style cleanup in UI next - round all corners of combo fields - make sure required asterisk is always before help popover ? - bug: fix ? popover from opening lookups - fix spacing of detail toggle for http error commit ca5de6378aa3e2e05de8491c42494c117ac53690 Author: Seth Foster <fosterbseth@gmail.com> Date: Fri Sep 20 10:36:47 2019 -0400 Fix LDAPServerURIField number in domain - Bug: API error if LDAPServerURIField contains a number in the top level domain - Add custom regex in LDAPServerURIField class that is passed to django URLValidator - The custom regex allows for numbers to be present in the top level domain - Unit tests check that valid URIs pass through URLValidator, and that invalid URIs raise the correct exception - Related to issue #3646 commit 1ebe91cbf76a4625280e4ddf16449cebd0135d58 Author: Alex Corey <alex.swansboro@gmail.com> Date: Thu Sep 19 11:16:26 2019 -0400 Adds delete button to job details and handle delete errors After successful deletion of Job the user is nativated back to Jobs List. If the job is not successfully deleted a alert modal pops up and on close the user remains on Job Details page. commit badba581fdd71c69dceb5942317b8d3cb99232ab Author: Bill Nottingham <notting@splat.cc> Date: Thu Sep 19 17:00:10 2019 -0400 Rename Automation Insights to Automation Analytics. Fix user-facing code, don't worry about settings names. commit a6a50f0eb188d4e9fae0a2c348f839dad3424f44 Author: mabashian <mabashia@redhat.com> Date: Thu Sep 19 11:13:55 2019 -0400 Changes InventoriesLookup to InventoryLookup and removes pluralization of lookup headers for Inventory and Project since only one can be selected. commit e1bdbeaa5cae22d1804b38c960ae737f6763f7da Author: Jesse Keating <omgjlk@github.com> Date: Wed Sep 18 13:27:55 2019 -0700 Restore new style headers This leads to having both the new style header and the old compatability header. Best of both worlds! commit b3c264bf2115dd8116e36e0f80edfcbee608310e Author: Jesse Keating <omgjlk@github.com> Date: Wed Sep 18 12:26:47 2019 -0700 Use proper headers to auth with Vault Reading examples at https://learn.hashicorp.com/vault/getting-started/apis show needing to use `X-Vault-Token` header, instead of `Authorization`. Without this header, the vault server would return a 400 status with an error message of "missing client token". With this change AWX is now able to interface with the Hashicorp backend. commit 53992d41d54f9afdd4c2bf381cc317a4d6609e16 Author: mabashian <mabashia@redhat.com> Date: Wed Sep 18 13:50:15 2019 -0400 Re-generate fontcustom .woff file. This should fix microsoft and google icon rendering on login modal. commit 774a4e32cc0dbd6a1583e7e7d10133413c3d8dcf Author: mabashian <mabashia@redhat.com> Date: Tue Sep 17 13:45:20 2019 -0400 Fix management job column width issues commit 22441d280e5b8d5ee8743d4628d4d2fbb75c4441 Author: Shane McDonald <me@shanemcd.com> Date: Tue Sep 17 08:45:19 2019 -0400 Fix pg password in cluster dev env commit 54d50d71ab3b630dd68e2f5be9657c0f38df4b0d Author: Christian Adams <chadams@redhat.com> Date: Mon Sep 16 16:11:05 2019 -0400 pass correct awx-dev password on startup commit ef4f1df9bba6e48bba892a9c88f24be394ebee41 Author: Alex Corey <alex.swansboro@gmail.com> Date: Mon Sep 16 16:27:10 2019 -0400 fixes grid so action buttons stay in view commit e3c1189f567caef23c09a95883b64a1f0a9f1613 Author: AlanCoding <arominge@redhat.com> Date: Mon Sep 16 10:02:36 2019 -0400 bump migration commit fdf9dd733bc12d0857d00f8af80d6728406eb1a8 Author: AlanCoding <arominge@redhat.com> Date: Thu Sep 12 09:19:09 2019 -0400 bump migration commit 9697e1befba8c087b17fed30d7368ea7020139f3 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 10 11:48:50 2019 -0400 comment fixup commit 84a8559ea095e6468ae7c1454138f3e69ec4d5af Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 10 11:46:45 2019 -0400 psuedo -> pseudo commit 8ac8fb9016a7e050855a83f20b14e212428ce4f8 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Sep 10 11:42:28 2019 -0400 add more details to workflow limit help text commit 01bb32ebb03958aa4704f1240f033aba05cbf02f Author: AlanCoding <arominge@redhat.com> Date: Fri Sep 6 16:04:10 2019 -0400 Deal with limit prompting in factory commit 711c240baf1a8419bc8f92552db7aeee0802fef5 Author: AlanCoding <arominge@redhat.com> Date: Thu Sep 5 15:28:53 2019 -0400 Consistently give WJ extra_vars as text commit 291528d82397670e3cf8baca5d9f0c9c25701240 Author: AlanCoding <arominge@redhat.com> Date: Thu Aug 22 09:36:36 2019 -0400 adjust UI unit tests again bump migration bump migration again commit 1406ea302606899f820187efc6ceeea54caa2598 Author: AlanCoding <arominge@redhat.com> Date: Wed Aug 21 22:30:13 2019 -0400 Fix missing places for ask_limit and ask_scm_branch commit e8581f6892118e28b3a7483fc6a717a8ba53bf26 Author: AlanCoding <arominge@redhat.com> Date: Tue Jul 23 16:01:42 2019 -0400 Implement WFJT prompting for limit & scm_branch add feature to UI and awxkit restructure some details of create_unified_job for workflows to allow use of char_prompts hidden field avoid conflict with sliced jobs in char_prompts copy logic update developer docs update migration reference bump migration commit fbf182de284e338db9e292e4d01204192a029a7c Author: Rebeccah <rhunter@redhat.com> Date: Thu Sep 12 14:19:32 2019 -0400 removed refernce to workflow job in parent schedule naming as it is unnecessary commit 5fab9e418bacafee6a449ca688f30f967ef172be Author: Rebeccah <rhunter@redhat.com> Date: Thu Sep 12 11:32:22 2019 -0400 added functional test to test new schedule functionality commit d39b931377825ec754d357ddc38e996388d7d844 Author: Rebeccah <rhunter@redhat.com> Date: Tue Sep 10 21:27:50 2019 -0400 added in logic to check if the parent workflow has a schedule and onsolidated a couple import statements commit 9028afab07cd7b9ae068750742bc86e2346b837e Author: Alex Corey <alex.swansboro@gmail.com> Date: Mon Sep 16 12:55:31 2019 -0400 allows user to save form after reverting commit 3b89e894db9eae86c958b9d2874f9fb53501f991 Author: Shane McDonald <me@shanemcd.com> Date: Mon Sep 16 10:40:39 2019 -0400 Stop using PG SCL in dev env commit bdbbb2a4a2be7a38508b8327d2557d198d2d2b1f Author: Christian Adams <chadams@redhat.com> Date: Thu Sep 12 19:51:16 2019 -0400 Fix authentication bug with container installs - update awx-dev db password where needed commit 9e8d0758c8171cdbce78434d72dca3c457b8b9be Author: Alex Corey <alex.swansboro@gmail.com> Date: Fri Sep 13 13:39:08 2019 -0400 allows all WFJT tabs to properly route to workflow visualizer commit 662033db444c49242c8041c6d21d1f42f956ff5a Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Sep 12 08:08:52 2019 -0400 fix some awxkit flake8 failures commit eba69142f1c8c31021c1631a945c49a1d0cc5c01 Author: Elijah DeLee <kdelee@redhat.com> Date: Tue Sep 10 17:02:15 2019 -0400 add subscriptions endpoint to awxkit commit 8a29276a7d8c17325a7ed638e50de8490c258838 Author: mabashian <mabashia@redhat.com> Date: Tue Sep 10 14:28:58 2019 -0400 Fix whitespace commit 611f16328919d7d7b366606e053ce8da1cad49d3 Author: mabashian <mabashia@redhat.com> Date: Tue Sep 10 14:26:52 2019 -0400 Make sure that the license page under settings has creds available commit 113622c05ece11478eb28647b37fc1a667dc4882 Author: mabashian <mabashia@redhat.com> Date: Thu Sep 5 09:10:59 2019 -0400 Moves initial system settings rest call out to resolve commit 608567795de40e92cf1cd67d816f424b33bf5817 Author: mabashian <mabashia@redhat.com> Date: Wed Sep 4 17:34:17 2019 -0400 Add support for looking up and selecting licenses on license page commit 29fd399b06f524337e109cab2757cdd9477ab22d Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Aug 30 14:38:57 2019 -0400 introduce a new API for generating licenses from candlepin creds commit 04f458c007edcc165b0ba459ca6c6fb934224268 Author: mabashian <mabashia@redhat.com> Date: Fri Aug 30 10:16:24 2019 -0400 Cleanup inline styles commit 38a7d62745f51264159b80ce65de37e6efeb318d Author: mabashian <mabashia@redhat.com> Date: Fri Aug 30 10:08:13 2019 -0400 Add support for custom error messaging on license page commit 53925f5e9898cbac0ba669e89b06f29449de36f3 Author: mabashian <mabashia@redhat.com> Date: Thu Aug 29 16:59:54 2019 -0400 Tweaks to the ux for saved creds commit 2474a3a2eafd426410861df3d42bd0efc2043873 Author: mabashian <mabashia@redhat.com> Date: Thu Aug 29 15:15:50 2019 -0400 Pull creds into license form if available via settings commit 900fcbf87ec0e9aca758b75843e8da03f3476428 Author: mabashian <mabashia@redhat.com> Date: Wed Aug 28 17:32:10 2019 -0400 Add rh username and pass to license form commit 846e67ee6ab9faecf2d34d545194771c4407cfa0 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Aug 28 08:46:34 2019 -0400 update trial license enforcement logic commit 98daee4823ab12e2d24478542df7da196ffcdafe Author: Bill Nottingham <notting@splat.cc> Date: Fri Sep 13 12:07:35 2019 -0400 Show unlimited licenses as unlimited. Don't show 'hosts remaining' for unlimited licenses. commit 5ed97e0f659a2831cd4ad8c6ad82cb8e29fb3079 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Sep 13 11:50:06 2019 -0400 change the default port range for the sdb debugging tool the current range conflicts w/ a port used by the pycharm editor commit e854b179e41973fba12012b52d77be123e3485ca Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 12 15:48:17 2019 -0700 add test for Lookup clearing QS params commit 26e320582ae16a41cd6e49fca699de4994fa3012 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 12 14:14:49 2019 -0700 namespace qs params for each lookup separately commit ee864b2df318c50b74acc7b67b9496fef60d12ce Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 12 14:11:49 2019 -0700 clear Lookup query params when lookup is closed commit e309ad25e4f1ca60bf1eed59b75fa5f3e6e53e06 Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Sep 11 14:34:25 2019 -0700 de-lint commit 55244834a3d11bee4694e8f462f56a7bef1db3ad Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Sep 11 13:59:24 2019 -0700 fix bugs when switching NTs to Webhook type commit 311860e0278640b0bb4f1b1660ef0f30b4fd6687 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Sep 12 12:32:07 2019 -0400 show extra vars on workflow template schedules When the workflow job template prompts for extra vars, we show the extra vars input field on the scheduler. commit b5225bd80db71fe06d47a5e3febb0c854e7d8974 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Sep 12 16:07:43 2019 -0400 record the parent WFJ ID for job events that originate from a WFJT commit 9d93cf80217558bb05cd3f5c596966ea32a3738b Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Sep 12 17:14:25 2019 -0400 cli: show a better error if AWX is migrating see: https://github.com/ansible/awx/issues/4721 commit fe0db4e32962ec23054a4c017eb79ff35c81ade7 Author: Shane McDonald <me@shanemcd.com> Date: Thu Sep 12 15:22:16 2019 -0400 Consolidate scl enable calls commit 3c0a0e1f4a8c180f731fe05338cb060c0a3df3e9 Author: Shane McDonald <me@shanemcd.com> Date: Thu Sep 12 15:12:04 2019 -0400 Fix arg parsing in entrypoint commit b2e8e3cc3d0afc30af31b7c9e7c4fd7a8e8d9499 Author: Shane McDonald <me@shanemcd.com> Date: Thu Sep 12 14:03:08 2019 -0400 Add scl enable back to start_tests script I think we need to specify the entrypoint in the pod definition too commit 804ec0dde937a78ba74af75ef1bd421f5c50a563 Author: Shane McDonald <me@shanemcd.com> Date: Thu Sep 12 13:53:46 2019 -0400 Handle SCL enable in one place commit e7bb5ac3e44f165c9fa8027a62c2c4e323ae66d0 Author: Shane McDonald <me@shanemcd.com> Date: Thu Sep 12 13:41:41 2019 -0400 Fix tests commit f2ccce34784d9f7a079c9e636466037abf6fde77 Author: Daniel Sami <dsami@redhat.com> Date: Thu Sep 12 12:10:01 2019 -0400 flake fixes for e2e commit 036567817e4aeb74f063e2c15b3db4be8366b47a Author: Shane McDonald <me@shanemcd.com> Date: Mon Sep 9 20:18:01 2019 -0400 Implement local docker pg upgrade commit ec1e93cc69a38e92f08c70d240ffac990ae9c983 Author: Christian Adams <rooftopcellist@gmail.com> Date: Fri May 24 16:30:06 2019 -0400 Upgrade to postgres 10.6 - use awx-python in shebang in dev env - scl enable where needed for rhel7 & container installs - use scram-sha-256 pg user hashing by default - ensure psycopg2 is using the correct PG_CONFIG at build time for the right libpq version commit 04ab736f0906b423852a5f59859b26b28eb78117 Author: Jose OrPa <jose.orpa@gmail.com> Date: Sat May 18 13:45:07 2019 +0200 #3778 Upgrading postgresql to v10 commit 90c7514303c1b1271d841cbd3180413701e4dd75 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Sep 12 08:49:20 2019 -0400 add metadata for new runner_on_start events see: https://github.com/ansible/awx/issues/4129 commit 3c22f992348d854f3a4bf2de00853968df060d79 Author: Yanis Guenane <yanis@guenane.org> Date: Thu Sep 12 14:39:28 2019 +0200 e2e/test: NPMRC_FILE is a build-arg not an environment variable commit 3eecda4edc82bec5c35b47b1979c48610d93fda6 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Sep 11 20:43:20 2019 -0400 cli: add instructions for using awx -h commit c0d9600b66a8b271e4da9b74d0706c6d40ee62bf Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Sep 10 17:22:20 2019 -0400 WIP: optimize dashboard performance for larger UnifiedJob counts commit 83ee4fb28943bca2eee7142bdd48cff2489db917 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Sep 11 16:22:47 2019 -0400 add a bit more detail to the awx CLI README commit 6309c0a4262157d7373f6b190046508b2718cbbb Author: Christian Adams <chadams@redhat.com> Date: Thu Aug 29 14:35:08 2019 -0400 Upload using RH cred settings commit ad2e58cd4396397b748278c4507cb4e5fc94ebaa Author: Marliana Lara <mlara@redhat.com> Date: Wed Sep 11 11:03:00 2019 -0400 Align the top of the modal to a fixed distance from the top of the browser commit 2ea280bbafb51728a276b07dff883156116d3d14 Author: Yanis Guenane <yanis@guenane.org> Date: Wed Sep 11 16:15:50 2019 +0200 Dockerfile: Allow one to pass a npmrc file commit 0e5abb5fa34cebf214adeb1db7b28be0ae92e897 Author: Yanis Guenane <yanis@guenane.org> Date: Wed Sep 11 16:12:50 2019 +0200 Revert "add npm registry arg" This reverts commit 844f3fde724a53c87476f69452480cfbb082a2fc. commit 5dbcafc392ade3d296ed30c8e2201e0281f68ed9 Author: Daniel Sami <dsami@redhat.com> Date: Wed Sep 11 08:59:20 2019 -0400 Added a longer timeout for spinny specifically commit e53c9793441b4eb80525d9f1bf16e0ebe0d7aa74 Author: Marliana Lara <mlara@redhat.com> Date: Tue Sep 10 17:09:25 2019 -0400 Show changed status when the status is both ok and changed commit 2527a78874f6d22a9dd99e69596f73d93d46d705 Author: Marliana Lara <mlara@redhat.com> Date: Tue Sep 10 17:06:53 2019 -0400 Combine host and job status icons into one generic status icon commit 871f2cf9c549dfc10457fae6950796002c40be9e Author: Marliana Lara <mlara@redhat.com> Date: Tue Sep 10 16:29:25 2019 -0400 Add host event modal tests and code cleanup commit 8192b79b1f3755e4d99d83114b157e000ee3dcaf Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Sep 10 10:44:19 2019 -0700 fix NT validation of headers after saving commit e23c1477dae10fb746cce64563fe1060ba2d561e Author: Alex Corey <alex.swansboro@gmail.com> Date: Tue Sep 10 12:13:41 2019 -0400 Properly reloads after successful deletion commit d4b2cacb3ed245789ec82647fe7aa7e5674fa4be Author: mabashian <mabashia@redhat.com> Date: Tue Sep 10 10:30:08 2019 -0400 Don't render the 404 not found page until the content's finished loading commit 39ee60a913f2f9f4569762c94b318f25cc71a57f Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Sep 10 09:32:34 2019 -0400 cli: fix a minor bug in uniqueness rule detection commit da43b9b84cbef90055dc90bf866cea7ba90d6669 Author: mabashian <mabashia@redhat.com> Date: Tue Sep 10 10:08:42 2019 -0400 Prettify FilterTags commit 14f8ef4f4458861418c129b9751286fca0b2210c Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Sep 10 08:14:20 2019 -0400 move the oauth2 last_used update to the bottom of the request this avoids acquiring a row lock (and holding it for the duration of transactions which include a very slow query) commit ee47e98c5089b4b77dac2e35ca86a8125815cc16 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Sep 9 19:30:31 2019 -0400 cli: make "detail" actions actually respect Allow: headers commit f69f43e3ba1b70e48fef4ca5c5823b7c9a6ac0c4 Author: mabashian <mabashia@redhat.com> Date: Mon Sep 9 16:31:11 2019 -0400 Upgrades lodash and angular-moment commit 629e2e89b902fada69270195a6aba6594f615a43 Author: mabashian <mabashia@redhat.com> Date: Mon Sep 9 15:50:41 2019 -0400 Fix linting error commit ea015190de921b394a6db6729460b38d9b194e45 Author: mabashian <mabashia@redhat.com> Date: Mon Sep 9 15:41:39 2019 -0400 Display search key along with value in tag commit 676270286854da0460f0f60c197f8ecd41e27347 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Aug 30 09:07:14 2019 -0400 cli: add support for granting and revoking roles from users/teams commit 3e97608914739cbf1c8b7a48f4b6780aa9d16357 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Sep 9 15:25:04 2019 -0400 fix a human format bug for settings commit a95394b135683d5a8294aebaf0b98692e14a7b73 Author: Alex Corey <alex.swansboro@gmail.com> Date: Mon Sep 9 14:55:39 2019 -0400 Adds proper pluralization to Look Up modal empty state commit 1f8f4e184b2f054cd9d823d75789754e7ab4c3f6 Author: mabashian <mabashia@redhat.com> Date: Mon Sep 9 12:53:53 2019 -0400 Various UX improvements commit 844f3fde724a53c87476f69452480cfbb082a2fc Author: Daniel Sami <dsami@redhat.com> Date: Mon Sep 9 11:56:10 2019 -0400 add npm registry arg commit 820605b0ca533a965a2fd37207df7b2e25cc1758 Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Sep 6 14:27:02 2019 -0700 fix JT form tests commit eb2fc8011479c7256ba9d0945fb9deaa2b33fe24 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Sep 6 16:13:44 2019 -0400 fix up a minor Swagger doc bug commit eb2de51f8619d5a3f18e67df479e1385b9382628 Author: Bill Nottingham <notting@splat.cc> Date: Fri Sep 6 15:55:16 2019 -0400 add licenses for new azure deps commit 7aa94a9bb583e80752a15bb4edb4f5d8ea3b75d3 Author: Bill Nottingham <notting@splat.cc> Date: Fri Sep 6 15:30:08 2019 -0400 Update assorted cloud module requirements. Update boto3 for ec2_transit_gateway module. Update Azure requirements to sync with Ansible 2.9 branch. commit be6f5e18ae52c5119128bce554b54f7b17fb4969 Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Sep 6 11:35:24 2019 -0700 fixing JT Form tests post-rebase commit 9777b79818938ed8710adc0481d60a74e0c85f37 Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Sep 6 09:59:58 2019 -0700 hide overflow in ExpandingContainer while opening commit 25aa9bc43e2bc4ad875ebfca1beeb0409073daa8 Author: Marliana Lara <mlara@redhat.com> Date: Fri Sep 6 12:52:44 2019 -0400 Change empty state text commit a79de2b4ed1a9a641528cd7ab477a1f50a340965 Author: Marliana Lara <mlara@redhat.com> Date: Fri Sep 6 12:44:11 2019 -0400 Fix existing test failures commit 7480baf2569e6a8ec0e67ac29f487f23f113197d Author: Marliana Lara <mlara@redhat.com> Date: Fri Sep 6 12:43:53 2019 -0400 Add host event modal commit 5babab7af4a32212a5d363786f8860de3417f3bb Author: Marliana Lara <mlara@redhat.com> Date: Fri Sep 6 12:43:17 2019 -0400 Add host status icon and pull status styles into separate file commit 4e73f4b778d561d69c15ae209065a706a67d59bb Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Sep 6 09:10:03 2019 -0700 show all advanced JT fields on edit form commit ebc369bfef82f764c62e9290a40b47e664e334d1 Author: AlanCoding <arominge@redhat.com> Date: Fri Sep 6 11:02:20 2019 -0400 Use project verbosity without color for galaxy commands commit 10d53637adc890f28a1189220b9e5c94cff225b7 Author: Ben Thomasson <bthomass@redhat.com> Date: Fri Aug 23 16:19:51 2019 -0400 Changes uploader to use the insights api directly commit 23a71512787b5227c4358fb3a1780a1e2c3abe63 Author: Gabe Muniz <gmuniz@redhat.com> Date: Fri Sep 6 09:27:17 2019 -0400 fixed insights api 204 errors commit 0254cf3567cd77d152bc368f48b5330692490ba7 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 5 16:47:34 2019 -0700 wire-in instance groups to JT form commit 93b794eaa7c2eab098eac6fb7e6a8a4392b647f1 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Sep 5 13:42:57 2019 -0700 JT Form fixes after rebase commit 11a71f5ffa386d9140a5580953531668f8c15a6b Author: Apurva Bakshi <bakshiapurva93@gmail.com> Date: Wed Sep 4 16:42:05 2019 -0400 fix attribute error commit 064f871fff6ebc0a9f2e789ff20a12d8e09b87b8 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Sep 3 16:56:13 2019 -0400 add special code for formatting metrics and settings with -f human see: https://github.com/ansible/awx/issues/4566 commit c65b77a20a233413e327f377d11addd8041a0a72 Author: AlanCoding <arominge@redhat.com> Date: Thu Sep 5 08:49:52 2019 -0400 fix project sync revision bug commit b7e8044d69b90dc47ce8875ba8808c7cbae2b512 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Sep 4 21:12:22 2019 -0400 fix a 500 error that can occur when a WorkflowApproval's node is deleted commit 8b1ca12d8f932cc9bc4e48457031a3dbf3d13b11 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Sep 3 14:35:04 2019 -0700 update JobTemplateForm tests commit 4f546be87aa4de1f0582fbca3072eff8a80086ef Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Sep 3 10:27:11 2019 -0700 add JT form callback fields commit e6475f21f6d4dfb25cbf4f73aa48600a992341f8 Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Aug 30 16:31:03 2019 -0700 flush out JT form; upgrade enzyme; add CheckboxField commit 218348412b2962aaf3148e5f6ea82bba55fab88d Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Aug 28 15:45:35 2019 -0700 creat TagMultiSelect component; cleanup MultiSelect commit 9edc686ab5b4954177c3f8293a4707c728c86464 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Aug 27 16:28:54 2019 -0700 add generic onChange prop to MultiSelect commit 11146a071f17c628028bc22182a769bc179877bc Author: AlanCoding <arominge@redhat.com> Date: Wed Sep 4 15:32:03 2019 -0400 Fix collection precedence bug, add new to left of list commit 4d31d83e1e4819e73feaa2bfc439e2c7b4c4f3c7 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Aug 27 10:52:02 2019 -0700 add instance groups to JT form commit 3a9a884bbc1c22c9f31a05d0b660ae4e085be916 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Aug 27 08:41:30 2019 -0700 add omitProps helper commit 8a31be6ffef5ff15014b500d5f7f2a743afc54e9 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Aug 22 14:48:25 2019 -0700 refactor lookup components commit 6fd86fed65f8d29399c3479977e3e7d11667b564 Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Aug 21 16:10:29 2019 -0700 add jt advanced fields commit 9d48ba4243ebae6cca9162a11e0d919dea75f8c4 Author: Brian Coca <brian.coca+git@gmail.com> Date: Wed Sep 4 13:16:55 2019 -0400 better error message on missing runner commit 80bdb1a67a9c48b9b2d729585af2dc862e53f481 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Aug 20 14:05:20 2019 -0700 add CollapsibleSection & ExpandingContainer components commit 24c16b1c58f2dcddcbe67c3e530b865f9812df04 Author: Bill Nottingham <notting@splat.cc> Date: Wed Sep 4 11:43:48 2019 -0400 Fix to enable system paths along with requirements override, from @alancoding. commit 0fb7c859f450b47e5a4a301a275eb27d804e4975 Author: Bill Nottingham <notting@splat.cc> Date: Tue Sep 3 14:11:45 2019 -0400 Revert 9b95cc27c4840140996a036223e2909a30953b95. We do not want to create a new setting for a on-Tower-host global collection path at this time. commit 1e5bcca0b99206fa051aa810672c84d38e664a2b Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Sep 3 21:50:18 2019 -0400 cli: add support for attach/detaching creds/notifications via name commit daba25f107e1204d68251b693f4ad2d157baed2e Author: Rebeccah <rhunter@redhat.com> Date: Tue Sep 3 18:58:29 2019 -0400 added 'ignored' and 'rescued' into all_hosts dictionary update commit 9d2441789e28daf741469155b4ecd0fc55cc2d29 Author: Hideki Saito <saito@fgrep.org> Date: Fri Aug 30 00:49:01 2019 +0000 Fix condition to show prompt button on the schedule add/edit form it hides the prompt button on survey form when prompt is extra vars only. - Fixed issue #4528 Signed-off-by: Hideki Saito <saito@fgrep.org> commit b4f6b380fd28ac0b5476bbc9a96a8b5d4b763458 Author: Bill Nottingham <notting@splat.cc> Date: Fri Aug 30 16:28:39 2019 -0400 Show a tooltip for indirect permissions to show where they come from. commit 444f024bb03c5dd8560c0e49983ba21bf8ee0ba9 Author: Bill Nottingham <notting@splat.cc> Date: Tue Aug 20 20:04:38 2019 -0400 Fix display of indirect access permissions. For indirect roles, we need to actually show the derived roles, not the details of the role that gives us the derived roles. This means that we can get multiple derived roles from a single indirect role, so we have to expand the list.