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
commi...