commit 32627ce51a5f7e35aedae557d04fee730c1cd226
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Mar 30 11:44:33 2020 -0400
promote AWX CLI installation instructions to the global INSTALL.md
a few users have had trouble finding these instructions, so let's move
them into the top level installation docs
commit 04dd1352c98be863c33f331a10d3a8dd35e189ef
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Mar 27 14:40:49 2020 -0400
prevent ws group subscription if not specified in the valid format
commit ea54815e6b2cf5a762236875e193f80fd375507e
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Mar 27 17:07:48 2020 -0400
fix a bug that broke `awx config`
see: https://github.com/ansible/tower/issues/4206
commit 3326979806e9eb20ebe3f04462e71a7c5c884a8c
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Mar 27 10:25:23 2020 -0400
fix register_queue race conditionn
* Avoid race condition with `apply_cluster_membership_policies`
commit 230949c43c2aeef07d7cedcef6914d53cb1749aa
Author: beeankha <beeankha@gmail.com>
Date: Fri Mar 27 15:44:23 2020 -0400
Fix timeout error
commit a862a00d248f4b1dc24767453863f5fb40191519
Author: Daniel Sami <dsami@redhat.com>
Date: Fri Mar 27 15:27:08 2020 -0400
added id to survey list items
commit 2e8f9185abecc0142039ed6b1f88f43516c80224
Author: beeankha <beeankha@gmail.com>
Date: Fri Mar 27 13:26:27 2020 -0400
Fix default value errors for cases of None for min/max_interval
commit 6d6322ae4d7ce389df4d20fd4fdbb1fab76cf6df
Author: beeankha <beeankha@gmail.com>
Date: Thu Mar 26 16:25:01 2020 -0400
Update integration tests, update tower_wait module
commit 914ea54925074dcacad770c1f10ab55c5e49da3b
Author: John Westcott IV <john.westcott.iv@redhat.com>
Date: Thu Mar 26 10:57:32 2020 -0400
Make module prefer interval (if set) over min/max
Fix linting issues for True vs true
Fix up unit test related errors
commit b9b62e3771a1bd7f729c3fe05ae62ee174daa4ad
Author: John Westcott IV <john.westcott.iv@redhat.com>
Date: Thu Mar 26 10:18:38 2020 -0400
Removing assert that job is pending on job launch
commit e03911d378fbc918447a100527f2098e0825d360
Author: John Westcott IV <john.westcott.iv@redhat.com>
Date: Thu Mar 26 09:17:18 2020 -0400
Depricate min and max interval in favor of interval
commit 61287f6b364326d188cc4f254b5220b352643889
Author: John Westcott IV <john.westcott.iv@redhat.com>
Date: Wed Mar 25 14:48:09 2020 -0400
Removing old unneeded output and fixing comments
commit f6bfdef34d9a06dcd410e18a44b2541f6f138188
Author: John Westcott IV <john.westcott.iv@redhat.com>
Date: Wed Mar 25 14:09:30 2020 -0400
Removed old secho comment from Tower-CLI
Fixed job name for tests
commit 7494ba7b9ce7e03c816f1db0c9521053a3a8d917
Author: John Westcott IV <john.westcott.iv@redhat.com>
Date: Wed Mar 25 14:06:32 2020 -0400
Initial cut at tower_job_wait conversion
commit 6914213aa0b1352fe4d965b0d369886f51846491
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Mar 27 12:48:36 2020 -0400
bump version 10.0.0
commit 6f582b5688ca866c2ded256de0ef18cbcfc5c61f
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Fri Mar 27 11:18:15 2020 -0400
Don't show user-only roles for teams
commit 579648a017f598deea3d2ff8d8cbf6de25d420ba
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Thu Mar 26 11:56:01 2020 -0400
Identify user-only organization roles
Organization participation roles (admin, member) can't be assigned to a
team. Add a field to the object roles so the ui can know not to display
them for team role selection.
commit f2e9a8d1b2d59c155c23be30a204888be17c019d
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Fri Mar 27 09:41:53 2020 -0400
Limit disable-on-load to single notifications
commit 301d6ff616c1728aa40c0a5357e781eb59903c5b
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Mar 27 09:28:10 2020 -0400
make the job event bigint migration chunk size configurable
commit a50b03da173425a1aededbf0b803f67c750855ee
Author: beeankha <beeankha@gmail.com>
Date: Thu Mar 26 20:04:11 2020 -0400
Remove unnecessary fields in associations file
commit 27b5b534a1af6de222205b1e38d93973b1cdcb0f
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Thu Mar 26 19:43:03 2020 -0400
Add advice for creating bug reports
commit 6b3befcb942acfb21b17e2b7dfb0af103f49e522
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Thu Mar 26 15:25:51 2020 -0400
Optionally add the webhook_credential link to related
on JTs and WFJTs.
commit c8044b4755ec0c8fd0cdde30e12fff5678f8aa4a
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Feb 21 13:03:24 2020 -0500
migrate event table primary keys from integer to bigint
see: https://github.com/ansible/awx/issues/6010
commit 90d35f07f37d05902b48e9122a4c0e81fdf6105b
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Mar 26 13:44:15 2020 -0400
clarify some documentation on summary_fields
commit 464db28be5e711091faba44278ed17a23630f055
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Mar 26 14:49:45 2020 -0400
update to the latest version of ansible-runner
commit 61a0d1f77b7fd8eb341a7a84a40e3f42e2a9d874
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Mar 26 13:17:03 2020 -0400
fix busted shell_plus in the development environment
for some reason (unsure why), django-extensions has begun noticing
ipython importability and treating "shell_plus" as "start an IPython
notebook by default
it could be that this is a bug in django-extensions that will be fixed
soon, but for now, this fixes the issue
commit 77e99ad3555a5e78b74df74f069598db9c510353
Author: mabashian <mabashia@redhat.com>
Date: Thu Mar 26 12:57:31 2020 -0400
Adds aria-label to some buttons without text
commit 9f4afe697297e4df9f3222b4715ff164df003cc3
Author: beeankha <beeankha@gmail.com>
Date: Wed Mar 18 14:10:11 2020 -0400
Fix misc. linter errors
commit b99a04dd8d725592e72dbd9986afe0eba31eb531
Author: John Westcott IV <john.westcott.iv@redhat.com>
Date: Tue Mar 17 15:50:22 2020 -0400
Adding associations to generator
commit 357e22eb5120673efada94f1a3983a1d9ced71ac
Author: John Westcott IV <john.westcott.iv@redhat.com>
Date: Tue Mar 17 15:48:24 2020 -0400
Compensating for default of '' for a JSON typed field
commit eab74cac07511c0cff4ae351d59189b4e435a447
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Mar 25 07:39:29 2020 -0400
autogenerate websocket secret
commit 979f549d9099e214a8582d4fa3d0ea8837bfacd4
Author: Marliana Lara <mlara@redhat.com>
Date: Thu Mar 26 10:16:33 2020 -0400
Disable launch button when there are zero nodes
commit 5a45a62cb31189b27cd5f827e33cafe958dda5d2
Author: Marliana Lara <mlara@redhat.com>
Date: Wed Mar 25 17:44:34 2020 -0400
Hookup WF documentation button to visualizer toolbar
commit e17c93ecd71933bb8e180fc6a68a6137fba4473c
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Wed Mar 25 12:15:10 2020 -0400
Don't allow blank adhoc command module names
commit b755fa677773e5e49ac652ca2d5da9e929538595
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Mar 25 12:17:36 2020 -0400
update social-auth-core to address a GitHub API deprecation
commit 703345e9d8ac791be1473dddfebeececc64ce306
Author: AlanCoding <arominge@redhat.com>
Date: Wed Mar 25 10:34:17 2020 -0400
Add alias for group children of groups
commit d102b064743746a687a02d885b269c757157eb46
Author: AlanCoding <arominge@redhat.com>
Date: Tue Mar 24 19:45:23 2020 -0400
Rename group-to-group field to align with API
commit 55c18fa76cc9ed30c2d05c176aee57d2ce06a590
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Wed Mar 25 11:26:30 2020 -0400
Remove unnecessary project template add option
commit 6335004c94f6d1ba65931b22bc85fd4f7de35e56
Author: Christian Adams <chadams@redhat.com>
Date: Wed Mar 18 15:03:08 2020 -0400
Add common debugging tools to the dev container
- nmap-ncat
- sdb
- tcpdump
- strace
- vim
commit 8f1db173c13892b8e3826ca2ef8d23cdd5218f81
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Mar 24 18:34:20 2020 -0400
remove a bunch of RabbitMQ references
commit abfeb735f05d57a720d98db9b78daa692e940135
Author: Marliana Lara <mlara@redhat.com>
Date: Tue Mar 24 17:34:10 2020 -0400
Add launch button to workflow visualizer
commit 68b0b40e919bcba28737cca1bed36bc27b305171
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Mar 24 16:41:01 2020 -0400
update Django to address CVE-2020-9402
we don't use Oracle GIS, so this isn't really applicable, but it'll make
security scanners happy <shrug>
see: https://docs.djangoproject.com/en/3.0/releases/2.2.11/
commit 910d926ac370d396a6d80b5fdc7659b2a5f88264
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Thu Mar 12 13:23:02 2020 -0400
Fixes file structure, adds tests
commit c84ab9f1dc3fa6474c91fb4e881d8fbbb2aea906
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Thu Mar 12 11:12:07 2020 -0400
Adds User Organization List
commit 65cafa37c7bb4f3468c6a63d05880b56d984c2e9
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Mar 24 15:59:31 2020 -0400
pin a minimum pyyaml version to address (CVE-2017-18342)
see: https://github.com/ansible/awx/issues/6393
commit 551fd088f5ee314eb336001a08310fea13b0d581
Author: AlanCoding <arominge@redhat.com>
Date: Tue Mar 24 15:42:35 2020 -0400
Remove test workarounds
commit a72e8852744612ee3e67fc62db4e7288dd3c03c9
Author: AlanCoding <arominge@redhat.com>
Date: Fri Mar 20 17:49:31 2020 -0400
Fix bug with association on creation
commit 91135f638fe8e204e7cc42831e6930a7b4f5cb12
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Tue Mar 24 15:27:51 2020 -0400
Add a connection kwarg to Page.from_json
if you don't reuse the connection when doing this, you lose your
authentication.
commit b56812018a8048b257ab79f2ec3f2cf2d0120abd
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Tue Mar 24 12:21:07 2020 -0400
Don't delete confirmed password from formik object
If the save fails, the form will attempt to reload the
deleted value.
commit ab755134b3ceb8cf29db36a05ee8c68e05b13b6a
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Thu Mar 19 15:04:49 2020 -0400
Adds new DataListCell components to all necessary lists
commit ebb0f31b0b446db47a91d610d9d0d4eb4087d57c
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Thu Mar 19 12:53:02 2020 -0400
Fixes word wrap issue
commit 51ef57188c1fa3439ed5e470f1326b561f6b989d
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Mar 24 08:28:22 2020 -0400
update to the latest version of ansible-runner
commit 653850fa6d9d6dafdb961ec3fbf08ce9aa64c5da
Author: AlanCoding <arominge@redhat.com>
Date: Mon Mar 23 22:54:04 2020 -0400
Remove duplicated index
commit 8ba43880149c30d55414aa026b08cc2ff06000d7
Author: AlanCoding <arominge@redhat.com>
Date: Mon Mar 23 22:47:30 2020 -0400
Rewrite tests to use the new modules
commit f3e8623a217643ab2d9d0570ccf2cc2a149098be
Author: AlanCoding <arominge@redhat.com>
Date: Mon Mar 23 22:34:11 2020 -0400
Move workflow test target
commit 077461a3ef99390dbfcec2d1f2e5490caf35e232
Author: AlanCoding <arominge@redhat.com>
Date: Mon Mar 23 20:33:20 2020 -0400
Docs touchups
commit 795c989a498c5e3ae403588154d85acf6e9b0851
Author: AlanCoding <arominge@redhat.com>
Date: Mon Mar 23 16:52:33 2020 -0400
fix bug processing survey spec
commit 5e595caf5eeb393e5e887ac4b42133b9b761d170
Author: AlanCoding <arominge@redhat.com>
Date: Fri Mar 13 23:05:01 2020 -0400
Add workflow node identifier
Generate new modules WFJT and WFJT node
Touch up generated syntax, test new modules
Add utility method in awxkit
Fix some issues with non-name identifier in
AWX collection module_utils
Update workflow docs for workflow node identifier
Test and fix WFJT modules survey_spec
Plug in survey spec for the new module
Handle survey spec idempotency and test
add associations for node connections
Handle node credential prompts as well
Add indexes for new identifier field
Test with unicode dragon in name
commit 6f3527ed1520f4467be810dd3edef4376d500225
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Thu Jan 2 13:49:33 2020 -0500
Don't refresh settings on websocket event
commit fe2ebeb8727e5a76e5845c84a27aafe8a2938be1
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Mar 23 11:44:03 2020 -0400
Fix host event type and reference errors
commit ad7498c3fcd44300fe9b1607869a593c12e235d6
Author: Marliana Lara <mlara@redhat.com>
Date: Mon Mar 23 17:06:38 2020 -0400
Fix bugs related to Job Template labels and tags
* Use default PF select toggle behavior
* Fix label submit when no inventory provided
commit cb7257f9e661930fcc1e808cb2c07d3e54eaaa74
Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local>
Date: Mon Mar 23 17:04:07 2020 -0400
update email option notification to select
- delete radio_group option from form generator
commit e3ea4e2398af35a4d162ee6690e4092ec8153442
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Mon Mar 23 15:19:48 2020 -0400
Register the resource copy endpoints as awxkit page types
commit e4e2d48f53c1ed34926221984647bdd97a77b5eb
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Mon Mar 23 14:34:41 2020 -0400
Register some missing related endpoints in awxkit
- the newer varieties of notification templates
- organization workflow job templates
- credential owner users and owner teams
this allows the endpoints to get wrapped in appropriate Page types,
not just the Base page type.
commit 1e48d773aed5fa20dce2798c6fb41ff1f95bf244
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Mon Mar 23 14:33:40 2020 -0400
Add job_templates to the set of related endpoints for organizations
commit 5ba90b629e94c1ff5dac8fd01048b988f684740a
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Mar 23 07:33:35 2020 -0400
fixup dev cluster bringup
* change from bootstrap script to launch_awx.sh script
commit e9021bd17393a80850c13e8a6368e9642c884d0e
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Mar 23 07:15:13 2020 -0400
serialize register_queue
* also remove uneeded query
commit 49356236acd901728d8a85c7e073f76e5c782cb0
Author: AlanCoding <arominge@redhat.com>
Date: Sun Mar 22 13:43:39 2020 -0400
Add coverage from issue resolved with tower_role conversion
commit 4ea110147705c3fa1179fec04dac8c5bf818e0e3
Author: AlanCoding <arominge@redhat.com>
Date: Fri Mar 20 23:49:15 2020 -0400
update test assertion
commit 27948aa4e179349c94a1ef5cf23e568476262d41
Author: AlanCoding <arominge@redhat.com>
Date: Fri Mar 20 21:16:09 2020 -0400
Convert tower_role to no longer use tower-cli
commit abdcdbca7678cc1a86009c9d5512b23d88854828
Author: AlanCoding <arominge@redhat.com>
Date: Fri Mar 20 20:03:59 2020 -0400
Add label tests and flake8 fixes
commit 362016c91b3350958dc116433e7699ee15eb19c6
Author: AlanCoding <arominge@redhat.com>
Date: Wed Mar 18 16:13:34 2020 -0400
Fix test errors running locally with Ansible devel
commit f1634f092d66cfd6d64afab1d04adaee2dde4583
Author: AlanCoding <arominge@redhat.com>
Date: Wed Mar 18 08:49:00 2020 -0400
Copy edit of backward incompatible changes
commit 8cd4e9b48889c573c8b3485ec882387c5075905a
Author: John Westcott IV <john.westcott.iv@redhat.com>
Date: Fri Mar 20 19:14:00 2020 -0400
Adding state back in
commit 53c8c80f7f76c1a8efbb31a7895377589432385c
Author: Marliana Lara <mlara@redhat.com>
Date: Fri Mar 20 15:20:46 2020 -0400
Fix JT form edit save bug when inventory has no value
commit 1daeec356f31e181ba83d6b12dc0c7b355e63cf1
Author: John Westcott IV <john.westcott.iv@redhat.com>
Date: Fri Mar 20 10:18:27 2020 -0400
Initial converstion of tower_label
commit 56d31fec77e3ea9cdcddfe5a36caecfcdf5ecaf0
Author: Keith Grant <keithjgrant@redhat.com>
Date: Fri Mar 20 10:53:59 2020 -0700
handle any errors thrown in survey handleSubmit
commit 564012b2c824258f5869cc4681dc8497732ffcb6
Author: Keith Grant <keithjgrant@redhat.com>
Date: Fri Mar 20 09:41:28 2020 -0700
fix errors when adding first question to new survey
commit cfe0607b6a351366699fbcb69f8168e1181a8428
Author: Keith Grant <keithjgrant@redhat.com>
Date: Thu Mar 19 16:22:12 2020 -0700
add survey form tests
commit 7f24d0c0c271fcc287ac011257647b75453a355e
Author: Keith Grant <keithjgrant@redhat.com>
Date: Tue Mar 17 15:29:27 2020 -0700
add SurveyQuestionForm tests
commit 3f4e7465a7595dccf4a214515b6b0cf8b0f6781a
Author: Keith Grant <keithjgrant@redhat.com>
Date: Tue Mar 17 10:19:48 2020 -0700
move template survey files to Survey subdirectory
commit 9c32cb30d40bb54e25de30efe9cc3f057bb06145
Author: Keith Grant <keithjgrant@redhat.com>
Date: Mon Mar 16 16:02:28 2020 -0700
add survey question editing, breadcrumbs
commit 782d465c78dedea21ef98a2a93055b5518ba72e2
Author: Keith Grant <keithjgrant@redhat.com>
Date: Mon Mar 16 10:50:40 2020 -0700
wire in SurveyQuestionAdd form to post to API
commit 1412bf6232787b4b1c0dfc5517f0440ca784bfa3
Author: Keith Grant <keithjgrant@redhat.com>
Date: Fri Mar 6 15:53:37 2020 -0800
add survey form
commit e92acce4eb6a452c8b1f7a6705ed0ecd08ec1860
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Fri Mar 6 13:44:44 2020 -0500
Adds toolbar
commit ac68e8c4feb9a57d86478c8d9189bec58e4a5872
Author: Bill Nottingham <notting@splat.cc>
Date: Fri Mar 20 13:38:54 2020 -0400
Preserve symlinks when copying a tree.
This avoids creating a recursive symlink tree.
commit 97a4bb39b6f99a08bbadc6a1b43948b1c229b029
Author: Daniel Sami <dsami@redhat.com>
Date: Fri Mar 20 13:24:28 2020 -0400
fix typo in japanese string
commit 9e00337bc141698b3ea1cec9ea9c27720f5207a5
Author: Marliana Lara <mlara@redhat.com>
Date: Fri Mar 20 10:10:29 2020 -0400
Rename useSelected hook and update error modal condition
commit 72672d6bbece3dca3c6fc67eb985f81864f2b220
Author: Marliana Lara <mlara@redhat.com>
Date: Thu Mar 19 15:49:49 2020 -0400
Move useSelect to shared util directory
commit 51f52f6332ee45ba8bec0eb972fc993d0ec7b6c0
Author: Marliana Lara <mlara@redhat.com>
Date: Wed Mar 18 16:49:22 2020 -0400
Translate aria labels
commit 11b2b17d08f999428d333bad68c2002f49b4eb0e
Author: Marliana Lara <mlara@redhat.com>
Date: Wed Mar 18 11:09:00 2020 -0400
Add associate modal to nested inventory host list
commit a02b332b10930888d005f3868c792fd5105db81b
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Thu Mar 19 16:46:21 2020 -0400
fixes linting and spelling errors
commit 56919c5d321d9df74f51fee9b3d2f8f88af976d0
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Wed Mar 18 14:12:51 2020 -0400
Moves template.jsx over to a functional component.
commit 47f5c17b56a266ae94d7fa838a99ccada80a6a7c
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Mar 20 08:27:22 2020 -0400
log when notifications fail to send
* If a job does not finish in the 5 second timeout. Let the user know
that we failed to even try to send the notification.
commit d6e94f9c6fc2583c710897afef03536d699cf07b
Author: AlanCoding <arominge@redhat.com>
Date: Thu Mar 19 22:43:17 2020 -0400
Fix regression in tower_settings module
commit 06f065766f791be754ddf397d64fd81d1c8154f3
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Mar 19 15:10:30 2020 -0400
remove BROKER_URL special password handling
* BROKER_URL now describes how to connect to redis. We use a unix socket
to connect to redis. Therefore, no longer need to support fancy uri's
that contain fancy characters in the password.
commit 16e672dd38cf8a6bc7afefc45e0faac759ac06df
Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local>
Date: Thu Mar 19 13:12:58 2020 -0400
correct form submission errors for credential form
commit 4bec46a910f01dc5dea15f54cab9c6681d6dd284
Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local>
Date: Thu Mar 19 13:50:30 2020 -0400
add facts views to host and inv host detail views and update enable fact storage checkbox option and detail language
commit 0e70543d547beed67f32899b05605fc9342c7215
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Mar 19 14:06:51 2020 -0400
licenses for new python deps
commit 88fb30e0da7a2f1340447e4cc3ae98042ddf9ea9
Author: Seth Foster <fosterbseth@gmail.com>
Date: Thu Mar 19 13:03:09 2020 -0400
Delete jobs without loading objects first
The commit is intended to speed up the cleanup_jobs command in awx. Old
methods takes 7+ hours to delete 1 million old jobs. New method takes
around 6 minutes.
Leverages a sub-classed Collector, called AWXCollector, that does not
load in objects before deleting them. Instead querysets, which are
lazily evaluated, are used in places where Collector normally keeps a
list of objects.
Finally, a couple of tests to ensure parity between old Collector and
AWXCollector. That is, any object that is updated/removed from the
database using Collector should be have identical operations using
AWXCollector.
tower issue 1103
commit 558814ef3bd17855afcfb5fc69fbb1ab7b7de18c
Author: AlanCoding <arominge@redhat.com>
Date: Mon Mar 16 22:48:04 2020 -0400
tower_group relationships
rollback some module_utils changes
add runtime error for 404 type things
commit ace5a0a2b32a30b788035c7f70ce0f4d3bb39265
Author: beeankha <beeankha@gmail.com>
Date: Mon Mar 16 11:36:40 2020 -0400
Update module utils, part of collections conversion work
commit 1bd74a96d63b1a801ef6225be8c894eee0d53035
Author: Caleb Boylan <calebboylan@gmail.com>
Date: Thu Mar 19 09:40:48 2020 -0700
Collection: Fix some tests that broke during the random name update
commit fd56b7c5902138f06ef500dfc361675c4083e15b
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Mar 19 10:30:09 2020 -0400
pin pexpect to 4.7.0
commit 7f02e64a0d15fa0f5f8cbc4b94b37cce7c99c24c
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Mar 19 10:19:07 2020 -0400
fix redis requirements mess
* Add the end of the redis PR we rebased devel a bunch. requirements
snuck into requirements.txt this way. This PR removes those requirements
(i.e. kombu) and bumps other requirements.
commit d40a5dec8f821f9f34bd52248a083f4d25d32a92
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Mar 13 17:36:20 2020 -0400
change when we send job notifications to avoid a race condition
success/failure notifications for *playbooks* include summary data about
the hosts in based on the contents of the playbook_on_stats event
the current implementation suffers from a number of race conditions that
sometimes can cause that data to be missing or incomplete; this change
makes it so that for *playbooks* we build (and send) the notification in
response to the playbook_on_stats event, not the EOF event
commit 5e481341bc8407354beba1b031abc263767c6bce
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Mar 19 09:59:57 2020 -0400
flake8
commit 0a1070834dda93f43b65efb26f495daced4f7f66
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Mar 19 09:04:47 2020 -0400
only update the ip address field on the instance
* The heartbeat of an instance is determined to be the last modified
time of the Instance object. Therefore, we want to be careful to only
update very specific fields of the Instance object.
commit c7de3b05285d9a43d4a02e557a5dc679aa40a460
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Mar 19 09:01:03 2020 -0400
fix spelling
commit 06b3e54fb1feb04a7bba870b313d0f36af66a18f
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Mar 18 09:06:20 2020 -0400
remove python2 support from awxkit
commit 7f2e1d46bcbc5f10d85c07571292783ff0378ac5
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Mar 19 08:59:15 2020 -0400
replace janky unique channel name w/ uuid
* postgres notify/listen channel names have size limitations as well as
character limitations. Respect those limitations while at the same time
generate a unique channel name.
commit 12158bdcbaa2c14267bb61e2b011398308d72a7d
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Mar 19 08:57:05 2020 -0400
remove dead code
commit f858eda6b163335110ead75228838d77ddeac06f
Author: Egor Margineanu <egor.margineanu@gmail.com>
Date: Thu Mar 19 13:43:06 2020 +0100
Made OPTIONS optional
commit c5297b0b86918829c7c69d5c4a5e9d9dd15c4e6a
Author: AlanCoding <arominge@redhat.com>
Date: Thu Mar 19 08:42:07 2020 -0400
Fix sanity error
commit 3a208a0be27b842c6533836f09efec7084182628
Author: Egor Margineanu <egor.margineanu@gmail.com>
Date: Thu Mar 19 13:26:59 2020 +0100
Added support for PG port and options. related #6340
commit cfdfd967937b7592a438547e466fb9ca6f0b1042
Author: Egor Margineanu <egor.margineanu@gmail.com>
Date: Thu Mar 19 13:26:59 2020 +0100
Added support for PG port and options
commit f1ee963bd08f361e6db14b44c768dd1b30c3a9fe
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Mar 18 16:19:04 2020 -0400
fix up rebased migrations
commit 7c3cbe6e58057e65f005d5c08e8bb2ca8ca28ac0
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Mar 18 12:28:57 2020 -0400
add a license for redis-cli
commit 87de0cf0b3bb8a29371e847a2e85d3864b12f8b6
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Mar 18 10:55:24 2020 -0400
flake8, pytest, license fixes
commit 18f5dd6e047c65e3117730ebd5cc1066d32ab6ce
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Mar 18 09:02:20 2020 -0400
add websocket backplane documentation
commit 89163f2915dc16a082bb8a60969b2e489f67184e
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Mar 17 10:08:00 2020 -0400
remove redis broker url test
* We use sockets everywhere. Thus, password special characters no longer
are an issue.
commit 59c9de276172b6cede0a04fe87e3079c2ecd78ee
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Mar 17 09:25:21 2020 -0400
awxkit python2.7 compatible print
* awxkit still supports python2.7 so do not use fancy f"" yet; instead,
use .format()
commit b58c71bb74bd5f5c836f88daa3d7806ff68cea47
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Mar 16 13:34:49 2020 -0400
remove broadcast websockets view
commit 1caa2e028759a3103a73f5985b9a286f09f2fbfc
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Mar 2 16:35:06 2020 -0500
work around a limitation in postgres notify to properly support copying
postgres has a limitation on its notify message size (8k), and the
messages we generate for deep copying functionality easily go over this
limit; instead of passing a giant nested data structure across the
message bus, this change makes it so that we temporarily store the JSON
structure in memcached, and look it up from *within* the task
see: https://github.com/ansible/tower/issues/4162
commit 770b457430a013278ea902ee3ab003172d29d624
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Mar 5 14:19:46 2020 -0500
redis socket support
commit d58df0f34a0e4b9dcc9c5a9cae9038e7e0bf6e92
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 28 09:50:27 2020 -0500
fix sliding window calculation
commit 3f5e2a3cd3e80416d90b9133c6b27e1d1fec7109
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Feb 27 15:17:01 2020 -0500
try to make openshift build happy
commit 2b59af3808d8b110c2c430349aad9fe825bb3904
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Feb 26 11:50:22 2020 -0500
safely operate in async or sync context
commit 9e5fe7f5c68f0a7f375fb8c5ea683d402198a85f
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Sun Feb 23 11:13:19 2020 -0500
translate Instance hostname to safe analytics name
* More robust translation of Instance hostname to analytics safe name by
replacing all non-alpha numeric characters with _
commit 093d204d198e18af28db89a841bd60237f801cfe
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 21 15:36:27 2020 -0500
fix flake8
commit e25bd931a111ea85826d000709735fd0c7a66853
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 21 15:02:53 2020 -0500
change dispatcher test to make required queue
* No fallback-default queue anymore. Queue must be explicitly provided.
commit 8350bb3371b9eb62a49e5370feb138f1603c9653
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 21 13:51:47 2020 -0500
robust broadcast websocket error hanndling
commit d6594ab60240e058d630d1353bb0e46ab76d3c0c
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 21 10:21:41 2020 -0500
add broadcast websocket metrics
* Gather brroadcast websocket metrics and push them into redis every
configurable seconds.
* Pop metrics from redis in web view layer to display via the api on
demand
commit b6b9802f9eebdf2c082ab9447a5e17815c77dcda
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 21 10:05:31 2020 -0500
increase per-channel capacity
* 100 is the default capacity for a channel. If the client doesn't read
the socket fast enough, websocket messages can and will be lost. This
increases the default to 10,000
commit 0da94ada2b2be0b85b41b78041049729b4704b7e
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 21 10:02:47 2020 -0500
add missing service name to dev env
* Dev env was bringing the wsbroadcast service up but not under the
tower-process dependency. This is cleaner.
commit 3b9e67ed1ba41f8d1ba3fe52d19eee65f7e1e944
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Feb 17 10:40:45 2020 -0500
remove channel group model
* Websocket user session <-> group subscription membership now resides
in Redis rather than the database.
commit 14320bc8e6c6c97baf29ba6faffca1e5ed6f0e04
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Feb 17 09:04:16 2020 -0500
handle websocket unsubscribe
* Do not return from blocking unsubscribe until _after_ putting the
gotten unsubscribe message on the queue so that it can be read by the
thread of execution that was unblocked.
commit 3c5c9c6fde893327fb52614994b0d14d775b4ac1
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 14 16:12:04 2020 -0500
move broadcast websocket out into its own process
commit f5193e5ea5e906cf217bc9e33069702983673216
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 14 14:36:19 2020 -0500
resolve rebase errors
commit 03b73027e8781a62aec99f8c260b13f19e81c7da
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 14 11:28:46 2020 -0500
websockets aware of Instance changes
* New tower nodes that are (de)registered in the Instance table are seen
by the websocket layer and connected to or disconnected from by the
websocket broadcast backplane using a polling mechanism.
* This is especially useful for openshift and kubernetes. This will be
useful for standalone Tower in the future when the restarting of Tower
services is not required.
commit c06b6306abe295ae9e176e64c6ce35e1314438aa
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 14 08:59:52 2020 -0500
remove health info
* Sending health about websockets over websockets is not a great idea.
* I tried sending health data via prometheus and encountered problems
that will need PR's to prometheus_client library to solve. Circle back
to this later.
commit 45ce6d794eb6a5f9896edfda09573a7d47861be2
Author: Shane McDonald <me@shanemcd.com>
Date: Thu Feb 13 13:16:25 2020 -0500
Initial migration of rabbitmq -> redis for k8s installs
commit e94bb44082411b17fd9fb40b54182db37323c1f2
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Feb 11 09:10:34 2020 -0500
replace rabbitmq with redis
* local awx docker-compose and image build only.
commit be58906aed1d50eb246d5fd89c7439b8388d446f
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Feb 10 15:12:11 2020 -0500
remove kombu
commit 403e9bbfb5cadfec1d92a400798d001611068906
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Feb 5 09:03:04 2020 -0500
add websocket health information
commit ea29f4b91ff65b1a28a9484a00e5a3306aa6bfaa
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Jan 27 15:10:55 2020 -0500
account for isolated job status
* We can not query the dispatcher running on isolated nodes to see if
the playbook is still running because that is the nature of isolated
nodes, they don't run the dispatcher nor do they run the message broker.
Therefore, we should query the control node that is arbitrating the
isolated work. If the control node process in the dispatcher is dead,
consider the iso job dead.
commit 3f2d757f4ec5a1e881b73da15cfa0d487be04106
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Jan 24 15:19:50 2020 -0500
update awxkit to use new unsubscribe event
* Instead of waiting an arbitrary number of seconds. We can now wait the
exact amount of time needed to KNOW that we are unsubscribed. This
changeset takes advantage of the new subscribe reply semantic.
commit feac93fd24c0ebef8fa32370f3a82699db60896b
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Jan 24 10:53:41 2020 -0500
add websocket group unsubscribe reply
* This change adds more than just an unsubscribe reply.
* Websockets canrequest to join/leave groups. They do so using a single
idempotent request. This change replies to group requests over the
websockets with the diff of the group subscription. i.e. what groups the
user currenntly is in, what groups were left, and what groups were
joined.
commit 088373963bb7c2561533e05aafd8bf4e47d28457
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Jan 23 16:10:23 2020 -0500
satisfy generic Role code
* User in channels session is a lazy user class. This does not conform
to what the generic Role ancestry code expects. The Role ancestry code
expects a User objects. This change converts the lazy object into a
proper User object before calling the permission code path.
commit 5818dcc980be31bd521c2670790956491e076154
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Jan 22 16:24:08 2020 -0500
prefer simple async -> sync
* asgiref async_to_sync was causing a Redis connection _for each_ call
to emit_channel_notification i.e. every event that the callback receiver
processes. This is a "known" issue
https://github.com/django/channels_redis/pull/130#issuecomment-424274470
and the advise is to slow downn the rate at which you call
async_to_sync. That is not an option for us. Instead, we put the async
group_send call onto the event loop for the current thread and wait for
it to be processed immediately.
The known issue has to do with event loop + socket relationship. Each
connection to redis is achieved via a socket. That conection can only be
waiting on by the event loop that corresponds to the calling thread.
async_to_sync creates a _new thread_ for each invocation. Thus, a new
connection to redis is required. Thus, the excess redis connections that
can be observed via netstat | grep redis | wc -l.
commit dc6c353ecd78146ca2965edb24431f56baccdb6a
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Jan 16 14:26:16 2020 -0500
remove support for multi-reader dispatch queue
* Under the new postgres backed notify/listen message queue, this never
actually worked. Without using the database to store state, we can not
provide a at-most-once delivery mechanism w/ multi-readers.
* With this change, work is done ONLY on the node that requested for the
work to be done. Under rabbitmq, the node that was first to get the
message off the queue would do the work; presumably the least busy node.
commit 50b56aa8cb0c03bfc41139e5cbe7cc8836f14f11
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Jan 14 11:23:03 2020 -0500
autobahn 20.1.2 released an hour ago
* 20.1.1 no longer available on pypi
commit 3fec69799cb37854da8e6138041bb1ec4949ae95
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Jan 13 15:01:29 2020 -0500
fix websocket job subscription access control
commit 2a2c34f56779e7ccd8337141efc3bef8f6695c3e
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Jan 8 15:44:04 2020 -0500
combine all the broker replacement pieces
* local redis for event processing
* postgres for message broker
* redis for websockets
commit 558e92806b0e692939faf113029ad322960c7369
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Dec 20 10:21:53 2019 -0500
POC postgres broker
commit 355fb125cb447701ffb4316e4cddbc363264dc80
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Jan 7 15:18:16 2020 -0500
redis events
commit c8eeacacca6ae252954faedc997ec4fd1262edda
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Nov 8 10:36:39 2019 -0500
POC channels 2
commit 4a0c371014c53602caad2c3d7fdb1f05b6c2ba69
Author: Christian Adams <chadams@redhat.com>
Date: Wed Mar 18 12:48:40 2020 -0400
Fix flaky workflow test & set junit family
commit eb288000827922ee288b297eca323300a953d311
Author: Marliana Lara <mlara@redhat.com>
Date: Wed Mar 18 13:17:42 2020 -0400
Fix nested project schedule breadcrumb
commit a03d74d828200400da2316ec461eff900e2224a8
Author: Caleb Boylan <calebboylan@gmail.com>
Date: Tue Mar 17 11:49:09 2020 -0700
Collection: Use random names when we create objects in our tests
commit 2274b4b4e44e00ee515bbf9cf4c152a8e778ce28
Author: mabashian <mabashia@redhat.com>
Date: Wed Mar 18 09:44:08 2020 -0400
Upgrade jest and babel-jest to latest (v25)
commit c054d7c3d7a229d09a1452fbf1ce9dbbb7a09e24
Author: AlanCoding <arominge@redhat.com>
Date: Tue Mar 17 23:46:24 2020 -0400
Automatically hack sys.path to make running tests easier
commit ca3cf244fd570a93e14f54278a1750f8140c8a07
Author: AlanCoding <arominge@redhat.com>
Date: Tue Mar 17 19:54:43 2020 -0400
Replace verify_ssl test that did not work right
commit ecdb353f6fe9df8a2445952087d89c1c6b77e4d9
Author: AlanCoding <arominge@redhat.com>
Date: Tue Mar 17 19:49:27 2020 -0400
Mark user password as no_log to silence warning
commit d9932eaf6aac397be7c646991d8d8875b8894993
Author: AlanCoding <arominge@redhat.com>
Date: Tue Mar 17 19:37:30 2020 -0400
Add integration test
commit b875c03f4ad71ec93a403b1b4f2a10dd024da310
Author: Bill Nottingham <notting@splat.cc>
Date: Tue Mar 17 17:19:33 2020 -0400
Clean up a few more cases where we checked the license for features.
commit e87f804c92ae7b36087eb640e4b2404a9a047250
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Tue Mar 17 16:21:06 2020 -0400
Moves JT Form to using react hooks and custom hooks
commit 6db6fe90fd85be6d0334051dca2ea624a9eaec5b
Author: mabashian <mabashia@redhat.com>
Date: Tue Mar 17 15:27:16 2020 -0400
Adds error div to toggle fields built using form generator so that errors can be shown underneath the toggle
commit c850148ee3193bf80a7e466c5c2fddadd5cead14
Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local>
Date: Tue Mar 17 14:08:13 2020 -0400
change duplicate IDs where possible
commit a0937a8b7cc7fccf175dd74cdefd6a65a210d6d2
Author: mabashian <mabashia@redhat.com>
Date: Tue Mar 17 13:44:13 2020 -0400
Bumps eslint from 5.6 to 6.8
commit c4c0cace881895dc3732abc8795cf4fad9f9f40e
Author: beeankha <beeankha@gmail.com>
Date: Tue Mar 17 12:55:32 2020 -0400
Fix ansible shebang error
commit d0c510563f94975dacdf185b1cc539918cc4a948
Author: Bill Nottingham <notting@splat.cc>
Date: Tue Mar 17 10:37:51 2020 -0400
Allow scm_branch in notifications.
commit d23fb17cd996773f015144a28e6bccb4201a1bd5
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Tue Mar 17 11:33:55 2020 -0400
Auto-update dependencies in lock file
commit 8668f2ad4692161f62a47f3517f165de10cb9d8b
Author: AlanCoding <arominge@redhat.com>
Date: Mon Mar 16 22:36:27 2020 -0400
Add workflow to tower_role
commit 80234c56007d796d061015eb13727332e793a085
Author: Gabe Muniz <gmuniz@redhat.com>
Date: Mon Mar 16 19:54:15 2020 +0000
rework the tar to always delete the leftover directories
commit ef223b0afb7458783d83b60f3acb8ee1e0be1c49
Author: Caleb Boylan <calebboylan@gmail.com>
Date: Mon Mar 16 11:12:57 2020 -0700
Collection: Add test for workflow_template extra_vars
commit e9e8283f16576b3c8bbc6eef6b2391ba27b959d3
Author: Caleb Boylan <calebboylan@gmail.com>
Date: Mon Mar 16 11:08:01 2020 -0700
Collection: Add integration test for smart inventory
commit b73e8d8a567cbb7206fcb08a8db9919de23b7eb2
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Mar 16 13:15:10 2020 -0400
fix a bug in isolated event handling
see: https://github.com/ansible/awx/issues/6280
commit 6db6c6c5baa0a8b49acf702c4a2065e1962ddbc5
Author: beeankha <beeankha@gmail.com>
Date: Mon Mar 16 11:18:08 2020 -0400
Revert module util changes, reorder params in group module
commit 2b5ff9a6f992a3c8b3e494735e6e38665c7e9a9b
Author: AlanCoding <arominge@redhat.com>
Date: Wed Mar 11 11:39:27 2020 -0400
Patches to generator to better align with modules
commit 97c169780d4915d5e3dd3f3594158a364a1d3835
Author: beeankha <beeankha@gmail.com>
Date: Fri Mar 13 13:40:42 2020 -0400
Delete config file
commit 88c46b4573c1156d1e46a532627a5510139b1730
Author: beeankha <beeankha@gmail.com>
Date: Thu Mar 12 13:51:13 2020 -0400
Add updated tower_api module util file, update generator and template
commit 53d27c933ee69365e3537fa96ec2bdc3ac9c6659
Author: beeankha <beeankha@gmail.com>
Date: Wed Mar 11 11:36:58 2020 -0400
Fix linter issues
commit c340fff64386b220805b391d496f1ae21d4a0402
Author: beeankha <beeankha@gmail.com>
Date: Wed Mar 11 10:17:43 2020 -0400
Add generator playbook for the AWX Collection modules, along with other module generation tools
commit 61600a8252dd8cff5646f904790220e5da465de1
Author: mabashian <mabashia@redhat.com>
Date: Mon Mar 16 10:37:44 2020 -0400
Adds aria-labels to links without descernible inner text
commit 521cda878e9d31265dc1b119312a7ab30cffc825
Author: AlanCoding <arominge@redhat.com>
Date: Mon Mar 16 10:04:18 2020 -0400
Add named URL docs for uniqueness functionality
commit 16d5456d2bc887a0caa81f9c4d03882bbc7cd477
Author: Caleb Boylan <calebboylan@gmail.com>
Date: Fri Mar 13 12:09:45 2020 -0700
Collection: add a test for multiple credentials on a jt
commit abe81533585a271cac56df3663bb1e5ee822d4a0
Author: mabashian <mabashia@redhat.com>
Date: Fri Mar 13 16:38:46 2020 -0400
Remove rogue console
commit 86aabb297e366d7b4c6ad25b63c47117c3844baf
Author: Keith Grant <keithjgrant@redhat.com>
Date: Fri Mar 13 13:14:03 2020 -0700
add documentation for useDismissableError, useDeleteItems
commit a2eeb6e7b5c52b18c2ec324b9841e48498abf768
Author: Keith Grant <keithjgrant@redhat.com>
Date: Fri Mar 13 11:38:49 2020 -0700
delete unused file
commit f8f6fff21e1c770328815c94d10faa7dcb7a3fdf
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Wed Mar 11 07:12:47 2020 -0400
Show playbook field on JT when read-only
commit 3e616f2770f67a5fd197f2cefdd911363c406347
Author: Keith Grant <keithjgrant@redhat.com>
Date: Fri Mar 13 10:17:39 2020 -0700
update SurveyList tests, add TemplateSurvey tests
commit 27b48fe55bd6122890def871ea6749269a1611cd
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Mar 13 12:53:40 2020 -0400
make User.last_login read_only=True in its serializer
commit 43abeec3d7b5eebced3351b9ceba6ccf9bb1c9f7
Author: mabashian <mabashia@redhat.com>
Date: Fri Mar 13 11:25:40 2020 -0400
Mark img aria-labels for translation
commit bd8886a867a8eb549e0ed4e4a6d40d965609588e
Author: mabashian <mabashia@redhat.com>
Date: Fri Mar 13 11:21:25 2020 -0400
Adds lang attr to html tag in ui next app
commit bd68317cfd22d223414e058fed80a8b0d0fa3134
Author: mabashian <mabashia@redhat.com>
Date: Fri Mar 13 11:11:37 2020 -0400
Adds aria-label attrs to buttons without inner text
commit f8818730d414ae837f4b01d197131c1875d22e1c
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Mar 12 12:34:55 2020 -0400
consolidate isolated event handling code into one function
make the non-isolated *and* isolated event handling share the same
function so we don't regress on behavior between the two
commit b41c9e5ba340b1fdf7d294d8927ca31f91d53000
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Wed Mar 11 07:34:58 2020 -0400
Normalize initial value of select2 fields
commit 401be0c265d3d0a99c098ef7c8316646d9dedcd9
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Wed Mar 11 11:16:14 2020 -0400
Add parser error handling for settings json
commit 35be571eedc08d0a7507f0a1527a2769b67f93ee
Author: humzam96 <humzam96@icloud.com>
Date: Mon Dec 2 17:16:40 2019 -0500
Don't block the blockquotes
commit 8e7faa853ed580b3acae23e38717b8c54ba44809
Author: Hideki Saito <saito@fgrep.org>
Date: Wed Mar 11 13:47:10 2020 -0400
Mark tech preview message for translation
commit 1ee46ab98aefdb30787b5ef2fbf5930f3f43b6c3
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Wed Mar 11 13:01:44 2020 -0400
Mark access removal prompts for translation
commit ac9f526cf0089f79d704fac5d39dc4821197bfb4
Author: Keith Grant <keithjgrant@redhat.com>
Date: Thu Mar 12 17:08:21 2020 -0700
fix useRequest error bug
commit 7e6def8acc5ecda89f31d42026fc2518663ea877
Author: AlanCoding <arominge@redhat.com>
Date: Wed Mar 11 15:50:00 2020 -0400
Grant org JT admin role in migration as well
commit aa4842aea5ba019cd81b858aa29ca2406d284b53
Author: AlanCoding <arominge@redhat.com>
Date: Thu Feb 6 11:37:45 2020 -0500
Various JT.organization cleanup items
cleanup from PR review suggestions
bump migration number
fix test
revert change to old-app JT form no longer needed
commit 75477937927826c23ce6c9615041dc47abc6b4d6
Author: John Mitchell <jmitchel@Johns-MacBook-Pro-46.local>
Date: Wed Feb 5 15:51:55 2020 -0500
add organization to template views in old and new ui
commit 7d0b20757181dde280fd3b4eac15b03d01898219
Author: AlanCoding <arominge@redhat.com>
Date: Tue Jan 21 11:12:08 2020 -0500
Organization on JT as read-only field
Set JT.organization with value from its project
Remove validation requiring JT.organization
Undo some of the additional org definitions in tests
Revert some tests no longer needed for feature
exclude workflow approvals from unified organization field
revert awxkit changes for providing organization
Roll back additional JT creation permission requirement
Fix up more issues by persisting organization field when project is removed
Restrict project org editing, logging, and testing
Grant removed inventory org admin permissions in migration
Add special validate_unique for job templates
this deals with enforcing name-organization uniqueness
Add back in special message where config is unknown
when receiving 403 on job relaunch
Fix logical and performance bugs with data migration
within JT.inventory.organization make-permission-explicit migration
remove nested loops so we do .iterator() on JT queryset
in reverse migration, carefully remove execute role on JT
held by org admins of inventory organization,
as well as the execute_role holders
Use current state of Role model in logic, with 1 notable exception
that is used to filter on ancestors
the ancestor and descentent relationship in the migration model
is not reliable
output of this is saved as an integer list to avoid future
compatibility errors
make the parents rebuilding logic skip over irrelevant models
this is the largest performance gain for small resource numbers
commit daa9282790ca9c3f4fedfdd9fdf0251bba663824
Author: AlanCoding <arominge@redhat.com>
Date: Thu Jan 16 14:59:43 2020 -0500
Initial (editable) pass of adding JT.organization
This is the old version of this feature from 2019
this allows setting the organization in the data sent
to the API when creating a JT, and exposes the field
in the UI as well
Subsequent commit changes the field from editable
to read-only, but as of this commit, the machinery
is not hooked up to infer it from project
commit bdd0b9e4d92903f3a69636c92f39124803ec78ed
Author: AlanCoding <arominge@redhat.com>
Date: Thu Mar 12 15:44:35 2020 -0400
Add more tests for recent WFJT module issues
commit 88571f6dcbe483807cbd31328bf304bd30993d22
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Mar 12 14:14:56 2020 -0400
save approval node start time *before* sending "started" notifications
see: https://github.com/ansible/awx/issues/6267
commit a1cdc07944fb80565487b9c6257a4fe40e2db696
Author: AlanCoding <arominge@redhat.com>
Date: Thu Mar 12 12:26:54 2020 -0400
Print module standard out in test failure scenarios
commit eea80c45d126deb471c9ba2899bb083f9b9cadaa
Author: Keith Grant <keithjgrant@redhat.com>
Date: Wed Mar 11 15:44:02 2020 -0700
fix keys, clean up surveylist
commit 07565b5efcc4d5d51bbb562b3c4b268a62e9c91b
Author: Keith Grant <keithjgrant@redhat.com>
Date: Wed Mar 11 12:16:00 2020 -0700
add error handling to TemplateSurvey
commit 3755151cc52ed9ba4714a47b8f22dbfa2bf572fe
Author: Christian Adams <chadams@redhat.com>
Date: Wed Mar 11 14:12:56 2020 -0400
Update dev container to be consistent with other installation methods
- rename start_development.sh script to `launch_awx.sh`, like it is in k8 installations
commit 2584f7359ebdf201628f65ffd727ec0e3e57ce66
Author: Keith Grant <keithjgrant@redhat.com>
Date: Wed Mar 11 09:32:36 2020 -0700
restructure TemplateSurvey & list components
commit 286cec8bc34ba682752c7c610e7d6ef719c4c13c
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Mon Mar 9 16:04:01 2020 -0400
WIP
commit 64b1aa43b1586bc3d5d646f68860334747a77139
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Mon Mar 9 12:13:00 2020 -0400
Adds SurveyList tool bar
commit 6c7ab97159c9e8c5176f79920507aa231fee98a0
Author: mabashian <mabashia@redhat.com>
Date: Tue Mar 10 16:12:29 2020 -0400
Adds aria-label attrs to img elements
commit 8077c910b09876cec487f29682c702d07818dd54
Author: mabashian <mabashia@redhat.com>
Date: Tue Mar 10 16:10:51 2020 -0400
Adds lang attr to installing template
commit feef39c5cc79d0bc359aaf93a88dccfc9e0840b3
Author: AlanCoding <arominge@redhat.com>
Date: Tue Mar 10 16:06:28 2020 -0400
Change test to use native list for schemas
commit e80843846ea57a3e637f7d857e8cb8c73241585b
Author: AlanCoding <arominge@redhat.com>
Date: Thu Mar 5 11:05:46 2020 -0500
Modernize types of WFJT module
commit ecc68c10033b465c41935a204192759053f938e5
Author: mabashian <mabashia@redhat.com>
Date: Tue Mar 10 15:33:31 2020 -0400
Adds lang attr to html tag to specify default language for the application