Release 9.1.1 commit 8bd9233d2ca4ed6fae39b5ba493c15dc4603f798 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Jan 14 14:21:53 2020 -0500 remove some unnecessary callback receiver debugging code commit 0d2ae4723808f5784d76bb6f1ce313da0874c431 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Jan 14 12:39:13 2020 -0500 update the CHANGELOG for 9.1.1 commit 306f504fb7bbbd8c7d42bf2ef79bd407fbaa3a11 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Jan 8 16:14:47 2020 -0500 optimize the callback receiver to buffer writes on high throughput additionaly, optimize away several per-event host lookups and changed/failed propagation lookups we've always performed these (fairly expensive) queries *on every event save* - if you're processing tens of thousands of events in short bursts, this is way too slow this commit also introduces a new command for profiling the insertion rate of events, `awx-manage callback_stats` see: https://github.com/ansible/awx/issues/5514 commit 18e7b6ce04644d2c8e9148ff6dd72180f053aa67 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Jan 13 16:20:37 2020 -0500 update the CHANGELOG w/ historical notes from the mailing list commit b1f56df930314cd52829ce66d233b943b8c47f43 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Jan 13 15:58:19 2020 -0500 fix linting failures commit 95960c8c14a4eeae1b0d410c8b24ebb81f62fa61 Author: Bill Nottingham <notting@splat.cc> Date: Mon Jan 13 15:31:21 2020 -0500 Fix collection of free_instances from /api/v2/config commit b4a7cdbb604d41da45726b9b60a48077ccfcb93e Author: Shane McDonald <me@shanemcd.com> Date: Mon Jan 13 14:01:37 2020 -0500 Pin setuptools in requirements_setup_requires.txt This is a file we use downstream to ensure that things under our dependencies' `setup_requires` are available when we build offline. commit cf9f00ab864d0cb36d3cc6e660f5072163a8907f Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Jan 10 11:32:01 2020 -0500 Use summary `object_roles` to lookup admin role id To find the id of an org's admin role, use the `object_role` names in the organization's summary_fields instead of filtering on potentially translated role names. commit 6da5205d734200f83311075232e61528367bec2b Author: Shane McDonald <me@shanemcd.com> Date: Mon Jan 13 10:30:08 2020 -0500 Bump version to 9.1.1 commit 15cb92d58e4b2b16d506ffc54b89f74fd2b7cec6 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Fri Jan 10 16:05:44 2020 -0500 update sort iconography commit 78cc2742b28574302113bf65e5869766d657b13d Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Fri Jan 10 11:43:40 2020 -0500 fix prettier commit 959d5058fcb20d9bd9adda1bc33639508089e676 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Fri Jan 10 11:43:12 2020 -0500 add limit search key to jobs list commit acf54e610273c83884bb4d2f8c0420b20d21bbea Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Fri Jan 10 11:42:45 2020 -0500 remove created by/modified by search keys from ig lookup commit 4a9979e2db2c0ab63004e7239b27c7a5119f7798 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Thu Jan 9 15:40:57 2020 -0500 fix issue with checkbox state of select based search key commit 1e344bdf8a035ad075c7f570ffc03728161966a5 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Thu Jan 9 13:55:19 2020 -0500 more ui_next search pr feedback: - updae .filter().length calls to .find() - fix ProjectList errors commit 3cdf274bdb14d60cfdae87881f57334e67c45b53 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Tue Jan 7 13:27:19 2020 -0500 update search based on pr feedback: - fix InventoryHost list inadverdent breakage due to merge conflict - update label__name search key to labels__name - always snap to page 1 when a search happens - udpate capitalization of keys to be consistent - remove isDefault from sort col items in tests commit 068de221c1b4d82844341d160fc810237eec5f55 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Thu Dec 19 17:00:29 2019 -0500 second pass double checking all keys show up in the lists they should commit 30b6e318cc0d5f9a86a911366af0e52bc52e1cda Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Thu Dec 19 11:17:27 2019 -0500 swap column types use of shape for exact and fix warnings it found commit 2c1648f9c9edced784e5d256bf4047d27ede7c46 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Wed Dec 18 17:03:01 2019 -0500 fix issues with unit tests based on search changes commit 2c953ed7d0e4dc481809e3902bef60e2d00f3c6b Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Wed Dec 18 17:02:37 2019 -0500 add keys to search on lookups commit 2d00623c16d581dbdffd1465a4244d3ad3af558c Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Wed Dec 18 12:44:04 2019 -0500 update search keys for various lists in the mvp commit 51a6ba14f10471b3f6d5d60ff3e3a375f942dc48 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Tue Dec 17 11:44:35 2019 -0500 support 1 item in sortColumns commit 6edd879a43d509afd67a0ea51ba74cd88a50545b Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Mon Dec 16 15:54:55 2019 -0500 add support for number, boolean, and option-based searches commit a31661ce08169a05acd532d4e13cee128b7e4885 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Tue Dec 10 13:12:19 2019 -0500 utilize new DataToolbar experimental patternfly components commit c69d4970935d641122533bf4833104eb18191ed2 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Tue Dec 10 13:11:49 2019 -0500 remove debugger statement commit 8b9810e466cb849842b266742eec10c0ac10ef33 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Tue Nov 26 17:23:53 2019 -0500 update search and sort column configuration commit 16f9411914a8ed4180dd830a8aeb7f8e548604f3 Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local> Date: Fri Nov 8 13:14:19 2019 -0500 update simple search doumentation and plan commit 5455fe3c10390b17cd2f3e650a941d23fa85d036 Author: Shane McDonald <me@shanemcd.com> Date: Fri Jan 10 15:47:39 2020 -0500 Introduce CHANGELOG.md commit b19e5aab28df7afd3560d5c516d48793e97bb570 Author: beeankha <beeankha@gmail.com> Date: Thu Jan 9 15:30:23 2020 -0500 Raise AnsibleParserError via a custom exception commit 6ec96a8f4fbf20c4bd970bb6ddddcc7cbdc171ca Author: Marliana Lara <mlara@redhat.com> Date: Thu Jan 9 00:17:54 2020 -0500 Update detail components to use ActionButtonWrapper commit 0c696bfd96dc85001384d3cef96b066cc3877cdd Author: beeankha <beeankha@gmail.com> Date: Mon Jan 6 12:01:48 2020 -0500 Add new CollectionsParserError class for exceptions commit 63ffff3b760f5927e38acf86b10e49b2ef2e998c Author: beeankha <beeankha@gmail.com> Date: Fri Dec 20 08:53:02 2019 -0500 Import request into module_utils instead commit c532c6fe619d2df2cafd21040778bd32d30e21df Author: beeankha <beeankha@gmail.com> Date: Wed Dec 18 11:14:10 2019 -0500 Update parameters, add whitespace commit 61c2968a7c99cfdf478a79449d1d2819bad7902d Author: beeankha <beeankha@gmail.com> Date: Fri Dec 13 15:50:48 2019 -0500 Fix module-specific lint errors commit d9e41547a1e528e5ff1a75db818f65d4fc9a3feb Author: beeankha <beeankha@gmail.com> Date: Fri Dec 13 12:41:40 2019 -0500 Refactor Inventory Plugin module to import from module_utils commit eec08fdccaaf475501d16b4721ed865277ccd4f3 Author: AlanCoding <arominge@redhat.com> Date: Wed Jan 8 15:49:28 2020 -0500 Log case of duplicate UUIDs commit f37ac1dcc9e632785b7141aef34a3f21723682e9 Author: beeankha <beeankha@gmail.com> Date: Fri Dec 20 13:56:12 2019 -0500 Add extra_vars example to Job Launch module, update extra_vars type to dict, update unit test, add details to Collections release notes. commit d82180605c97b0f6cbda76a3ded9abfa99fb6905 Author: Elijah DeLee <kdelee@redhat.com> Date: Wed Jan 8 12:47:17 2020 -0500 Raise a more informative error when timeout Right now we are often left with very little info if we do get a timeout on something that HasStatus. Take advantage of the assert_status function that is also available on items using the HasStatus mixin to show more info. commit d3b7829e6973efd44f3eceb63ce1f57b5fcef6b3 Author: Shane McDonald <me@shanemcd.com> Date: Wed Jan 8 11:04:12 2020 -0500 Pull in downstream k8s installer changes commit 18bb910e337de5c205d6d8f75d02d9550f9ac719 Author: AlanCoding <arominge@redhat.com> Date: Fri Dec 20 08:34:17 2019 -0500 Fallback to globals for these tests commit ca8dcced8b0aeb4e1fa78e577c3dc0f493d29573 Author: AlanCoding <arominge@redhat.com> Date: Thu Dec 19 08:08:49 2019 -0500 update paramiko source commit 0b9b8832a802db6cc89999bca5df9a14fa81a45a Author: AlanCoding <arominge@redhat.com> Date: Wed Dec 18 13:22:20 2019 -0500 Get rid of hacks to simplify process Remove poetry and wheel from bootstrap installs Cleanup some docs around them commit 271b3f00b728b789343666529d285bc72736cd4c Author: AlanCoding <arominge@redhat.com> Date: Mon Dec 16 08:24:33 2019 -0500 Attempts to simplify build environment Remove build isolation flag Do not use --ignore-installed for any pip install commands Add Makefile comments do not use system site packages for awx venv Consolidate bootstrap pins Do another upgrade, properly document wheel commit 477f566da08b6cc3223b15af921e0ac127f9a55f Author: AlanCoding <arominge@redhat.com> Date: Mon Dec 16 07:29:36 2019 -0500 Bump Django version which recently updated commit cf55b6a0ba835bb87111a85eeb38ddedd3970404 Author: Shane McDonald <me@shanemcd.com> Date: Wed Dec 11 16:40:32 2019 -0500 Bootstrap venv creation with flit and poetry this is in addition to pip and setuptools installs add in --ignore-installed and --no-build-isolation flags reasoning is that we are not installing needed packages for building commit a2acf4d61fd67e17f2fdf4f70c6128440daaf262 Author: AlanCoding <arominge@redhat.com> Date: Thu Dec 12 14:58:10 2019 -0500 Back off setuptools version due to allow_hosts option error commit 3dc8c789fbb6e2f8309fafff0946623fadb37b50 Author: AlanCoding <arominge@redhat.com> Date: Thu Dec 12 14:56:01 2019 -0500 Avoid system site packages and add more setup things commit 7873d08311d63392c3c345278fe30d54d1a41b4a Author: Seth Foster <fosterbseth@gmail.com> Date: Mon Nov 18 15:12:45 2019 -0500 Update pip and setuptools in requirements txt Versions selected to be pre-19 pip due to unresolved issues with the build systems Upgrade everything, party on document new process rotate license files fix Swagger schema generation target Remove --ignore-installed flag commit c4df5f64c16f52600dc6b658ec26ff847025a836 Author: James Smith <j@mes.sh> Date: Tue Jan 7 16:01:54 2020 -0600 change set-context to use-context set-context allows setting configuration within a provided context, to change contexts we need "use-context" $ kubectl config ... set-context Sets a context entry in kubeconfig use-context Sets the current-context in a kubeconfig file commit 7d0d000180d9ce4563e75a047d812c9af8d98ef8 Author: Alex Corey <alex.swansboro@gmail.com> Date: Mon Jan 6 16:53:15 2020 -0500 Adds Promote Delete Modal To InventoryGroupDetails It also removes a comment/reminder to remove some code after CredentialsLookUp refactor was completed. Now that it has been completed that code has been removed. commit 4a6147d4c2a7fd7bba68bf019790577d7b2254fe Author: Ryan Petrello <rpetrell@redhat.com> Date: Sat Jan 4 06:50:22 2020 -0500 add the ability to generate dot graphs for per-request profiling commit d91e72c23f3aceea6d0495b0fc1e8e053c6970e5 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Jan 3 11:45:25 2020 -0500 Generate new uuid for newly registered iso nodes When provisioning a new isolated node, generate a new uuid instead of reusing the SYSTEM_UUID of the controller node. commit 807f4ea757c7d13d9fef8046f37d0e9f291927df Author: AlanCoding <arominge@redhat.com> Date: Thu Jan 2 11:37:33 2020 -0500 Remove incorrect activity stream entries related to managed types commit ef3f98a399b26551b1a457430ff9482b43f6cb79 Author: mabashian <mabashia@redhat.com> Date: Thu Jan 2 11:08:47 2020 -0500 Upgrades pf deps to latest. Adds ability to click on row items in order to select them rather than having to click on checkboxes/radio buttons. commit 8d4425f056a9e90b1ed8d54850f61074ed2928ac Author: AlanCoding <arominge@redhat.com> Date: Thu Jan 2 09:08:51 2020 -0500 Revert "Reduce API response times by caching migration flag" This reverts commit 5433af6716dd82cf206a7ebec8b9d6e0a4592889. commit 1f468786528f104ebbdddaa50a88946228cf4e5c Author: AlanCoding <arominge@redhat.com> Date: Thu Jan 2 09:08:17 2020 -0500 Revert "Apply migration flag check to task manager" This reverts commit a0910eb6de3c4713199e73c43f003c48c2895f9f. commit 930b46810f25be30ef43792733a76381e2ec3f56 Author: loitho <thomas@herbin.xyz> Date: Tue Dec 31 03:09:38 2019 +0100 Add a uwsgi param to prevent SAML error Add the uwsgi_param 'HTTP_X_FORWARDED_PORT' to nginx configuration, This prevents the python-saml "invalid_response" error related issue : #5570 and #1016 Signed-off-by: loitho commit f00344f8b4ecadd130127d09847968b867955aa1 Author: beeankha <beeankha@gmail.com> Date: Fri Dec 20 15:24:06 2019 -0500 Enable easier building of playbooks for local Collections module testing commit 3ba1ba1c9dcd4578f1d204e0c23c7e8a15cd6774 Author: Bill Nottingham <notting@splat.cc> Date: Fri Dec 20 10:45:07 2019 -0500 Fix survey validation to always retun an error code if erroring commit ecf1d79ca50178ba9ef931863f9eae836c022fcf Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Dec 19 14:55:48 2019 -0800 fix form validation for Organization select in Inventory form commit f3c5cb5a2eb2b69b59a7b63660c4e865af97bdd0 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Dec 19 10:59:16 2019 -0800 fix inventory saving without insights credential specified commit b794fdbefdaa7b66d13bb339bce56480c2f398be Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Dec 19 10:52:23 2019 -0800 de-lint commit e688ed813ac52e063efbfe821a88cf86d79c8c4e Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Dec 19 10:41:59 2019 -0800 update tests for detail view changes commit 6c3e42a1ac6bb9067367454e8db025047c5f53ca Author: Marliana Lara <mlara@redhat.com> Date: Thu Dec 19 13:41:40 2019 -0500 Reset selected list after successful delete commit bfedbe561c37174dc7d3f4c902bce665e0f10b8b Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Dec 19 09:55:04 2019 -0800 add delete button to InventoryDetail commit 6c439bb9aee6679304275a97117559c1a2e9c8d1 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Dec 19 09:03:32 2019 -0800 Add Inventory detail edit button commit f461a46155434ed8b48d034f0567ec0d218558a5 Author: Marliana Lara <mlara@redhat.com> Date: Thu Dec 19 10:23:19 2019 -0500 Use credential_types from credential.summary_fields to display "Type" column commit eee84b1af7948160261e0613fa28e43a9e5c6c08 Author: Marliana Lara <mlara@redhat.com> Date: Wed Dec 18 19:45:32 2019 -0500 Fetch credential types and options only on initial render commit c4ff27cedbf072168e892d343f29dd016655591b Author: Marliana Lara <mlara@redhat.com> Date: Wed Dec 18 17:03:52 2019 -0500 Add Credential List and unit tests commit 7ff4d821ce3af577ddca4c3cc99b54600326ead7 Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Dec 18 16:10:23 2019 -0800 switch to our CardBody component on all screens, for consistent padding/spacing commit 23914182c45bdda45870b7f3680abc4d99516b2f Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Dec 18 18:31:24 2019 -0500 Add credential_type summarizable fk field commit 055c02072fc5b021dcf4e538b465d13430611b65 Author: Graham Mainwaring <gmainwar@redhat.com> Date: Wed Dec 18 15:13:46 2019 -0500 Default LOGIN_REDIRECT_URL should be blank, not null commit 8ff09021779e4f162292517ea2ec67b59a464dea Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Dec 18 11:44:38 2019 -0800 Fix UserDateDetail translation Add UserDateDetail to Org detail & InventoryGroupDetail Add VariablesDetail to InventoryGroupDetail commit 3d510c50645b81e856fa5a75132f491e7eb5602d Author: Keith Grant <keithjgrant@redhat.com> Date: Wed Dec 18 09:47:04 2019 -0800 InventoryDetail: handle content loading state & errors better commit df47186c437ee509d41137f1f51bcc38449b2fa1 Author: Keith Grant <keithjgrant@redhat.com> Date: Tue Dec 17 12:39:42 2019 -0800 use UserDateDetail in OrganizationDetail commit 2f7607a080e1e591c7ffbe2b373e927fafbbd3b0 Author: Keith Grant <keithjgrant@redhat.com> Date: Mon Dec 16 16:11:24 2019 -0800 use VariablesDetail for displaying variables field in details views commit cde39413c92b8929a82f98366262ed71c2ac69e4 Author: Keith Grant <keithjgrant@redhat.com> Date: Mon Dec 16 15:13:10 2019 -0800 switch all tabbed screens to use TabbedCardHeader commit 41c9ea3c07c0a8b96738ec4cf3ec62cd57625fc9 Author: Keith Grant <keithjgrant@redhat.com> Date: Mon Dec 16 10:50:25 2019 -0800 add tests for VariablesDetail & InventoryDetail commit 3d45f275025d003f818b2104a54be6b3437de595 Author: Keith Grant <keithjgrant@redhat.com> Date: Fri Dec 13 16:10:37 2019 -0800 finish InventoryDetail commit 0ab61fd3cbe2a48940b4578a9dd9b62e8ff49627 Author: Keith Grant <keithjgrant@redhat.com> Date: Thu Dec 12 10:36:21 2019 -0800 Start inventory detail * Create VariablesDetail for read-only variables view * Sketch out InventoryDetail * Create CardBody and TabbedCardHeader for common custom styling commit 057320aed397abd301048b71553c3ac4efe1cfb9 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Dec 18 08:40:47 2019 -0500 Move organization form to functional component commit b8d6991e9ddfc90066ba2bf697590ae334cfb7ab Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Dec 18 11:55:50 2019 -0500 Measure unit test coverage of test utils commit 7cc3a7c39d3a20f25c6f7e26c41e14533c3970d2 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Dec 12 17:11:34 2019 -0500 Replace withRouter HOC with route hooks commit 9c291c2b50382648163b3a1b798735b7e423244a Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Dec 12 16:29:44 2019 -0500 Move routed org views to functional components commit 86eb541b3f009467084336e8b3869e2596991ecb Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Dec 17 16:12:53 2019 -0500 Keep warning icon size consistent commit 3c0fd37a4d2b0c158dd2e91715ce02f3b3ec5133 Author: Graham Mainwaring <gmainwar@redhat.com> Date: Tue Dec 17 14:39:35 2019 -0500 Set a default value for LOGIN_REDIRECT_URL commit bd8643d59999d661ef14fee90f0fb45c0d690e6c Author: Shane McDonald <me@shanemcd.com> Date: Tue Dec 17 13:39:49 2019 -0500 Set default value for create_preload_data in image_build role This caused our AWX release workflow to blow up commit b26b8e709781a425b67bf85554e1a72dfd872a0c Author: Seth Foster <fosterbseth@gmail.com> Date: Mon Dec 16 15:15:23 2019 -0500 Prevent running jobs from blocking inventory updates A running job that has an inventory source will block that inventory update from running. This fix removes the block. The test creates a job in running state, and an inventory update in pending state. The test asserts that the task manager and dependency graph .is_job_blocked method returns False for the inventory update (i.e. update can run). issue #4809 commit a7a3609e48eab7faf9e5968f43321234dc1d70fa Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Dec 13 10:11:24 2019 -0500 only restrict OAuth2 tokens for external accounts *at creation time* related: https://github.com/ansible/awx/pull/5477 commit 93dda04fd0cdb3cd3a294005a43f68c926fe37b0 Author: Nikhil Jain <jainnikhil30@gmail.com> Date: Fri Dec 13 15:11:23 2019 +0530 fix the saml_admin_attr not working commit 15041e57b2b306da3a4211833f22effa0f4eb4e7 Author: Jake Jackson <jljacks93@gmail.com> Date: Wed Nov 20 14:57:15 2019 -0500 sqaushed and fixed sanity test issues