Tags: jesus-bustos/awx
Tags
Release 4.0.0
$ git log 3.0.1..HEAD --no-merges
commit fcf6b4ae454304ddb1b4a8a1ef972e377dff6036
Author: Shane McDonald <me@shanemcd.com>
Date: Wed Mar 27 19:43:36 2019 -0400
Fix bug where init scripts didnt create the admin user correctly
commit a803e86a9536da149bc229db4f8f95bfc551c260
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Wed Mar 27 18:02:46 2019 -0400
Log errors directly from inventory_import.py only if running by hand
commit c3ba851908ab397857aeb6c5f0c0ea16c1f4ee5e
Author: Shane McDonald <me@shanemcd.com>
Date: Wed Mar 27 12:01:10 2019 -0400
Fix docker-compose installs
In a series of unfortunate events, my patch yesterday didnt actually work. This fixes that.
commit 7dd635cd8da40339b59812c5dbb5cc831494d99d
Author: Elijah DeLee <kdelee@gmail.com>
Date: Wed Mar 27 11:52:42 2019 -0400
update install docs
commit a983d4bc1f54781bb9685e6129c03d33379ea0bb
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Mar 27 11:44:26 2019 -0400
properly handle isolated cancellation
commit f7cffbfe5c92782ec4ea2cae617e8ae91f93aac6
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Mar 27 11:23:25 2019 -0400
pin runner 1.3.1
commit 2329079326f97fee4496d171068df3833fe0c574
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Mar 27 11:08:41 2019 -0400
runner expects process isolation flags in settings
* Towards the goal of converging the iso code path w/ the non-iso code
path. More process isolation control flags into settings.
commit c44bf6f90321087bf9492393bad4e6f6b201e970
Author: Shane McDonald <me@shanemcd.com>
Date: Wed Mar 27 09:32:04 2019 -0400
Allow for platform specific variables in docker-compose install
This changes the default docker_compose_dir on macos to a writeable location
commit a6d031f46f1de38516fb8259eb68fbfa7cebfbff
Author: Shane McDonald <me@shanemcd.com>
Date: Wed Mar 27 09:31:10 2019 -0400
Fix permissions of sensitive files in docker-compose installation
commit 2b6cf971573185a46950c5a8fa3f9de14ede38ae
Author: Shane McDonald <me@shanemcd.com>
Date: Tue Mar 26 15:13:20 2019 -0400
Do not set credentials via environment variables
commit 07e5a00f14b2e3472ad0657f5cbc74299b768b0f
Author: Shane McDonald <me@shanemcd.com>
Date: Tue Mar 26 15:10:26 2019 -0400
Remove “standalone Docker” installation path
This has been a burden to maintain. docker-compose is now required
commit 1829e7cad4bb6d1887e102ae4721cf5a444f6195
Author: Marliana Lara <mlara@redhat.com>
Date: Tue Mar 26 10:34:47 2019 -0400
Add sort toolbar to instance modal
commit e097f5a021b311132efcbb40cb57c5c4ea8381f3
Author: AlanCoding <arominge@redhat.com>
Date: Thu Jan 31 08:45:26 2019 -0500
implement playbook-dir option in ansible-inventory calls
commit ec390b049dd9ff38885f23c53f5d475ea2c4ac82
Author: Vismay Golwala <vgolwala@redhat.com>
Date: Tue Feb 26 22:09:28 2019 -0500
Feature: custom virtual environment directories
Currently, users are allowed to define virtual environments in
`settings.BASE_VENV_PATH` only, because that's the only place
Tower looks for virtual environments. This feature allows users
to custom define the directory paths, using API or UI, to look
for virtual environments. Tower aggregates virtual environments
from all these paths, except environments with special name `awx`.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com>
commit 0a1b220f568addc57b876bbebe2260f249836580
Author: Marliana Lara <mlara@redhat.com>
Date: Tue Mar 26 00:33:51 2019 -0400
Link to instances list via sref directive
commit d39b3b3165e592b4c2c11199b2975f30a695fc79
Author: AlanCoding <arominge@redhat.com>
Date: Mon Mar 25 08:29:45 2019 -0400
Remove compatibility_mode field, simplify jinja2 syntax
fix minor bug where credential not shown in API
commit 19ad7d3983837eb5212bd53fbfc1766012e13096
Author: AlanCoding <arominge@redhat.com>
Date: Tue Mar 19 07:31:52 2019 -0400
Inventory plugins data tweaks and finalization
Disable use of azure_rm inventory plugin
Disable use of ec2 inventory plugin
due to compatibility issues that are unresolved
Fix conflicts with ansible runner integration
Add additional content enabled by Ansible core changes
commit cd7e358b73aec48102c04c5e3ac49b2586239787
Author: AlanCoding <arominge@redhat.com>
Date: Fri Feb 8 10:27:26 2019 -0500
Inventory plugins transition dev finishing work
Bump keystone auth to resolve problem with openstack script
Clarify code path, routing to template vs. managed injector
behavior is also now reflected in test data files
Refactor test data layout for inventory injector logic
Add developer docs for inventory plugins transition
Memoize only get_ansible_version with no parameters
Make inventory plugin injector enablement a separate
concept from the initial_version
switch tests to look for plugin_name as well
Add plugin injectors for tower and foreman.
Add jinja2 native types compat feature
move tower source license compare logic to management command
introduce inventory source compat mode
pin jinja2 for native Ansible types
Add parent group keys, and additional translations
manual dash sanitization for un-region-like ec2 groups
nest zones under regions using Ansible core feature just merged
implement conditionally only with BOTH group_by options
Make compat mode default be true
in API models, UI add and edit controllers
Add several additional hostvars to translation
Add Azure tags null case translation
Make Azure group_by key off source_vars
to be consistent with the script
support top-level ec2 boto_profile setting
commit bc5881ad219f042c06f163152b5f3eedf3b8f732
Author: AlanCoding <arominge@redhat.com>
Date: Tue Jan 29 14:59:16 2019 -0500
Primary development of inventory plugins, partial compat layer
Initialize some inventory plugin test data files
Implement openstack inventory plugin
This may be removed later:
- port non-JSON line strip method from core
Dupliate effort with AWX mainline devel
- Produce ansible_version related to venv
Refactor some of injector management, moving more
of this overhead into tasks.py, when it comes to
managing injector kwargs
Upgrade and move openstack inventory script
sync up parameters
Add extremely detailed logic to inventory file creation
for ec2, Azure, and gce so that they are closer to a
genuine superset of what the contrib script used to give.
commit dd854baba2ae0e58f945ec17dee8c3cc0b3929c4
Author: Jim Ladd <jladd@redhat.com>
Date: Mon Jan 28 16:40:15 2019 -0800
Add support for Azure inventory plugin
commit 7cce3cad06c9e02076625f9c49fa3af54320ccef
Author: Jim Ladd <jladd@redhat.com>
Date: Wed Jan 23 17:25:51 2019 -0800
Add support for ec2 inventory plugin
commit 622fbc116b2b39fd8a9a1b7859918062b162f887
Author: AlanCoding <arominge@redhat.com>
Date: Tue Jan 29 14:00:54 2019 -0500
move script injection logic to inventory file
commit b9d489c788e9a926daf17f3dd85987ba8b33d08f
Author: AlanCoding <arominge@redhat.com>
Date: Tue Jan 29 11:53:05 2019 -0500
Use randomized file names for injector credential files
commit 5cbcfbe0c68b67f45b6da0233d98fa341f0d3840
Author: AlanCoding <arominge@redhat.com>
Date: Tue Jan 15 07:28:55 2019 -0500
Port inventory source injector tests to functional tests
This new batch of tests assures that the injector logic
for inventory source in their old script version remains
untouched with the refactoring underway.
Plugins are also tested by the same means of comparing
to reference files, these will be used to assure that
all parameters that used to be respected are still
respected in the plugin system.
commit d46a403a4975a6928cd4a4453f5994ae46ea46a6
Author: Jim Ladd <jladd@redhat.com>
Date: Fri Jan 25 13:23:45 2019 -0800
GCE plugin should not set any regions when 'all' specified
commit de808d4911a922f66ccff8b3279346a8e47f4418
Author: Jim Ladd <jladd@redhat.com>
Date: Tue Jan 22 10:15:07 2019 -0800
Only install futures on py2
commit 43eff55fd4b816c4ef54f1ef1a142a664c32e333
Author: AlanCoding <arominge@redhat.com>
Date: Thu Jan 17 16:43:49 2019 -0500
fix bugs related to python3
commit 6c130fa6c3a097209c667f8731d3cbe24d7dc747
Author: AlanCoding <arominge@redhat.com>
Date: Fri Dec 7 11:08:25 2018 -0500
Build-in inventory plugin code structure with gce working
supporting and related changes
- Fix inconsistency between can_update / can_start
- Avoid creating inventory file twice unnecessarily
- Non-functional consolidation in Azure injection logic
- Inject GCE creds as indented JSON for readability
- Create new injector class structure, add gce
- Reduce management command overrides of runtime environment
commit 8e4a87d0af769a5f27fbcdbca7e4dde98fc21b2c
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Mar 26 08:04:16 2019 -0400
fix tests for add /etc/ssh in bind mounted folder
commit fd50feb258d2635bd6bde5df94b387b7d62c6e09
Author: Yanis Guenane <yanis@guenane.org>
Date: Tue Mar 26 12:21:53 2019 +0100
bwrap/runner: Add /etc/ssh in bind mounted folder
/etc/ssh is currently not bound when run into bwrap, this leads to
error like "Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf"
since it cannot access this file.
https://github.com/ansible/awx/pull/3391 was done pre runner
integration.
Fixes: https://github.com/ansible/awx/issues/3392
Signed-off-by: Yanis Guenane <yanis@guenane.org>
commit f749a5d44d1402e0f8021b913dc98bfdc2c9b05b
Author: AlanCoding <arominge@redhat.com>
Date: Wed Feb 13 12:23:35 2019 -0500
Surface empty groups as children of all group
commit c3366db5ca55b6071e894038b76971f92ad3f09b
Author: Christian Adams <rooftopcellist@gmail.com>
Date: Mon Mar 25 23:55:56 2019 -0400
update content-type for oauth2 docs
commit b2a1824d21e01b3adbcd516155d3c65391ea21cc
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Mar 25 18:53:42 2019 -0400
store set_stat data for isolated job runs
commit 495dc2202f950784c72b56466b77b40a850e021e
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Mar 25 13:39:52 2019 -0400
more iso cleanup and bug fixes
commit 8674e3b4deb6c79db329cc8060119ca918c12c3b
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Mar 25 15:24:34 2019 -0400
remove an errant console.log
commit af8e0718404d09191c876d8dee3d64a2b58a8c33
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Mar 22 10:23:55 2019 -0400
remove old callback plugin code and tests
commit e6abd77c963fe7325ef1aaa45d50f51246e871f6
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Mar 22 08:47:18 2019 -0400
remove py2 compatability from awx.main.expect.run
this module is no longer run on isolated nodes (they use runner now)
commit 42bfff301cbe957726212177fd3553f4be19c4e2
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Mar 22 08:46:05 2019 -0400
remove python-memcached as a base dependency for playbook execution
commit 0aff1a2c751201efec167fc28208f45667737dba
Author: Marliana Lara <mlara@redhat.com>
Date: Wed Mar 20 15:10:04 2019 -0400
Add sort to users tokens list
commit 685f4018f263642988ceb1dde4603e2144760983
Author: Keith Grant <kegrant@redhat.com>
Date: Mon Mar 25 10:58:49 2019 -0400
improve verbiage in activity stream for associating/disassociating wf nodes
commit 0eaeadad8724ee3eefca81a5302e750101f24de9
Author: Shane McDonald <me@shanemcd.com>
Date: Fri Mar 22 12:10:47 2019 -0400
Fix python3 offline installs
commit 87e1ba4dea8cc332c939859da13b49ff781430db
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Mar 22 09:42:57 2019 -0400
do not generate a random ident
* instead, set the ident passed to ansible runner to be the job id. That
way, on we know what directory to look in for results when the directory
structure is created.
commit e96e1e925c7bda826c11f4de2da388f2ef295d3e
Author: Keith Grant <kegrant@redhat.com>
Date: Fri Mar 22 11:30:31 2019 -0400
update e2e test for codemirror change
commit 7476fefd65ce4fcb4d8e3672de3f8a023fd00110
Author: Keith Grant <kegrant@redhat.com>
Date: Fri Mar 22 10:11:18 2019 -0400
fix codemirror in add host, add inventory, and workflow job details
commit d7fc3f53b8f608c6e2a987c8d27ea5cc28cd05e6
Author: beeankha <beeankha@gmail.com>
Date: Thu Mar 21 16:14:56 2019 -0400
Update indentation
commit 91cbaa10962052f5f0dcbc20c538ae8156c52953
Author: Matthew Jones <matburt@redhat.com>
Date: Thu Mar 21 13:41:31 2019 -0400
Install supervisor into the dev environment
commit 3e13eff7f45dc6f03e63b3d05e205e4874673461
Author: beeankha <beeankha@gmail.com>
Date: Thu Mar 21 15:22:34 2019 -0400
Change serializer to take in init paramdefault value
commit b02d9ae282f8368a282efc69a1ef8d0918cee92d
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Mar 20 09:54:13 2019 -0400
pin apache-libcloud to a version that doesn't use PyCrypto
once a new version lands on PyPI, we'll pin to _it_
commit 57820b7056a2fadd0eb6f1f8e1b2bbde531411bd
Author: Kia Lam <digitalanime@gmail.com>
Date: Thu Mar 21 13:44:56 2019 -0400
Fix 'Groups' list item styling.
commit b7b97dd58d0c57461bc2f4fe9b431e7329e30fdb
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Mar 21 09:26:59 2019 -0400
doc update fix
commit 1d03625b27942c2b53a817db92a698ecad63d953
Author: beeankha <beeankha@gmail.com>
Date: Thu Mar 21 09:08:36 2019 -0400
Remove comment from serializer
commit 0a670e8db1bb565bc00ff62d3482755d56229a21
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Mar 20 16:34:16 2019 -0400
change from runner master to runner 1.3
commit cf62fa67bdbc44a5335600aa46348f740d2b1de6
Author: Keith Grant <kegrant@redhat.com>
Date: Wed Mar 20 17:00:42 2019 -0400
add links to activity stream for workflow_job_template_node
commit 3c382322b08ed64b42b086ea53948ce0ecacd233
Author: mickfeech <cmcfee@kent.edu>
Date: Wed Mar 20 16:33:02 2019 -0400
Fix misspelled word
commit 67ca2fa3356e201ebeee4ddd79b695cf045a59f5
Author: Unknown <cmcfee@kent.edu>
Date: Thu Feb 14 10:12:54 2019 -0500
update documentation to include kuberentes initContainers
Update documentation to include Kubernetes initContainers in custom virtualenvs
commit c9ac805eede72869775d67c4cabb2add5651f043
Author: beeankha <beeankha@gmail.com>
Date: Wed Mar 20 16:17:48 2019 -0400
[WIP] Provide Default Email Timeout Value
commit 60ef160e85e819fb4a9488169f91174d91f445a0
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Mar 20 14:38:28 2019 -0400
flake8 fix
commit be507dbefba5e54f55a17607c669af16f5b1de98
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Wed Mar 20 14:55:28 2019 -0400
Shows the button the add a JT to users with permissions to make JTs.
commit 8c26f20188e289b24a775e20d3906bf6d3de0b96
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Mar 20 14:33:15 2019 -0400
add license files for python modules
* python-daemon
* ansible-runner
commit 2c52a7d9a8034120008c5deaa8036f0038592241
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Mar 20 14:13:26 2019 -0400
fix more unit tests for runner
* isolated will be fixed in the future so pytest skip those
* fact cache moved one directory level up, account for that
commit b0065100351e78999456b060652d1025c729ed29
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Mar 20 14:00:22 2019 -0400
do not save sensitive env vars
* job_env gets exposed via the api. Sensitive env variables should be
redacted before saved into job_env.
commit 8e48a3a52318709cd57599c6a030691de7f71c6a
Author: Keith Grant <kegrant@redhat.com>
Date: Wed Mar 20 13:51:10 2019 -0400
interpret empty codemirror json content as empty object
commit b26c8f6b6291220f25296551f6b377e03d2da9ad
Author: Daniel Sami <dsami@redhat.com>
Date: Fri Mar 15 09:04:41 2019 -0400
e2e adjustments for fixtures and WS
lint adjustment
commit e9cf1475caafe2e3fc8d44b2a6a26a064b8ae98d
Author: Keith Grant <kegrant@redhat.com>
Date: Wed Mar 20 11:45:51 2019 -0400
de-lint
commit 1b3ae50076394adec756aabb464106792cfec972
Author: Bill Nottingham <notting@splat.cc>
Date: Wed Mar 20 11:34:35 2019 -0400
Add originating address for the failed login message
commit 7791c5f5ba637c709b8425bf86d34d82756a435d
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Wed Mar 20 11:34:05 2019 -0400
hide groups that host is already associated with on relevant lists
commit 19abd24c912a803eb2f41ed3023ed31465b56947
Author: Marliana Lara <mlara@redhat.com>
Date: Wed Mar 20 11:30:56 2019 -0400
Add sort to application tokens list
commit 1a6ae6e107788c83a6723920df2b1899a687bdaf
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Mar 20 11:05:01 2019 -0400
allow for runner setting parent_uuid
* Previously, parent_uuid was expected only on events generated for a
Job run. Now, there maybe a parent_uuid for any job type. AWX does not
support parenting events for any job type other than Job.
commit 86c7fd3b5d46d9f924d8252c6d93dfef81bf9ed8
Author: Keith Grant <kegrant@redhat.com>
Date: Wed Mar 20 11:01:42 2019 -0400
codemirror: sync data when closing modal by clicking outside
commit 46ad3fa7b19ce44d648c5970d01307a2ba856525
Author: Elyézer Rezende <elyezermr@gmail.com>
Date: Tue Mar 19 15:22:02 2019 -0400
users e2e
commit 060585434abb5456935b7378211813b2ceaacaaa
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Mar 19 18:07:38 2019 -0400
update tests
commit 2657779eda713fced4b50eeab710ea4e83ca686d
Author: Keith Grant <kegrant@redhat.com>
Date: Wed Mar 20 08:56:42 2019 -0400
cleanup comments
commit ac890b8cda5f5db942aad2b0b37d96f7e536c4e6
Author: Keith Grant <kegrant@redhat.com>
Date: Tue Mar 19 15:22:02 2019 -0400
don't show code-mirror tooltip icon if no tooltip provided
commit b6d8f9c6f60c817351b5295cd1e409c175c1f04b
Author: Keith Grant <kegrant@redhat.com>
Date: Tue Mar 19 15:07:10 2019 -0400
use code-mirror directive for host facts
commit 5583af2a58b0853b29c78ea71797883cff0db5bf
Author: Keith Grant <kegrant@redhat.com>
Date: Tue Mar 19 11:52:31 2019 -0400
form generator: add ng-disabled support to code mirror fields
commit 2ee6713050a33305e563fea96407701939304a8c
Author: Keith Grant <kegrant@redhat.com>
Date: Tue Mar 19 11:31:04 2019 -0400
centralize variable parsing logic in code mirror directive
commit b28409c1c70c853b91d0f7ebeab619a1f9cb2ea8
Author: Keith Grant <kegrant@redhat.com>
Date: Mon Mar 18 16:17:19 2019 -0400
fix saving inventory variables
commit ac5dec272b95e041ab3c937dde2e5173148b099e
Author: Keith Grant <kegrant@redhat.com>
Date: Mon Mar 18 16:00:45 2019 -0400
code-mirror: keep yaml/json in sync when opening modal
commit 33b19ebe1fed90d65dbe098b22215c5def56a1c4
Author: Keith Grant <kegrant@redhat.com>
Date: Mon Mar 18 13:53:52 2019 -0400
code-mirror: keep yaml/json setting in sync with modal
commit 5d3e39beac49d1eb742e8f88d0404085cef96ed7
Author: Keith Grant <kegrant@redhat.com>
Date: Mon Mar 18 11:48:21 2019 -0400
add use code-mirror directive for host variables; fix multiple code-mirrors on page at once
commit bed63b36903c299492f4cc91fef8447a52907788
Author: mabashian <mabashia@redhat.com>
Date: Fri Mar 15 16:14:55 2019 -0400
Work on getting extra vars popout working on inv form
commit 43ef4183dfad61146ce9ca72c5011a7ae9ffbd11
Author: Keith Grant <kegrant@redhat.com>
Date: Fri Mar 15 11:42:46 2019 -0400
trying to make codemirror editable
commit bd4337976e3dd0782e4ebd6ef893ed03946f6036
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Mon Mar 18 12:37:23 2019 -0400
makes the card for the workflow display taller
commit 50079c04414c23d012d9e487da610d2ff4cf82c8
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Tue Mar 19 12:52:59 2019 -0400
fix issue where pagination would lose role filter
commit f3173dbe26bf02aa8634a5efd4f1d8c695c1ac9d
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Tue Mar 19 12:08:36 2019 -0400
address pr and product feedback
commit a1dd5a4e19e02d1bf64f17c23d799fd36cd9a91f
Author: beeankha <beeankha@gmail.com>
Date: Tue Mar 19 11:29:19 2019 -0400
WIP WFJT Node Activity Stream Bug Fix
commit 52e86cf0c3eedd24389483fba734c00c37822d26
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Fri Mar 15 12:33:03 2019 -0400
hide rows from lists where adding would be redundant
commit 5135b8a9695ecdc3b88ef921df3805903b18b628
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Mar 18 12:51:32 2019 -0400
fixup unit tests for tasks
commit 8a04c22b2baec9bc9dadd81bb061e84403a73046
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Mar 18 07:07:02 2019 -0400
point at another runner branch
* revert parent_uuid because it causes problems with unexpected
parameter on event creation for some event type.
commit f7842cf2831e5e034b69ddb0f197c93320565512
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Mar 13 09:30:36 2019 -0400
refactor and fix unit tests
* fixup task TestGenericRun
* make runner callback functions accessable to testing
* reduce isintance() usage in run() by using build_ pattern
* move process_isolation param building to build_ function so it can be
tested
commit 827ad0fa7585c8a04a77280f764b6bec7657daf2
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Mar 8 13:48:50 2019 -0500
remove safe_args and add status_handler
* safe_args no longer makes sense. We have moved extra_vars to a file
and thus do not pass sensitive content on the cmdline
commit 602ef9750f93fdb02e7e88633007a5a735e115a5
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Mar 1 13:08:26 2019 -0500
update isolated task execution for ansible-runner
commit 8fb65b40de990018f08dfd14ab94437bd3b930b1
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Jan 29 14:11:00 2019 -0500
use ansible runner to run playbooks
* Project Updates
* Jobs
* Inventory Updates
* System Jobs
* AdHoc Commands
* Notifications
* Fact Cache
* proot
commit a7cda95803249ee054f3d72c09789ea1a7175715
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Jan 9 16:45:40 2019 -0500
init ansible-runner requirements
commit bb33ed6415f6fbee85bb82a88796b5093b0356bb
Author: Marliana Lara <mlara@redhat.com>
Date: Mon Mar 18 13:36:58 2019 -0400
Add sort and pagination to instances list
commit 74c84bd7df9b1709e665fcedc9fddee79fe1d9c0
Author: beeankha <beeankha@gmail.com>
Date: Mon Mar 18 11:19:26 2019 -0400
Update email section of Notification doc
commit b8beb1c64e6ef1adc294f80bc2858b046ee5efdd
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Fri Mar 15 15:20:38 2019 -0400
Fix invetory column width issues to make their contents readable
commit 3a4f56bb2b04833c53f6d9c33fb336637c6578a3
Author: Yanis Guenane <yguenane@redhat.com>
Date: Thu Mar 14 11:32:42 2019 +0100
plugins/tower.py: Use urllib.parse rather than urlparse
urlparse does not exist in python3, it has been replaced by urllib.parse
Signed-off-by: Yanis Guenane <yguenane@redhat.com>
commit 32ee9838aff849428ec9ca3bb21611a901fa155c
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Mar 15 08:08:32 2019 -0400
use the correct logger for the callback receiver
the callback receiver and dispatcher share several modules, so add logic
to use the correct logger
commit f2548c5e66c18720faf2c1b4bdc18db0d22e1ae4
Author: Takashi Sugimura <sugitk@users.noreply.github.com>
Date: Fri Mar 15 08:27:41 2019 +0900
#3415 propose the change translation in Japanese
regarding https://github.com/ansible/awx/issues/3415
commit 66a52655df9f5d6d5919a3a1a1791556f4e8ee03
Author: beeankha <beeankha@gmail.com>
Date: Tue Feb 12 16:17:57 2019 -0500
Change email notification success/fail messages and add a timeout feature
commit 32dbe3f86ab4b1a95eca74a5fa97a5ae587a21e1
Author: Vismay Golwala <vgolwala@redhat.com>
Date: Tue Mar 5 21:19:40 2019 -0500
UI - scroll to top in pagination
Currently in pagination, when we switch from one page to another,
the view is stuck at the bottom and is slightly inconvenient to
scroll all the way to top, in potentially a large list of records.
So in order to prevent that, this commit sets automatic scroll to
top while switching between pages, using jQuery's animate and
scrollTop methods.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com>
commit 7d384262e476e99af66b7f28603c9ff22f959f43
Author: Felipe Alencastro <felipe@alencastro.org>
Date: Thu Mar 14 17:08:50 2019 -0300
Makes daphne websocket_timeout infinite.
Daphne has a default timeout of 86400 seconds, so after 1 day of starting
awx_web container, the stdout stops refreshing automatically on the web UI.
This fixes this issue by making the timeout infinite, so the connection
between nginx and daphne's websocket never closes.
commit d39cfd177818dc6901c6ce68a31e0e99745783a4
Author: Elijah DeLee <kdelee@gmail.com>
Date: Thu Mar 14 14:33:16 2019 -0400
Update reference to test playbooks
commit 2e0edcbabdbdecc04d0a77f2256fbd2abe5dcdfa
Author: Bruno Thomsen <bruno.thomsen@gmail.com>
Date: Thu Mar 14 17:14:17 2019 +0100
docker: yum: use https for postgresql rpm download.
Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
commit 2650cbfc87db907f9e3eb819f7a7e3a79182df3c
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Thu Mar 14 07:28:29 2019 -0400
Fixes issue with inventory group names that are extremely long.
commit 7cf2bc24103ddc3fdf76fcc1cd3eefd2ee7da264
Author: AlanCoding <arominge@redhat.com>
Date: Wed Mar 13 15:37:01 2019 -0400
Run computed fields once for bulk delete requests
commit 85eca47a9304817043a7edd3b458f1b1984dead8
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Tue Mar 12 16:29:03 2019 -0400
fixes broken documentation link
commit 50d8eb30e174229c9746025c90590695c361035b
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Mar 12 14:59:24 2019 -0400
fix a failing test in the unit-test target used to generate swagger docs
commit 56b3d6c79b312b4619edfb195b602b6fcf83beb4
Author: Marliana Lara <mlara@redhat.com>
Date: Tue Mar 12 11:12:16 2019 -0400
Add sort toolbar to instance groups list
commit 9e528ea898afca2660091c09e157894a76b79889
Author: Jake Jackson <jljacks93@gmail.com>
Date: Tue Mar 12 11:48:41 2019 -0400
typo in inventory
simple typo fix `this` -> `these`
commit e09684462c3a3b91450a2025e4bf6efbca2d293d
Author: Shane McDonald <me@shanemcd.com>
Date: Fri Jan 18 00:03:33 2019 -0500
Working out some python3 kinks
commit 023fbc931d61ab5f0d69066f9d97067be4e56fc3
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Mar 11 21:24:43 2019 -0400
generate Swagger schemas as if view permissions didn't matter
this fixes several scenarios where certain POST endpoints don't show up
in our generated Swagger doc; /api/swagger is only
discoverable/accessible in the development environment where we generate
the schema
commit ee6445d620be3ad79ac5940404f7cdb812400015
Author: Marliana Lara <mlara@redhat.com>
Date: Mon Mar 11 14:55:09 2019 -0400
Update dataset from event listener instead of queryset search method
commit 8fb7cb6e82933718c0c74eb1aa8acd9cfb695eb6
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Fri Mar 8 10:36:48 2019 -0500
add first name and last name to the headers row of the teams users list
commit b55212368b23ee2fcf871e2bd5d0dc07e4941cba
Author: Marliana Lara <mlara@redhat.com>
Date: Mon Mar 11 13:44:21 2019 -0400
Add sort toolbar to applications list
commit e8d93c99a6b6346981043682750178bf6f539622
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Fri Mar 8 11:14:18 2019 -0500
Add the ksu, machinectl, and sesu methods to the builtin list of become methods
commit 3acb474b19f4a2755b9c7c10302ed080529f3d53
Author: Keith Grant <kegrant@redhat.com>
Date: Fri Mar 8 10:16:42 2019 -0500
de-dupe element ids
commit 7eb483d810f853ee2e92f4acb1798c1351847337
Author: Yanis Guenane <yguenane@redhat.com>
Date: Fri Mar 8 15:20:50 2019 +0100
bwrap: Add /etc/ssh in bind mounted folder
/etc/ssh is currently not bound when run into bwrap, this leads to error
like "Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf"
since it cannot access this file.
commit 09f9204917459190fe029e362b3f746894d14e00
Author: Keith Grant <kegrant@redhat.com>
Date: Thu Mar 7 16:27:01 2019 -0500
add tooltips for fields prompted on launch
commit 2a8e6ecba187a40b1f8ad27e538e2fd1707212da
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Thu Mar 7 14:13:54 2019 -0500
Update the error message when exceeding the organization hosts limit
commit abb221d942f2f8c7e8eaa5503c135d4bcde2bfea
Author: Marliana Lara <mlara@redhat.com>
Date: Thu Mar 7 13:44:15 2019 -0500
Stretch Layout container to full height
commit bca97355347b07f65b1b145c8daa9e78793bc88c
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Thu Mar 7 10:20:40 2019 -0500
update docs for development environment
commit 5cf7cc21c8f8f5043fb8c52b79e9032f103f1203
Author: Matthew Jones <matburt@redhat.com>
Date: Thu Mar 7 10:07:08 2019 -0500
Revert "Fix chrome can not be started with unit-tests due to missing shared libraries"
This reverts commit d558ffd699551946715996011b85f80cfd24ec67.
commit 499fd7b2f19fe029d862c32251d08346fae78e01
Author: Matthew Jones <matburt@redhat.com>
Date: Thu Mar 7 10:06:30 2019 -0500
Revert "Fix chrome can not be started with unit-tests due to missing shared libraries"
This reverts commit 3e5f328b52430e0c82007717f39ab307084e5288.
commit 0593ac197c25fd0414801805b755ce7d67e12216
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Wed Mar 6 14:19:06 2019 -0500
add template name to launch prompt modal.
commit 2196089216780e642ddf5eb7bb82ae45590eeb67
Author: beeankha <beeankha@gmail.com>
Date: Tue Mar 5 15:32:18 2019 -0500
Update fields.py to convert JT Credential input into integers
commit b6bf68427a5da5567ec515cd1542a94df7ccb462
Author: mabashian <mabashia@redhat.com>
Date: Wed Mar 6 17:40:33 2019 -0500
Remove unused variable
commit 502decf8fecf8991dcd1cde5d7f1cb4a0f7f0114
Author: mabashian <mabashia@redhat.com>
Date: Wed Mar 6 17:31:44 2019 -0500
Adds toggle for all/root groups to inventory groups view
commit 20347420cae6ecd198f9e430f17eecd9325d6095
Author: Keith Grant <kegrant@redhat.com>
Date: Wed Mar 6 17:22:25 2019 -0500
fix save success modal when adding new application
commit b29a9cd86ec29e5cbdf0a3da351251c77b387093
Author: Shane McDonald <me@shanemcd.com>
Date: Wed Mar 6 17:08:56 2019 -0500
Fix dev environment when running as root on the host
Without this, CURRENT_UID isnt actually passed in from the host, and wipes out /etc/passwd even when we’re actually running as root.
I tested this as a non-root user on Linux, and on Docker for Mac
commit 2d15d133597033ad974b0401a22d1ef3a45970af
Author: Marliana Lara <mlara@redhat.com>
Date: Wed Mar 6 15:04:06 2019 -0500
Refactor styles and add queryset to updateDataset event emmitters
commit 31f5d13a69c9ac43873c64a1470ce257be75f5d6
Author: Marliana Lara <mlara@redhat.com>
Date: Wed Mar 6 12:19:55 2019 -0500
Initialize paginate queryset with an empty object
commit 67753b790cb2a67b243b1b6dccfb47c58023c701
Author: Marliana Lara <mlara@redhat.com>
Date: Wed Mar 6 10:48:14 2019 -0500
Move toolbar default variable above the toolbar setting funciton
commit 661a54d3560c1e886afae0d42a068ca9112ffb46
Author: Marliana Lara <mlara@redhat.com>
Date: Tue Mar 5 15:09:12 2019 -0500
Add toolbar sort to Jobs list
commit 970a714291845fe34d3ce2df38aa5be5fb762f6d
Author: Marliana Lara <mlara@redhat.com>
Date: Tue Mar 5 15:08:24 2019 -0500
Update URL params when sorting on projects list
commit dc206c9ad65bb57195682bf3e9733ce34ecbcd9f
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Tue Mar 5 14:20:38 2019 -0500
fix wf unsaved changes exit functionality
commit 9f5f86c6a7846b2bf658f768e351919aeb3fe21e
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Tue Mar 5 12:00:12 2019 -0500
remove unused service and fix lint issue
commit 5e378822677ed90afa51d19211d1f98768e3f331
Author: mabashian <mabashia@redhat.com>
Date: Tue Mar 5 11:29:18 2019 -0500
Remove errant console
commit 0fc0106cc757739c0cf873802850dbcc9ff56514
Author: mabashian <mabashia@redhat.com>
Date: Tue Mar 5 11:25:05 2019 -0500
Fix dashboard dropdowns after bootstrap upgrade
commit bcdb590a2931922dd1a7532f2e31003e1cb1411d
Author: Daniel Sami <dsami@redhat.com>
Date: Tue Mar 5 10:55:39 2019 -0500
404 tests for varied resources
commit 6b46c7db8f8fbbf6c19b9e1590bd2c7b7d216f1e
Author: mabashian <mabashia@redhat.com>
Date: Tue Mar 5 08:50:43 2019 -0500
Fixes linting errors
commit 8c5bcffd4229759467d36af6c13e6af5873ef29c
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Mon Mar 4 16:58:10 2019 -0500
add unsaved workflow changes flow
commit 2ff22bd6818de6115cb023f24dddad0994e39890
Author: mabashian <mabashia@redhat.com>
Date: Tue Feb 26 15:38:18 2019 -0500
Show yaml comments when possible on launch prompt
commit 2359231bda5bc6830866e6191ee6ed8cf5ae1cf4
Author: mabashian <mabashia@redhat.com>
Date: Mon Mar 4 15:14:27 2019 -0500
Remove console.logs
commit ca5f27aa9e766f5c165b8478d2263f74723de714
Author: mabashian <mabashia@redhat.com>
Date: Mon Mar 4 15:03:52 2019 -0500
Removes vm.querySet from jobs list and ensures that state params are updated when search is performed to prevent context loss on data refresh.
commit 80adcaab81de769cd8a78b61ec00df80698c4a4c
Author: Marliana Lara <mlara@redhat.com>
Date: Mon Mar 4 14:40:15 2019 -0500
Set sort dropdown to state param order_by value
commit 8100fc1cfb2b9d926f24ae7608de76471a4c6e5c
Author: Marliana Lara <mlara@redhat.com>
Date: Mon Mar 4 11:27:16 2019 -0500
Add toolbar sort configuration to project list
commit 006797014cdda84c9ae391e7405230af307bcd83
Author: Daniel Sami <dsami@redhat.com>
Date: Mon Mar 4 11:58:32 2019 -0500
fix url
commit 38934dc8d002ffcbc6ef9871b95dde744e39acef
Author: Daniel Sami <dsami@redhat.com>
Date: Mon Mar 4 11:56:48 2019 -0500
lint fixes
commit 0ec6d652f74c337b29bb49acd965cf6807b5b1d7
Author: Daniel Sami <dsami@redhat.com>
Date: Mon Mar 4 11:53:35 2019 -0500
check for 404s
commit 1525c6d97e96931332e2d55abf9b7d02eb4b83d2
Author: Marliana Lara <mlara@redhat.com>
Date: Mon Mar 4 11:25:58 2019 -0500
Extend Toolbar directive to include sort dropdown
commit 1df5e55a4ec1880d4dcfb137056bbf678d56cc95
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Thu Feb 28 11:28:47 2019 -0500
add padding to label list tag.
commit a82304765d2fdd92553ba023a813afc2afe4420a
Author: mabashian <mabashia@redhat.com>
Date: Wed Feb 27 14:55:10 2019 -0500
Adds help text to host limit error shown in the output details of inventory sync jobs
commit cc3f2e0819264bcdd6f690d2414c276fa5aa6bca
Author: mabashian <mabashia@redhat.com>
Date: Wed Feb 27 12:46:18 2019 -0500
Properly pass path to error message
commit 03c07c0843db8732d6905e4f9bb0fd15f1c2be87
Author: mabashian <mabashia@redhat.com>
Date: Wed Feb 27 10:07:47 2019 -0500
Adds error handling to launch api calls
commit 1b94b616f0f34dfd173714318c43267e4697e0df
Author: mabashian <mabashia@redhat.com>
Date: Tue Feb 26 15:58:28 2019 -0500
Default empty max hosts to 0
commit 98c5cb1c4c9f6a56caf52cc422813d45e88be441
Author: mabashian <mabashia@redhat.com>
Date: Tue Feb 26 13:15:29 2019 -0500
Adds max value to host limit input
commit ce5a85a53bceea806c2642320fb00941cffe5bec
Author: mabashian <mabashia@redhat.com>
Date: Thu Feb 21 16:42:46 2019 -0500
Add support for max hosts on org
commit 046385d72ebd0050d0cdffa38099dfca6e53e363
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Thu Feb 21 15:57:44 2019 -0500
Make the inventory_import command log an error message on exception
when it happens in the big try/except block in the middle of handle().
Previously it wasn't doing anything with it, except exiting with a
code of 1.
commit 7eba55fbded3b91885c2e50b22e5a196acd1b206
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Thu Feb 21 11:41:55 2019 -0500
Change the wording of the error when adding a host
to "Organization host limit of %s would be exceeded...", since the
host will probably not actually be made active.
commit 6ac51b7b134e5093edd82bbfac9091689118d189
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Wed Feb 20 13:15:51 2019 -0500
Update the permission error to include max_hosts and the current host count
commit 97cc467ae15a4fdb97011bad2ec10c042fa1f5ab
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Wed Feb 20 10:50:28 2019 -0500
Restrict edit permissions on the Organization.max_hosts field to superusers
commit 3312ebcb05c015b0663f5648c5e56743e6d8d255
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Mon Feb 18 16:35:22 2019 -0500
Remove the hosts count from related_field_counts in the org api endpoints
It is probably not needed, and adds an additional db query.
commit 4d06ae48d3f9af6e486aa63fbcd23b41765dac44
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Fri Feb 15 14:28:58 2019 -0500
Deal with the (erroneous) case where a job is missing the inventory
by bailing out of check_org_host_limit early. Validation catches this
situation later on.
commit cf75ea91a1f6bfda7098d37ebe484bbdf7f1de27
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Wed Feb 13 10:29:26 2019 -0500
Properly use the inventory in the can_start permissions checks
commit 5e34f6582b3c62ef381f6d7fc364601e0a3b77bd
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Tue Feb 12 17:23:47 2019 -0500
Tests for start permissions for JobTemplate and WorkflowJob
when max_hosts is set.
commit 60008dbd745061c647435f425b711c294e4fb77c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Tue Feb 12 15:58:45 2019 -0500
Add a test that AWX doesn't care about max_hosts when editing hosts
on an inventory.
commit 4afd0672a17440d1e4b06e78a6f34d5d31aaf848
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Tue Feb 12 15:08:48 2019 -0500
Add test that AWX doesn't care about the limit when creating new hosts
commit 875a1c0b5f23a57d2439d84cbb8cd13825007463
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Tue Feb 12 13:15:34 2019 -0500
Remove the mention of the max_hosts value from the limit check messages
commit f5d7ca6913c29e0970d65d90e46e0c873ff53bd4
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Tue Feb 12 11:28:30 2019 -0500
Update the Organization API list and detail tests to check the host counts
commit df8a66e504c21ed96ab4189f3d76250616a82e11
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Mon Feb 11 15:51:40 2019 -0500
Correct the org limit check for changing hosts to use the host's org
instead of an inventory passed in from the user data, which is not allowed.
commit 43a0a15f6fc20f84128065414e95a4a2ad965463
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Thu Feb 7 16:53:12 2019 -0500
Expose the new InventoryUpdate.org_host_limit_error field in the API
commit 36ed890c14f7d681094af6215a2a998bd43f26b9
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Thu Feb 7 11:04:47 2019 -0500
Add permissions checks for the organization host limit
commit 0e8e5f65e16da84485859ac4979f023256671c7c
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Wed Feb 6 16:39:18 2019 -0500
Update to fix tests
commit 6399ec59c966a2966c06f20eed952bc707de372b
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Wed Feb 6 13:26:13 2019 -0500
Include in the API the count of hosts used by an organization
commit e44c73883e59baf5455ba0426585d667b6fd1f2e
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Wed Feb 6 10:38:40 2019 -0500
Expose Organization.max_hosts in the API
commit c3406748de71900354997cc7d658ccb524fd274b
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Wed Feb 13 10:58:10 2019 -0500
Add the new fields to the database
commit 6d70651611550cb373d4136e16c72f1b1be9b307
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Thu Feb 7 16:40:07 2019 -0500
Update the inventory_import management command
to respect the new Organization.max_hosts limit.
commit 5e13da62a48a3e391bf10d0c73233aaf782748b9
Author: Jeff Bradberry <jeff.bradberry@gmail.com>
Date: Wed Feb 6 10:14:46 2019 -0500
Added a max_hosts field to Organization
in order to optionally set a limit to the number of hosts an
organization that is sharing a license is allowed to manage.
related #1542
commit a8c4e9280435716df8a2996e11cfa1806e95dda2
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Wed Feb 27 16:37:26 2019 -0500
Add margin to Management Jobs Notifications list
commit ed568f569c3fd36d625cd8a7b3998bff25e7773f
Author: Markus Opahle <3225748+mopahle@users.noreply.github.com>
Date: Thu Feb 28 14:06:59 2019 +0100
only use ssl if certificate is specified
Signed-off-by: Markus Opahle <3225748+mopahle@users.noreply.github.com>
commit 13c05c68fc282765055145549543c79c9a7da67f
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Feb 27 16:43:25 2019 -0500
fix a few additional py3 issues
related: https://github.com/ansible/awx/issues/3329
commit 2be7f853f3f473789a46fe6ce5fca70494e9c367
Author: mabashian <mabashia@redhat.com>
Date: Wed Feb 27 15:24:29 2019 -0500
Fixes bug where all instances were preselected when modal was initially opened
commit 238b6cbb61f0e958ece05e6756715a803f6d371f
Author: Daniel Sami <dsami@redhat.com>
Date: Wed Feb 27 10:33:09 2019 -0500
E2E tests for form validation
commit 3a7bf6a8acff4dcb7802adabefa153bc60a372ec
Author: walkafwalka <41709139+walkafwalka@users.noreply.github.com>
Date: Sat Aug 4 01:50:16 2018 -0700
Add SSL suport for docker install
Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com>
commit 6e64aa81fd6ca3dd865a7bf2d6737f79f3459541
Author: mabashian <mabashia@redhat.com>
Date: Tue Feb 26 11:38:46 2019 -0500
Always show elapsed timer regardless of running state
commit 445612315bf8543fc7cb1bd07cf056b06ff84ba4
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Fri Feb 22 13:57:57 2019 -0500
Removes top left border radius on list item where the list has a tool bar
Removes redundant styling.
commit b7b0bdaecac3ce5b10638c83ab90bcad0ab6b3ca
Author: Jim Ladd <jladd@redhat.com>
Date: Mon Feb 25 00:40:15 2019 -0800
Ansible 2.8 deprecates use of -U
commit cc1a97b6d8d3b415e97880013684ff1ccf2b137c
Author: Jim Ladd <jladd@redhat.com>
Date: Fri Feb 22 23:00:27 2019 -0800
Update JobHostSummary.__str__ and corresponding tests
commit c6227797b47f01935a284f03f4ede043ada41cf4
Author: Jim Ladd <jladd@redhat.com>
Date: Fri Feb 22 14:07:07 2019 -0800
Make new host summary fields backwards compatible
commit 723f581fd024f86f49279933c2d14772c0cc4d73
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 22 13:14:35 2019 -0500
fix handling of serial strategy
* v2_playbook_on_play_start is called multiple times for the same UUID.
Specifically, once for each host in the play. This changes makes the
uuid unique before going to the dispatcher.
commit d2c345a374b151addd5c36236a2be4584d569f94
Author: Kia Lam <digitalanime@gmail.com>
Date: Fri Feb 22 13:06:20 2019 -0500
Fix API lint error.
commit 0943f989cee71de3adf80329edb63d3acd99ef49
Author: Kia Lam <digitalanime@gmail.com>
Date: Fri Feb 22 11:59:18 2019 -0500
Fix various errors when trying to run `make bulk_data`.
- Properly import PrimoridialModel.
- Use floor division operator for range() method to avoid float vs int errors.
commit 200028b269e3504ee1c063e61859257c16c5f66b
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Thu Feb 21 16:07:27 2019 -0500
updated initial tooltip setting
commit 0cae6121598a15f9354026da7697a846152bd0f6
Author: Alex Corey <alex.swansboro@gmail.com>
Date: Thu Feb 21 13:47:39 2019 -0500
Add helper text to the limit field prompt modal
commit 01b4b47087281b6dfeae45f8dd233fdac8912665
Author: mabashian <mabashia@redhat.com>
Date: Thu Feb 21 12:55:30 2019 -0500
Fixes unit test failure after adding ui support for extra var prompting on workflows
commit 14e9923037187798d8b92c6b7520bb6091300cd5
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Thu Feb 21 12:19:45 2019 -0500
remove select2count that wasn't being used
commit 7e47a924c51e915265cce6656089d51cdd5654a4
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Thu Feb 21 12:18:22 2019 -0500
break out credential watch statement in order to disable launch when creds are removed
commit 635aa9fd56b457f9b6ba75c5eb4b7a2dcdf5e733
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Wed Feb 20 17:08:24 2019 -0500
promise-ify createselect2 and use that instead for deferring launch button enabling
commit 2e4eb1885f92c8e26b1ef0b989ea90c568d6c281
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Tue Feb 19 11:47:22 2019 -0500
add launch button to jt and wf forms
commit 0ce70c08bd0d91969db87541468cead03207baeb
Author: mabashian <mabashia@redhat.com>
Date: Thu Feb 21 11:37:46 2019 -0500
Add prompt for extra vars to wfjt
commit e3c9a42741e6aa128964c8a785ecac20a2fb60ba
Author: mabashian <mabashia@redhat.com>
Date: Thu Feb 21 10:26:56 2019 -0500
Hook up status update sockets on completed jobs routes and project templates
commit d5d45e644df9978e03d6162240e39014ce851a90
Author: mabashian <mabashia@redhat.com>
Date: Tue Feb 19 13:45:29 2019 -0500
Prevent jobs/templates lists from refreshing list data more than once every 5 seconds
commit 04622d5786770645cffa5fe8eb7d7d4bd141689e
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Feb 20 08:26:41 2019 -0500
remove redbaron and update dependencies
commit 8c9544e5ed363ed477d7838e13d97ef88c7ad27c
Author: Jim Ladd <jladd@redhat.com>
Date: Wed Feb 13 17:25:35 2019 -0800
Add support for new ansible stats
commit 711937b1048943b0e4fee5e62d12fa8b59fd561d
Author: AlanCoding <arominge@redhat.com>
Date: Wed Feb 20 14:40:25 2019 -0500
fix some patches that were never unapplied
commit ec8a452f1d6c424d143277ce4bb7169c76793541
Author: kialam <digitalanime@gmail.com>
Date: Tue Feb 19 13:40:37 2019 -0500
Call `this.sync` when we receive a ws complete message.
- There can be a race condition where a job run finishes event processing before sending off a "successful/failed" websocket message. In this instance, we would miss gathering known artifacts for a job. The proposed fix is to do a manual detection of when a job status updates to "successful/failed/unknown" and perform a GET request to the job endpoint.
commit 07def62373a547fd35b20ebd0ea72be76277b07f
Author: AlanCoding <arominge@redhat.com>
Date: Wed Feb 20 14:02:36 2019 -0500
clear the test cache at end of every test
commit 728fb1aaef66a2a8ca5020959d8cb89a5d48426b
Author: kialam <digitalanime@gmail.com>
Date: Wed Feb 20 10:05:21 2019 -0500
Fix hidden relaunch dropdown in new lists.
commit 2596ad26b90e7249b1743c5e9f74aba56cec26fe
Author: kialam <digitalanime@gmail.com>
Date: Wed Feb 20 09:35:22 2019 -0500
Make compact rows responsive.
commit ef3b1ee195acbbe75d291fc0e204ea03f06e468b
Author: Hideki Saito <saito@fgrep.org>
Date: Wed Feb 20 12:31:31 2019 +0000
Add action to output login failure to logger
Signed-off-by: Hideki Saito <saito@fgrep.org>
commit b1a33869dc901c408035726e825c56e3fb2b5dbf
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Feb 19 16:08:13 2019 -0500
convey OpenStack verify_ssl defaults in the CredentialType schema
commit 9f04fbe4a4c74963544d870da4647abefac6c406
Author: Hideki Saito <saito@fgrep.org>
Date: Fri Feb 8 11:56:28 2019 +0900
Add verify_ssl to OpenStack credential type
To avoid verification failures when using a self-signed certificate file,
Added "Verify SSL" check box to the openstack credential type edit page.
Signed-off-by: Hideki Saito <saito@fgrep.org>
commit 82b9f8ebb086e3b7510d3cbcd51abb4b84b123dd
Author: Elyézer Rezende <elyezermr@gmail.com>
Date: Tue Feb 19 13:53:12 2019 -0300
Resize window to avoid breaking the UI
Update test-jobs-portal-list-actions to resize the browser window and
avoid a flake test because of broken layout.
commit 43ca4526b11bdaa8eb42642d2eb03a62028a64fb
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Feb 19 00:36:27 2019 -0500
define native CredentialType inputs/injectors in code, not in the DB
This has a few benefits:
1. It makes adding new fields to built-in CredentialTypes _much_
simpler. In the past, we've had to write a migration every time we
want to modify an existing type (changing a label/help text,
changing options like the recent become_method changes) or
when adding a new field entirely
2. It paves the way for third party credential plugins support, where
importable libraries will define their own source code-based schema
commit 16e135249c5deca0ff7fb8f280f1d27d3556ad53
Author: Vismay Golwala <vgolwala@redhat.com>
Date: Mon Feb 18 13:50:48 2019 -0500
Fixed # of hosts - job details UI
In the UI job details page, the number of hosts for any job was always displayed '1'
irrespective of the actual count. This was caused because of a faulty initialization
of variable followed by unreachable code. It has been fixed by updating init value.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com>
commit 1e4cd9ea8ff4ff0efb7154107e579242395d45e4
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Feb 15 16:34:34 2019 -0500
document the SQL profiler
commit 954ccccbc54b992bde1260dfde94836752e5c5d3
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Feb 15 12:59:20 2019 -0500
fix a bug in the display of playbooks using serial or free strategy
commit 6f43875e803f4ce46bf4384daf984511b67d881a
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Feb 15 14:30:27 2019 -0500
record profile data in /var/log/tower, not /var/lib/awx
commit 4f13255f35af98564d6a4e0cec4a422188d5619a
Author: Vismay Golwala <vgolwala@redhat.com>
Date: Tue Feb 12 11:38:54 2019 -0500
Allow empty default values for numerical survey answers.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com>
commit 8f36e21c9736a090d4e141d07e465dad3fde6032
Author: Klaas Demter <Klaas-@users.noreply.github.com>
Date: Fri Feb 15 16:15:33 2019 +0100
Avoid pg password ending up in syslog/shell output
Currently if an error occurs the pgpassword would be exposed to syslog / shell during playbook backup.yml
commit 6a1128135520affd8e721011767f2b3b6938fcf9
Author: Bill Nottingham <notting@splat.cc>
Date: Thu Feb 14 20:25:50 2019 -0500
Show last login along with the badges on the user view screen.
commit df4e4f80adc0b5b787402c02287f8c69a25a2cdb
Author: Etienne Simard <etienne@redhat.com>
Date: Mon Feb 11 19:23:02 2019 -0500
Fix ambiguous workflow vizualizer wording
Resolves: #2998
Signed-off-by: Etienne Simard <etienne@redhat.com>
commit 640d2a27978f1c69ac8308d45ccdaad6198da919
Author: mabashian <mabashia@redhat.com>
Date: Thu Feb 14 16:32:54 2019 -0500
Fix linting error
commit 30ce85b80a7dcd1d801a34ef7d339e8706d90790
Author: mabashian <mabashia@redhat.com>
Date: Thu Feb 14 16:19:54 2019 -0500
Translate job status in smart status tooltip. Mark strings for translation in project form
commit 4f83d44142c1f6404ba7d05fa705d692c6e3d194
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Feb 14 15:55:20 2019 -0500
mark a workflow convergence error message for i18n
commit 7452eb2fa17994b58c94aeb8b47867b02d3574e9
Author: Bill Nottingham <notting@splat.cc>
Date: Thu Feb 14 15:34:24 2019 -0500
Remove broken user_info command.
This has not worked in a long time, and does not serve much purpose.
commit 8300f7f51b8fb0cf32f22a2297e5aa9c2529e4e2
Author: Bill Nottingham <notting@splat.cc>
Date: Thu Feb 14 15:17:37 2019 -0500
Add django last_login information to user object.
commit eed94b641ee3cb96b9e04e6869d85e6b2c076c14
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Feb 14 01:55:29 2019 -0500
add a custom DB backend that provides system-level SQL profiling
run this command on _any_ node in an awx cluster:
$ awx-manage profile_sql --threshold=2.0 --minutes=1
...and for 1 minute, the timing for _every_ SQL query in _every_ awx
Python process that uses the Django ORM will be measured
queries that run longer than (in this example) 2 seconds will be
written to a per-process sqlite database in /var/lib/awx/profile, and
the file will contain an EXPLAIN VERBOSE for the query and the full
Python stack that led to that SQL query's execution (this includes not
just WSGI requests, but background processes like the runworker and
dispatcher)
$ awx-manage profile_sql --threshold=0
...can be used to disable profiling again (if you don't want to wait for
the minute to expire)
commit 0138e92ddcc9b5a7f907354aa2ee7169cad1c647
Author: Unknown <cmcfee@kent.edu>
Date: Thu Feb 14 10:12:54 2019 -0500
update documentation to include kuberentes initContainers
Update documentation to include Kubernetes initContainers in custom virtualenvs
commit 9add96a0d338f805f1e501083aa079cc8eea2e5e
Author: impca <impca@users.noreply.github.com>
Date: Thu Feb 14 08:29:47 2019 +0100
update docker compose installer
Only run commands to update certs when config changes.
commit ed2ad1e210facd8a29483d8e32d6017822135645
Author: mickfeech <cmcfee@kent.edu>
Date: Tue Feb 12 15:28:45 2019 -0500
update documentation to include kuberentes initContainers
commit 9bebf3217e365ab4bc3964aa8fca06a448420b6d
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Feb 13 11:25:54 2019 -0500
remove usage of import * and enforce F405 in our linter
import * is a scourge upon the earth
commit 0f54d30f2c9d3a29fb071d08bcea6316272479e4
Author: Bill Nottingham <notting@splat.cc>
Date: Wed Feb 13 16:29:59 2019 -0500
Remove some unused functions.
commit 4af54517d214373d9212ddb23636dd04d136a91e
Author: Vismay Golwala <vgolwala@redhat.com>
Date: Thu Feb 7 15:26:56 2019 -0500
Update standalone schedule name uniqueness combining it with unified job template.
Signed-off-by: Vismay Golwala <vgolwala@redhat.com>
commit 334f571ad3af23d884ebba649c7d5a792263a916
Author: mabashian <mabashia@redhat.com>
Date: Wed Feb 13 11:48:43 2019 -0500
Fixes bug where extra blank option was being added to select input
commit c29275315e6189e94b7a74cd337405a6db861933
Author: impca <impca@users.noreply.github.com>
Date: Wed Feb 13 15:39:52 2019 +0100
Update compose configuration
When running awx via docker-compose and using custom certificates (for LDAP auth or whatever else...), update-ca-trust has to be called afer starting the container to actually use new certificates (just as it is called when using docker to run - https://github.com/ansible/awx/blob/devel/installer/roles/local_docker/tasks/standalone.yml#L119-L120 ).
commit ef89195e6c82a6a235866d26196cf36c2420ebd4
Author: mabashian <mabashia@redhat.com>
Date: Wed Feb 13 09:32:46 2019 -0500
Replace single quote with appropriate entity when generating new attribute
commit 2765367308f8c996e6bbf4d36f77cc62e29e706e
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Wed Feb 13 09:14:11 2019 -0500
load migrations page in dev environment
commit 2a94611801b2687369b7fd6117174ce46987c09d
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Feb 13 08:59:20 2019 -0500
fix `/migrations_notran`
commit e4eda3ef0de6a802bffd9314b7f000afb1d0af15
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Feb 13 08:33:42 2019 -0500
remove field size limit on adhoc `limit`
related: 4b669fb16decaab824e64bbdc78de4683677fe95
commit fbf6315a8cf62a45149c7ac36a019088acbdd1e3
Author: AlanCoding <arominge@redhat.com>
Date: Tue Feb 12 09:00:27 2019 -0500
remove star imports in tasks and non-base models
commit c12156520911105fe8ac6a4f3199771099d4480a
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Feb 12 09:07:08 2019 -0500
add tests for host_filter
* Ensure that building the smart inventory query string doesn't invoke
the database.
commit 3c3e659042daa06c9e5f3e0b0346ec272b833dff
Author: mabashian <mabashia@redhat.com>
Date: Tue Feb 12 15:50:52 2019 -0500
Show the proper tooltip on workflow results inventory
commit 406cb07018c85c210a575c1b507c5e780cd64b97
Author: mabashian <mabashia@redhat.com>
Date: Tue Feb 12 15:37:45 2019 -0500
Prevent extra fetch of cred list as cred modal is closing
commit 099a82fdf89a956ab3ba34858d55d8312978334b
Author: kialam <digitalanime@gmail.com>
Date: Tue Feb 12 15:24:17 2019 -0500
Fix expanded view not persisting when a user copies a project.
commit e245e50ee4ad2ed01ff798f642826a6560dd3075
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Feb 12 11:36:44 2019 -0500
optimize a slow query in inventory script generation
if we don't preload this column, Django needs it, and so it generates
one query per-host (!!!) to get it. For large (10k+ host) inventories,
this is incredibly slow.
see: https://github.com/ansible/awx/issues/3214
commit a52c0415d972cd7b398765653a95c678a6e8fd85
Author: mabashian <mabashia@redhat.com>
Date: Tue Feb 12 11:48:48 2019 -0500
Copied old bootstrap styles to display cred form checkboxes as they were before bootstrap upgrade
commit 98c7df3399daf1d73e3ded9af84d6c0d0b465b76
Author: mabashian <mabashia@redhat.com>
Date: Tue Feb 12 11:18:28 2019 -0500
Fix styling on related groups labels after bootstrap upgrade
commit 1bf2a455c6bc414b3c9aa02ffc64a6387782b44c
Author: AlanCoding <arominge@redhat.com>
Date: Mon Feb 11 10:34:32 2019 -0500
Do not remove edges from other inventory sources
commit cb222aaa40455f60dc2e9feac2e1ad6d45e87411
Author: mabashian <mabashia@redhat.com>
Date: Mon Feb 11 12:59:47 2019 -0500
Extract translations from ejs files
commit c0f9ee5e6ef50f0f100cf63ccd8ec117cc69d1c3
Author: mabashian <mabashia@redhat.com>
Date: Mon Feb 11 11:38:28 2019 -0500
Fixes linting errors
commit 3321f3e34d7fad27302f1faff435d48819f83c67
Author: mabashian <mabashia@redhat.com>
Date: Mon Feb 11 11:30:20 2019 -0500
Fixes bug where tooltip was clipped when graph is zoomed out. Fixes linting error
commit 953b6679ef270cc52d83d10919d650f98827c26b
Author: Elyézer Rezende <elyezermr@gmail.com>
Date: Mon Feb 4 13:51:56 2019 -0200
Add settings to control screenshot capturing
commit d2852616978a3f4bc05c613b80438486ee164b1c
Author: mabashian <mabashia@redhat.com>
Date: Mon Feb 11 10:28:35 2019 -0500
Fixes split job unit test confirming string match
commit fcba02cd864434d5313584ffd8c96324b7939290
Author: kialam <digitalanime@gmail.com>
Date: Fri Feb 8 14:52:15 2019 -0700
Linter fix.
commit 205dc93e65631bff6574f4f02cd7692beddee212
Author: mabashian <mabashia@redhat.com>
Date: Fri Feb 8 16:42:40 2019 -0500
Dynamically place link hover tooltip based on its size
commit 28a29293c7ec5704b9b5b24c4800dbe7712cb6a1
Author: kialam <digitalanime@gmail.com>
Date: Fri Feb 8 14:31:06 2019 -0700
Check for empty object rather than string value.
commit ed78978b5f01a33040d31f5b670ee6526e77f41f
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Feb 8 12:26:11 2019 -0500
do not observe queries when constructing them
* While parsing host_filter in the smart inventory code it was
triggering sql queries. This changset avoids executing the query that is
being constructed.
commit 6e1457607e1ff813420ff85ce2bae1d3950f718a
Author: mabashian <mabashia@redhat.com>
Date: Fri Feb 8 11:27:47 2019 -0500
Mark various strings for translation
commit b4d54895ff43f03f4fb30e8e16a2c8bc0228dac6
Author: mabashian <mabashia@redhat.com>
Date: Thu Feb 7 13:46:22 2019 -0500
Use arrow instead of 'to' in workflow edit link title
commit 5df384edd62fa4882a90c7adefd061455ba34a29
Author: Bill Nottingham <notting@splat.cc>
Date: Tue Feb 5 23:20:41 2019 -0500
Fix project updates to properly pull in role requirements.
"check" runs check out the version that is saved in the database,
so for git repos, any subsequent "checkout" run on the same node
would always report that we have the proper version, and we would
not properly force a role update when requiremets.yml changes.
Also, don't use `scm_result` for all SCMs, as the skipped tasks will
overwrite earlier `scm_result` variables.
commit dce3795e0c271b8ea55509243f5191566269ca1e
Author: Mathieu Mallet <mmallet@digipok.io>
Date: Wed Feb 6 16:41:34 2019 +0000
update-ca-trust: Ensure CA trust is updated in awx_task container
Related #3010
Both awx_web and awx_task containers can have a volume mounted in
specified by the ca_trust_dir variable. Unfortunately only the
awx_web container's trust is updated. This patch makes sure the
awx_task container's trust is updated as well
Testing Done: ansible-playbook --syntax-check installer/install.yml
Signed-off-by: Mathieu Mallet <mmallet@digipok.io>
commit 1a619de91ff64e271396ec2d07489694dc27a119
Author: mabashian <mabashia@redhat.com>
Date: Tue Feb 5 11:31:01 2019 -0500
Makes priv escalation method a dynamic select element
Release 3.0.1 commit f61b6f9 Author: Yanis Guenane <yguenane@redhat.com> Date: Mon Feb 11 09:39:36 2019 +0100 awx.main.tasks: Remove reference to unimport six d4c3c08 re:introduced the use of six that has been removed by daeeaf4. This lead to ""NameError: name 'six' is not defined"". This commit fixes the issue. Signed-off-by: Yanis Guenane <yguenane@redhat.com> commit 63e3e73 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Fri Feb 8 14:17:33 2019 -0500 AWX 3.0.1 commit d4c3c08 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Thu Feb 7 16:57:06 2019 -0500 fix scheduled jobs race condition * The periodic scheduler that runs and spawns jobs from Schedule()'s can end up spawning more jobs than intended, for a single Schedule. Specifically, when tower clustering is involed. This change adds a "global" database lock around this critical code. If another process is already doing the scheduling, short circuit. commit 76a16b3 Author: kialam <digitalanime@gmail.com> Date: Thu Feb 7 08:59:44 2019 -0700 Conditionally show the Artifacts field. commit 123f646 Author: mabashian <mabashia@redhat.com> Date: Thu Feb 7 10:47:21 2019 -0500 Cancel node form when user deletes node being edited commit 4f3a8ef Author: mabashian <mabashia@redhat.com> Date: Thu Feb 7 10:01:55 2019 -0500 Show notification tab to notif admin users on jt/wf/project/inv source forms commit c114243 Author: kialam <digitalanime@gmail.com> Date: Thu Feb 7 07:59:45 2019 -0700 Add artifacts as a subscriber to job details status service. - This will emerge the artifacts field values if they become available to the UI from the API once a job has completed successfully. commit 229e997 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Feb 6 17:07:12 2019 -0500 don't update parent event changed|failed in bulk (it's expensive) commit dc7ec9d Author: kialam <digitalanime@gmail.com> Date: Wed Feb 6 12:11:15 2019 -0700 Adjust WF results to account for codemirror changes. commit 07aae8c Author: kialam <digitalanime@gmail.com> Date: Wed Feb 6 10:17:27 2019 -0700 Add Artifacts CodeMirror field to job details. commit a6b362e Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Feb 6 11:02:47 2019 -0500 fix a subtle bug in ansible_facts lookup filtering commit 2c35493 Author: mabashian <mabashia@redhat.com> Date: Wed Feb 6 10:26:51 2019 -0500 Adds proper error handling to worklfow save related promises. Fixes bug watching for prompt changes after the node has been edited once. commit 016fc7f Author: Bram Verschueren <verschueren.bram@gmail.com> Date: Wed Feb 6 10:30:37 2019 +0100 use source_project custom_virtualenv if configured Signed-off-by: Bram Verschueren <verschueren.bram@gmail.com> commit 5e84782 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Feb 5 17:07:33 2019 -0500 provide a better ansible-inventory fallback error message old ansibles see: ansible#3139 commit 4b669fb Author: Bill Nottingham <notting@splat.cc> Date: Tue Feb 5 13:30:51 2019 -0500 Remove limit on `limit` field. This allows 'relaunch-on-failed' on an arbitrary number of failed hosts. commit 925c654 Author: Elyézer Rezende <elyezermr@gmail.com> Date: Thu Jan 31 15:16:01 2019 -0200 Add users CRUD e2e tests commit bb5312f Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Feb 4 21:28:50 2019 -0500 prevent field lookups on Host.ansible_facts keys (it doesn't work) under the hood, Host.ansible_facts is a postgres jsonb field which performs match operations using the JSON containment operator (@>) this operator _only_ works on exact matches on containment (i.e., "does the `ansible_distribution` jsonb value contain _this exact_ JSON structure"): SELECT ... FROM main_host WHERE ansible_facts @> '{"ansible_distribution": "centos"}' SELECT ... FROM main_host WHERE ansible_facts @> '{"packages": {"dnsmasq": [{"version": 2}]}}' postgres does _not_ expose any operator for fuzzy or lookup-based matches with this operator, so host filter values like these don't really make sense (postgres can't _filter_ in the way intended in these examples): ansible_distribution__startswith=\"Cent\" ansible_distribution__icontains=\"CentOS\" ansible_facts__packages__dnsmasq[]__version__startswith=\"2\" commit 5e20dcb Author: Yanis Guenane <yguenane@redhat.com> Date: Tue Feb 5 13:40:57 2019 +0100 jt, wfjt: Ensure SCHEDULE_MAX_JOBS is accurately respect Currently SCHEDULE_MAX_JOBS+1 can be scheduled rather than SCHEDULE_MAX_JOBS. This is due to the fact that we using strictly greater rather than greater or equal. Imagine we set SCHEDULE_MAX_JOBS=1, current logic: * First time (count = 0), count < 1 -> proceed * Second time (count = 1), count =< 1 -> proceed * Third time (count = 2), count > 1 -> prevented Imagine we set SCHEDULE_MAX_JOBS=1, new logic: * First time (count = 0), count < 1 -> proceed * Second time (count = 1), count =< 1 -> prevented Signed-off-by: Yanis Guenane <yguenane@redhat.com> commit 4602037 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Feb 4 11:45:27 2019 -0500 Expose the known privilege escalation methods in the API config view so that the UI can obtain them and make use of them for an autocomplete widget. commit 7676ccd Author: AlanCoding <arominge@redhat.com> Date: Fri Feb 1 13:29:45 2019 -0500 use custom venv in inventory prooting commit fb75969 Author: Marliana Lara <mlara@redhat.com> Date: Fri Feb 1 10:55:07 2019 -0500 Disable hosts toggle in smart inventory hosts tab commit 6f1cbac Author: Robert Zahradníček <rzahradn@redhat.com> Date: Sat Jan 5 21:44:43 2019 +0100 Add SCHEDULE_MAX_JOBS implementation for WFJTs for ansible#2975 commit 10945fa Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Jan 31 11:03:27 2019 -0500 properly detect ansible-playbook vs ansible runs in bwrap arg building a recent change (65641c7) made it so that we call ansible-playbook using its _absolute path_ (i.e., /usr/bin/ansible-playbook, /var/lib/venv/xyz/bin/ansible-playbook), so this logic is no longer correct commit d10d5f1 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Jan 31 00:59:13 2019 -0500 work around a bug in Django that breaks the stdout HTML view in py3 see: ansible#3108 commit 3e5f328 Author: Hideki Saito <saito@fgrep.org> Date: Thu Jan 31 13:02:23 2019 +0900 Fix chrome can not be started with unit-tests due to missing shared libraries - Added installation packages conforming to the unit-tests/Dockerfile Signed-off-by: Hideki Saito <saito@fgrep.org> commit d558ffd Author: Hideki Saito <saito@fgrep.org> Date: Thu Jan 31 09:54:55 2019 +0900 Fix chrome can not be started with unit-tests due to missing shared libraries - Modify Dockerfile to install necesarry shared libraries for chrome Signed-off-by: Hideki Saito <saito@fgrep.org> commit 6f9cf6a Author: Kia Lam <digitalanime@gmail.com> Date: Mon Jan 28 12:05:43 2019 -0500 Fix expanded view not persisting when a user copies a JT/WF. commit 1eeffe4 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Jan 29 17:53:49 2019 -0500 remove awx-manage migrate_to_database_settings commit 2927803 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Jan 30 12:12:39 2019 -0500 fix overindent lint failures commit 1b50b26 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Jan 29 20:10:13 2019 -0500 support up to 200 credential types in launch prompts commit 5c98d04 Author: Marliana Lara <mlara@redhat.com> Date: Tue Jan 29 15:23:43 2019 -0500 Update execution node field from job status subscriber commit 6560ab0 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Jan 29 15:04:35 2019 -0500 Migrated the inputs schema on existing CredentialTypes to convert the custom become_method into a plain string. related ansible#2630 Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com> commit 6e1deed Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Tue Jan 29 14:06:26 2019 -0500 Removed the special-case logic for maintaining the schema of the become_method field related ansible#2630 Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com> commit ad3721b Author: beeankha <beeankha@gmail.com> Date: Tue Jan 29 13:09:28 2019 -0500 Ensure all other error messages don't double up with the logout message commit ca64630 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Jan 29 09:35:57 2019 -0500 sanitize reflected user input on job details page This makes sure we're applying the 'sanitize' filter to reflected user input for some of the new information we're displaying on the job details page. commit 0ecd654 Author: Jeff Bradberry <jeff.bradberry@gmail.com> Date: Mon Jan 28 14:49:59 2019 -0500 Changed the become_method field into one that takes arbitrary input related ansible#2630 Signed-off-by: Jeff Bradberry <jeff.bradberry@gmail.com> commit 5e3d476 Author: beeankha <beeankha@gmail.com> Date: Mon Jan 28 16:12:20 2019 -0500 Ensure error messages are showing up, but not doubled commit 73f617d Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Jan 28 15:57:17 2019 -0500 Install dependencies for Chromium in unit test image commit ea7e15b Author: beeankha <beeankha@gmail.com> Date: Mon Jan 28 15:16:28 2019 -0500 Remove error message for regular logout commit eca530c Author: Marliana Lara <mlara@redhat.com> Date: Mon Jan 28 13:48:50 2019 -0500 Add execution node field to job details panel commit c1b48e2 Author: Kia Lam <digitalanime@gmail.com> Date: Mon Jan 28 13:25:44 2019 -0500 Some sidebar nav fixes. - Set isExpanded state to false when window width is < 700px. - Set `pointer-events` to `none` for logo to allow users to easily click on hamburger icon. commit 31b3bad Author: Molnar, Shawn <shawn_molnar@kaltire.com> Date: Fri Jan 25 16:37:51 2019 -0800 Fixed role download typo in help text commit 5931c13 Author: mabashian <mabashia@redhat.com> Date: Fri Jan 25 14:21:35 2019 -0500 Mark strings for translation commit 88eaf11 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Jan 25 11:11:12 2019 -0500 move awx.main.utils.ansible tests data into the correct location commit 5421c24 Author: Kia Lam <digitalanime@gmail.com> Date: Fri Jan 25 10:31:38 2019 -0500 Add expand/collapse toolbar to Projects List. Add some responsive styling. commit daeeaf4 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Jan 24 17:57:08 2019 -0500 clean up unnecessary usage of the six library (awx only supports py3) commit 2d119f7 Author: Hideki Saito <saito@fgrep.org> Date: Fri Jan 25 09:24:12 2019 +0900 Fixed incorrect setting item name for SAML Team Attribute Mapping commit 477c5df Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Jan 23 15:58:46 2019 -0500 add linked status indicator for scm inventory project updates Signed-off-by: Jake McDermott <yo@jakemcdermott.me> commit 9a10811 Author: Kia Lam <digitalanime@gmail.com> Date: Thu Jan 24 13:50:32 2019 -0500 Add expand/collapse toolbar for Job Templates list. commit 62bffaa Author: mabashian <mabashia@redhat.com> Date: Thu Jan 24 13:08:19 2019 -0500 Make environment subscribe-able commit 14423c4 Author: mabashian <mabashia@redhat.com> Date: Thu Jan 24 12:58:29 2019 -0500 Add param to getEnvironmentDetails allowing us to pass in a value rather than pulling it from the model commit 8037cdd Author: mabashian <mabashia@redhat.com> Date: Thu Jan 24 12:19:24 2019 -0500 Adds environment to output details for jts and inv syncs commit 4707dc2 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Jan 24 02:19:18 2019 -0500 clean up some unnecessary dispatcher reaping code commit ebc2b82 Author: Kia Lam <digitalanime@gmail.com> Date: Wed Jan 23 16:08:41 2019 -0500 Only show toolbar if the job list is not empty. commit 85a875b Author: Kia Lam <digitalanime@gmail.com> Date: Wed Jan 23 11:49:54 2019 -0500 Styling changes. commit a9663c2 Author: Kia Lam <digitalanime@gmail.com> Date: Wed Jan 23 11:49:01 2019 -0500 Add expand/collapse toolbar to Jobs List view. commit 05c24df Author: Kia Lam <digitalanime@gmail.com> Date: Wed Jan 23 11:46:43 2019 -0500 Add list toolbar component. commit 9817ab1 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Jan 24 10:23:56 2019 -0500 clean up some minor linting issues commit 0e5e233 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Jan 23 13:41:21 2019 -0500 use the correct ansible-inventory executable for custom venvs commit f7bc8fb Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Jan 22 17:35:09 2019 -0500 record the virtualenv used when a job or inventory sync runs see: ansible#2264 commit 13ed656 Author: AlanCoding <arominge@redhat.com> Date: Mon Dec 10 11:27:45 2018 -0500 Copy WFJT created_by to jobs it spawns commit c15cbe0 Author: Girish Ramnani <girishramnani95@gmail.com> Date: Wed Jan 23 11:53:27 2019 +0530 resolved the error message for JT Patch Signed-off-by: Girish Ramnani <girishramnani95@gmail.com> commit a872867 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Jan 21 18:03:56 2019 -0500 handle credential.inputs in decryption utils commit 3d1b32c Author: Daniel Sami <dsami@redhat.com> Date: Thu Dec 20 12:01:40 2018 -0500 websocket tests and fixture updates commit e95da84 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Tue Jan 22 13:48:57 2019 -0500 make forks fill for value of 0 and update timeout help text based on docs feedback commit fcd759f Author: John Mitchell <jlmitch5@ncsu.edu> Date: Mon Jan 21 13:52:47 2019 -0500 add timeout field to ui commit 058e2c0 Author: Matthew Jones <matburt@redhat.com> Date: Tue Jan 22 11:44:56 2019 -0500 Make schema generator handle alternative iso 8601 datetimes commit 0729190 Author: Marius Rieder <marius.rieder@durchmesser.ch> Date: Tue Jan 22 17:24:44 2019 +0100 Omit DATABASE_SSLMODE if not set. commit 5afabc7 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Jan 22 10:45:48 2019 -0500 use npm ci to install ui dependencies commit 9b2ca04 Author: Marliana Lara <mlara@redhat.com> Date: Thu Nov 29 15:31:56 2018 -0500 Fix host_filter smart search bug when searching by "or" operator commit 5895311 Author: Marius Rieder <marius.rieder@durchmesser.ch> Date: Mon Jan 21 19:47:34 2019 +0100 Add pg_sslmode option. Allows to use PostgreSQL over SSL ansible#709 commit c785c38 Author: Daniel Sami <dsami@redhat.com> Date: Thu Dec 20 12:01:40 2018 -0500 websocket tests initial commit commit f1e3be5 Author: Bianca <beeankha@gmail.com> Date: Wed Nov 14 17:40:25 2018 -0500 Removing unicode fix-related lines in ha.py commit bf5657a Author: Bianca <beeankha@gmail.com> Date: Tue Nov 13 14:33:32 2018 -0500 Update register_queue.py file to enable registration of instance groups with unicode
Release 3.0.0 commit a1c03cd Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Jan 22 09:30:42 2019 -0500 update license files commit 42fbb81 Author: Shane McDonald <me@shanemcd.com> Date: Tue Jan 22 09:32:39 2019 -0500 AWX 3.0.0 commit 0bde309 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Jan 22 09:03:10 2019 -0500 updating package-lock.json commit b2442d4 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Jan 22 08:40:26 2019 -0500 detect dead DB connections in the dispatcher when reaping jobs commit 8cb8e63 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Jan 21 16:53:18 2019 -0500 fix a py3 bug that breaks the SSO complete endpoint commit 8597670 Author: Christian Adams <rooftopcellist@gmail.com> Date: Fri Jan 18 14:08:42 2019 -0500 upgrade social-auth-core to v3.0.0 commit 5dd8c3a Author: AlanCoding <arominge@redhat.com> Date: Mon Dec 10 07:10:18 2018 -0500 Allow SCM overwrite vars in the UI commit 99288a5 Author: AlanCoding <arominge@redhat.com> Date: Sun Jan 20 12:56:14 2019 -0500 Use custom virtual environment in inventory updates commit 44c48d1 Author: Yanis Guenane <yguenane@redhat.com> Date: Mon Jan 21 12:32:41 2019 +0100 Nginx: Specify X-Frame-Options "DENY" header Adding the X-Frame-Options "DENY"; header to avoid possible clickjacking attack. More info of the why available here: https://www.owasp.org/index.php/Testing_for_Clickjacking_(OTG-CLIENT-009) Signed-off-by: Yanis Guenane <yguenane@redhat.com> commit ebe0ded Author: Sebastian <werbungs-newsletter@posteo.de> Date: Sun Jan 20 22:42:03 2019 +0100 Add grafana notification type unit tests commit 2dadfbc Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Jan 17 21:22:37 2019 -0500 use credential input access methods in injectors.py commit 3a58a5b Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Jan 17 20:15:04 2019 -0500 use credential input access methods in views/__init__.py commit 5010e98 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Jan 17 19:23:04 2019 -0500 use credential input access methods in projects.py commit 3ef4cc9 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Jan 17 19:11:16 2019 -0500 use credential input access methods in serializers.py commit c01c671 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Jan 17 18:43:36 2019 -0500 use credential input access methods in tasks.py commit a86e270 Author: Jake McDermott <yo@jakemcdermott.me> Date: Thu Jan 17 20:44:37 2019 -0500 add credential input access methods commit 4058d18 Author: Sebastian <werbungs-newsletter@posteo.de> Date: Sun Jan 20 13:51:23 2019 +0100 Add grafana notification type commit caa55f1 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Jan 18 16:04:32 2019 -0500 add robust handling of non-UTF8 when detecting inventory/playbooks commit 5c08067 Author: Christian Adams <rooftopcellist@gmail.com> Date: Fri Jan 18 13:27:01 2019 -0500 correct authorization code expiration help-text commit 2df51a9 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Fri Jan 18 13:13:15 2019 -0500 change grant reference to code in ui help text commit 0da0a8e Author: Tyler Cross <tyler@monad.attlocal.net> Date: Sun Nov 18 21:25:21 2018 -0500 CORS Support Added the django-cors-headers app and middleware to make CORS possible. commit b75ba7e Author: John Mitchell <jlmitch5@ncsu.edu> Date: Thu Jan 17 13:50:53 2019 -0500 remove auth misc form and move fields under system misc form commit 24de951 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Tue Jan 15 14:05:48 2019 -0500 add access token and authorization code expiration settings to ui commit 9743065 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Mon Jan 14 14:24:22 2019 -0500 add isolated settings to ui commit e45e4b3 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Jan 18 11:21:47 2019 -0500 fix a deadlock when Python garbage collects LDAPBackend objects we shouldn't call signal.disconnect in __del__ because it can lead to deadlocks in Django signal dispatch code The Signal.connect, Signal.disconnect, and Signal._live_receivers methods all share a threading.Lock(): https://github.com/django/django/blob/22a60f8d0b331bf06c066ccba4eea5bb5e4ac9f2/django/dispatch/dispatcher.py#L49 It's possible for this to lead to a deadlock: 1. Have code that calls Signal._live_receivers and enter the critical path inside the shared threading.Lock() 2. Python garbage collection occurs and finds one or more LDAPBackend objects with no more references 3. This __del__ is called, which calls Signal.disconnect 4. Code in Signal._disconnect attempts to obtain the (already held) threading.Lock 5. Python hangs forever while attempting to garbage collect commit 65641c7 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Jan 16 17:14:08 2019 -0500 add support for custom py3 ansible virtualenvs commit 28822d8 Author: AlanCoding <arominge@redhat.com> Date: Mon Mar 26 08:24:14 2018 -0400 remove unneeded steps in inventory import Delete some cases that directly loads scripts due to ansible-inventory group_vars problem (now fixed) Delete intermediate method that was a go-between the command and the loader class Change return type of loader from MemInventory to a simple python dict remove backport script and star imports commit 37dbfa8 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Jan 17 08:18:50 2019 -0500 close the persistent shelve when we're done checking it this code was added to detect celerybeat shelve .db corruption, but it caused a different issue; opening the shelve in this way puts a write lock on it, which means that when we attempt to open it _again_ moments later, we can't. when we're done checking the validity of the file, we need to close it commit b6c30e8 Author: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> Date: Mon Jan 14 17:17:40 2019 +0100 it's a limitation of the official postgres helm chart Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> commit d938c96 Author: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> Date: Mon Jan 14 17:03:27 2019 +0100 pg_password should be random 10 character alphanumeric string, when postgresql is running on kubernetes Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> commit 6c7f113 Author: Jake McDermott <yo@jakemcdermott.me> Date: Wed Jan 16 19:31:25 2019 -0500 skip chromium download when building release commit 7258a43 Author: Daniel Sami <dsami@redhat.com> Date: Thu Jan 17 08:28:22 2019 +0900 rewording, typo corrections commit 6d04bd3 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Jan 16 16:00:27 2019 -0500 enforce key order when writing swagger docs JSON commit aebeeb1 Author: Corey Wanless <corey.wanless@wwt.com> Date: Fri Jan 11 19:41:32 2019 -0600 adds pod limits Signed-off-by: Corey Wanless <corey.wanless@wwt.com> commit c434d38 Author: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> Date: Wed Jan 16 09:40:49 2019 +0100 adding helm chart version for postgresql Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> commit ae3ab89 Author: Daniel Sami <dsami@redhat.com> Date: Wed Jan 16 11:06:25 2019 +0900 lint fix commit 0c250cd Author: Daniel Sami <dsami@redhat.com> Date: Wed Jan 16 10:44:22 2019 +0900 Updated parameter info commit 33c1416 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Jan 15 15:13:43 2019 -0500 work around a py3 bug in celerybeat commit 3d7fcb3 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Jan 15 12:46:05 2019 -0500 fix a few isolated issues related to the py2 -> py3 move commit 04da450 Author: Shane McDonald <me@shanemcd.com> Date: Mon Jan 14 17:33:01 2019 -0500 Python 3 / Upstream Kubernetes commit 2016798 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Jan 14 17:14:36 2019 -0500 fix a few UTF-8 bugs on Ubuntu related to stdout text downloads commit 39d1195 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Jan 14 14:43:03 2019 -0500 support isolated runs in py2 *and* py3 (for now) once we merge in runner support for isolated environments, we can revert this commit (because we'll always run isolated code using python3 executables) commit d273472 Author: Shane McDonald <me@shanemcd.com> Date: Fri Jan 11 21:18:56 2019 -0500 Enable py3 SCL if needed commit 5aa99b2 Author: Shane McDonald <me@shanemcd.com> Date: Mon Jan 14 11:26:12 2019 -0500 Dependency updates for Python 3 commit 96b9bd6 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Jan 7 16:00:45 2019 -0500 make py3 packaging work for k8s commit 2c5bdf3 Author: Author: Jim Ladd <jladd@redhat.com> Date: Fri Jan 4 19:15:14 2019 -0500 fix some isolated py3 bugs commit af42345 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Jan 3 15:31:39 2019 -0500 remove dm.xmlsec.binding python-saml uses dm.xmlsec.binding only supports python2 by moving to py3, we now use python3-saml (which uses python-xmlsec instead) see: SAML-Toolkits/python-saml#145 (comment) commit c648213 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Jan 3 12:49:54 2019 -0500 parametrize PYTHON for Ubuntu py35 support commit f223df3 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Oct 22 12:58:42 2018 -0400 convert py2 -> py3 commit f132ce9 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Oct 22 11:47:39 2018 -0400 switch image builds to py3 commit cccc038 Author: AlanCoding <arominge@redhat.com> Date: Tue Jan 15 10:42:40 2019 -0500 Updates to logging, specifically for unit tests commit 7b32262 Author: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> Date: Tue Jan 15 14:59:17 2019 +0100 revert pg_hostname Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> commit d69f6ac Author: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> Date: Tue Jan 15 14:47:59 2019 +0100 add helm repo update and fix helm upgrade Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> commit 66a8598 Author: mabashian <mabashia@redhat.com> Date: Mon Jan 14 17:23:52 2019 -0500 Fixes for numerous bootstrap upgrade bugs, uses variables for colors in bootstrap override style file commit ef3aab1 Author: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> Date: Tue Jan 15 11:44:08 2019 +0100 related ansible#2991 - unify postgresql_service_name Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> commit 62ebf85 Author: Daniel Sami <dsami@redhat.com> Date: Mon Jan 14 19:18:47 2019 -0500 Documentation of functions commit 0c074e0 Author: Corey Wanless <corey.wanless@wwt.com> Date: Fri Jan 11 19:54:05 2019 -0600 * adds persistence.storageClass and limits to postgress helm install * adds new variables to the inventory Signed-off-by: Corey Wanless <corey.wanless@wwt.com> commit 7194338 Author: mabashian <mabashia@redhat.com> Date: Mon Jan 14 10:54:37 2019 -0500 Reduces flake on launch job e2e test commit d43521b Author: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> Date: Mon Jan 14 10:24:41 2019 +0100 fix ansible#2991 - make Helm creation of postgreql succeed when installing multiple AWX on different namespaces on same kubernetes Signed-off-by: Fabrice Flore-Thebault <themr0c@users.noreply.github.com> commit b1710f9 Author: Corey Wanless <corey.wanless@wwt.com> Date: Fri Jan 11 22:23:43 2019 -0600 adds wait time for postgres setup as a variable commit 3b456d3 Author: mabashian <mabashia@redhat.com> Date: Fri Jan 11 16:44:59 2019 -0500 Fix credential list e2e test commit 99205fd Author: mabashian <mabashia@redhat.com> Date: Fri Jan 11 13:06:52 2019 -0500 Fixes linting errors commit 8539eae Author: mabashian <mabashia@redhat.com> Date: Fri Jan 11 12:49:40 2019 -0500 Fixes for e2e tests commit 32c14d6 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Jan 11 08:49:47 2019 -0500 catch _all_ types of django.db.utils.Error on CTinT key lookups commit 77d2364 Author: AlanCoding <arominge@redhat.com> Date: Mon Dec 3 21:42:19 2018 -0500 Make docker environment interoperable with supervisorctl commands commit d1b42fd Author: AlanCoding <arominge@redhat.com> Date: Thu Jan 10 12:20:06 2019 -0500 Optimize dashboard using Django annotation for sum commit 2dfb0ab Author: mabashian <mabashia@redhat.com> Date: Wed Jan 9 11:45:51 2019 -0500 Fixes jshint errors commit 7bcbaab Author: mabashian <mabashia@redhat.com> Date: Wed Sep 12 13:36:34 2018 -0400 Removed extraneous comments commit 9c20e1b Author: mabashian <mabashia@redhat.com> Date: Wed Sep 12 13:22:32 2018 -0400 Upgrades jquery and bootstrap commit 0b3e514 Author: marcel <marcel.brandau.mb@gmail.com> Date: Sat Jan 5 09:07:11 2019 +0100 Fix typo in ca_trust_dir The correct path is used in docker-compose template: - "{{ ca_trust_dir +':/etc/pki/ca-trust/source/anchors:ro' }}" commit 1079051 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Thu Jan 3 07:52:16 2019 -0500 update to the latest asgi-amqp commit db2bb19 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Mon Dec 17 15:38:39 2018 -0500 add docs for task manager node decider commit e5ad2e4 Author: Elijah DeLee <kdelee@redhat.com> Date: Thu Dec 20 15:05:01 2018 -0500 swap file order so diff of schema makes more sense This way we will get +'s next to new content :) commit 479ad13 Author: Bill Nottingham <notting@splat.cc> Date: Tue Dec 18 16:23:17 2018 -0500 Fix some more typos while here. commit 23c2e1b Author: Bill Nottingham <notting@splat.cc> Date: Tue Dec 18 16:12:10 2018 -0500 Fix 'credential' typo. commit c0730aa Author: mabashian <mabashia@redhat.com> Date: Mon Dec 17 15:20:34 2018 -0500 Prevent mousedown on details link from triggering pan functionality commit 67d6a9f Author: mabashian <mabashia@redhat.com> Date: Mon Dec 17 14:33:48 2018 -0500 Fixes display of wf node details link in FF by adding height and width commit f9854ab Author: mabashian <mabashia@redhat.com> Date: Mon Dec 17 10:40:20 2018 -0500 Fixed linting error commit 2697615 Author: mabashian <mabashia@redhat.com> Date: Mon Dec 17 10:26:01 2018 -0500 Undo GET request that was made for workflow node jobs missing a type and instead leverage the redirect route. The workflow node results redirect now works for all job types. commit c8b1500 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Dec 14 19:22:23 2018 -0500 link to workflow playbook node route from workflow viewer commit a5c4350 Author: Jake McDermott <yo@jakemcdermott.me> Date: Fri Dec 14 19:20:01 2018 -0500 add redirect route for workflow viewer commit 9f18f8d Author: mabashian <mabashia@redhat.com> Date: Fri Dec 14 18:04:39 2018 -0500 Fixes split job inside workflow details link bug commit a8e1c89 Author: mabashian <mabashia@redhat.com> Date: Fri Dec 14 16:27:35 2018 -0500 Remove details function commit 7f66053 Author: mabashian <mabashia@redhat.com> Date: Fri Dec 14 14:59:19 2018 -0500 Changed workflow node details link to href so that i can be opened in new tab commit 4858868 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Dec 14 12:20:12 2018 -0500 configure an HA policy for openshift/k8s installs commit 4e37076 Author: mabashian <mabashia@redhat.com> Date: Fri Dec 14 14:08:06 2018 -0500 Fixes bug scheduling jt where first survey question is optional commit 65e110c Author: AlanCoding <arominge@redhat.com> Date: Thu Dec 13 11:47:54 2018 -0500 catch python error when unable to find user commit b0e3bc9 Author: GitStorm <GitStorm@users.noreply.github.com> Date: Thu Dec 13 11:52:56 2018 +0100 tower-cli config: host value needs to be URL Since the key name "host" is slightly misleading, it would help to point out in this documentation, that in fact an URL is required for that key/value pair "host" in the tower-cli config. Failing to do so drops the follwing error: Error: There was a network error of some kind trying to connect to Tower. The most common reason for this is a settings issue; is your "host" value in `tower-cli config` correct? commit 5950f26 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Dec 12 17:01:11 2018 -0500 only allow the task dispatch worker to import and run decorated tasks this _technically_ prevents a remote code exploit where a user who has access to publish AMQP messages to the dispatch queue could craft a special message that would import and run arbitrary Python functions; that said, the types of user with this privilege level are generally _already_ the awx user (so they can already do this by hand if they want) commit a3a5c6b Author: AlanCoding <arominge@redhat.com> Date: Wed Dec 12 11:56:57 2018 -0500 fix bug where some SJs could not be relaunched commit c2660af Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Nov 15 11:45:11 2018 -0500 stop various async background requests from bumping the session expiry if a user has an active session that just sits on the dashboard or job list, websocket messages that come in (for e.g., job status changes) will trigger AJAX requests for more data; this process causes a user with an idle login to continue to generate API requests, which in turn ticks their expiry timer. As a result, users with active sessions sitting on these two (popular) pages will never be automatically logged out via SESSION_MAX_AGE. this change introduces a special header that the UI can use to signify that a request shouldn't bump the expiry timer commit d5c6c58 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Nov 26 17:26:30 2018 -0500 add an AWX_ISOLATED_VERBOSITY setting for debugging isolated connections commit fc0a039 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Nov 26 16:28:17 2018 -0500 collect isolated capacity using a cache plugin, not stdout parsing reading capacity values using the jsonfile cache plugin is more robust in scenarios where ansible-playbook may print non-JSON output (such as -vvv or when a custom callback plugin like timer is enabled)
Release 2.1.2 $ git log 2.1.1..HEAD --no-merges commit e3872eb Author: Shane McDonald <me@shanemcd.com> Date: Tue Dec 11 12:30:10 2018 -0500 Bump version to 2.1.2 commit ae7361f Author: mabashian <mabashia@redhat.com> Date: Mon Dec 10 11:12:09 2018 -0500 Fixes bug where admin/member roles weren't showing up when adding user to org commit c0c666c Author: mabashian <mabashia@redhat.com> Date: Fri Dec 7 15:12:22 2018 -0500 Fixes bug launching jt where first survey question is optional and empty commit b891e2c Author: mabashian <mabashia@redhat.com> Date: Fri Dec 7 14:37:56 2018 -0500 Properly POST credentials to workflow nodes commit a8bf736 Author: mabashian <mabashia@redhat.com> Date: Fri Dec 7 14:24:12 2018 -0500 Sanitize username and description in application tokens list commit 40b5ce4 Author: AlanCoding <arominge@redhat.com> Date: Thu Dec 6 15:41:26 2018 -0500 link v1 pages to v2 credential type page commit d2cd337 Author: AlanCoding <arominge@redhat.com> Date: Thu Dec 6 08:29:23 2018 -0500 fix links to some resources that lack v1 pages commit d1705dd Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Dec 5 09:38:27 2018 -0500 more sane default log handlers * Removed the emailing of admins on request error. When turned on, the handler will include all django settings in the email. This is not desirable from a security standpoint. commit 816cc29 Author: Martin Juhl <m@rtinjuhl.dk> Date: Wed Dec 5 00:33:04 2018 +0100 Bumped Version to 2.1.1 commit f09b8ef Author: AlanCoding <arominge@redhat.com> Date: Tue Dec 4 15:36:49 2018 -0500 tests and optimizations for UJT list with non-joblet recent_jobs commit 4b31367 Author: AlanCoding <arominge@redhat.com> Date: Tue Dec 4 09:05:49 2018 -0500 Do not update project details after sync jobs commit 2a62e30 Author: kialam <digitalanime@gmail.com> Date: Tue Dec 4 11:19:25 2018 -0500 UI update to check recent job type for routing to detail pages. commit 4723773 Author: Marliana Lara <mlara@redhat.com> Date: Thu Nov 29 16:57:52 2018 -0500 Fix instance group modal selection commit 47264b0 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Dec 3 17:09:00 2018 -0500 point output search doc link to latest commit c51f235 Author: Bill Nottingham <notting@splat.cc> Date: Mon Dec 3 14:22:59 2018 -0500 Fix tooltip for slack channel list to note '#' is required. commit f1b1224 Author: Bill Nottingham <notting@splat.cc> Date: Mon Dec 3 10:23:28 2018 -0500 Update foreman.py from Ansible devel, primarily for unicode fixes. commit 1317572 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Fri Nov 30 15:54:15 2018 -0500 update org cards count when dataset chnages commit b763c51 Author: AlanCoding <arominge@redhat.com> Date: Fri Nov 30 15:13:28 2018 -0500 add type to recent_jobs commit 52f86a2 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Fri Nov 30 14:27:23 2018 -0500 add pagination to user tokens list commit 7252883 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Nov 30 14:01:45 2018 -0500 allow encrypted fields in custom credentials to be empty commit afa7c2d Author: kialam <digitalanime@gmail.com> Date: Fri Nov 30 13:58:13 2018 -0500 Update unit tests. commit 9c44d1f Author: Bill Nottingham <notting@splat.cc> Date: Fri Nov 30 13:43:21 2018 -0500 Add timeout & slice count to the job field whitelist. commit 473ce95 Author: kialam <digitalanime@gmail.com> Date: Fri Nov 30 12:16:28 2018 -0500 Fix failing unit tests. commit 3e1e068 Author: kialam <digitalanime@gmail.com> Date: Fri Nov 30 12:03:26 2018 -0500 Add boundary checks for `getReadyCount` method. commit 746a154 Author: kialam <digitalanime@gmail.com> Date: Fri Nov 30 11:23:15 2018 -0500 Address missing job events. - Fix off by one error. - Add unit tests for Stream Service.
Release 2.1.1
$ git log 2.1.0..HEAD --no-merges
commit e5645dd79864d59077057c819ae5544fc0963b2b
Author: John Hill <johill@redhat.com>
Date: Thu Nov 29 19:35:11 2018 -0500
one more
commit 6205a5db83a59a9090efb4c91ddc034e324323af
Author: John Hill <johill@redhat.com>
Date: Thu Nov 29 19:11:27 2018 -0500
Updating to fix linting error
commit e50dd9242556a229a21a624a1c7bb01c994530f9
Author: John Hill <johill@redhat.com>
Date: Thu Nov 29 18:16:53 2018 -0500
Cannot depend on the id and order, reverting to workflow node names
commit 15adb1e8284921e97a98525df0a383187f058e98
Author: mabashian <mabashia@redhat.com>
Date: Thu Nov 29 17:16:25 2018 -0500
Changes workflow key icon from fa-key to fa-compass
commit c90d81b914b908a4124bb87471f3e2978deb342c
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Nov 29 15:47:19 2018 -0500
resolve a nuanced traceback for JTs that run w/ a failed project
related: https://github.com/ansible/awx/pull/2719
commit 21fce00102e554158e155adcaa82446df911db58
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 29 14:07:43 2018 -0500
python3 compliance
* This ones for you rydog
commit d347a06e3d74439c65944b77896b532b4802a734
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 29 13:29:16 2018 -0500
do not deny existing workflow node relationships
commit 0391dbc2929609bb2cbc45ccc892cdeee809eec0
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Nov 29 10:44:37 2018 -0500
add additional DB retry logic to the callback receiver
initially, I implemented this for _only_ the task worker, but it's
probably needed for callback event workers, too
commit fcb6ce29072caafb7f4f2f5f82af1c14f8e3069f
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Nov 28 22:32:34 2018 -0500
remove a few deprecated `awx-manage` commands
commit 916c92ffc70ff7fecf69b3ffc14471c8fe922032
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 29 08:53:46 2018 -0500
save state
commit 38bf174bda042666b5fb719b00964be7a1f75cf7
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Nov 28 17:56:04 2018 -0500
don't reap jobs that aren't running
this is a simple sanity check, but it should help us avoid shooting
ourselves in the foot in complicated scenarios, such as:
1. A dispatcher worker is running a job, and it's killed with `kill -9`
2. The dispatcher attempts to reap jobs with a matching celery_task_id
3. The associated sync project update has the *same* celery_task_id
(an implementation detail of how we implemented that), and it ends
up getting reaped _even though_ it's already finished and has
status=successful
commit 09dff99340d9acaa56f03d94cafcd999eec314a9
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Nov 28 16:57:50 2018 -0500
enforce 1 edge between 2 nodes constraint
commit d573a9a3466867a0b6baaaada749cfdef6d5d4e3
Author: John Hill <johill@redhat.com>
Date: Wed Nov 28 15:37:30 2018 -0500
Small update to the node order to reflect workflow changes
commit d6e89689ae67b0cc740d546b82c482f48049ac62
Author: AlanCoding <arominge@redhat.com>
Date: Tue Nov 27 10:07:31 2018 -0500
do not pass artifacts to non-job nodes
commit 83760deb9d83160208bd6e4cde81737c3cf1660d
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Nov 28 13:33:24 2018 -0500
align tests with new replay get_job interface
commit 22802e7a64ddb5270300e6a882d4c34f989b322b
Author: kialam <digitalanime@gmail.com>
Date: Wed Nov 21 13:04:18 2018 -0500
Update README to include needed npm version.
commit 1ac5bc5e2bdec45a6721aea28cb12cc4ee64ebb8
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Nov 20 11:31:42 2018 -0500
remove angular-md5 license
commit 362a3753d07746cc3c051f3d934cbcdc97372532
Author: kialam <digitalanime@gmail.com>
Date: Wed Nov 21 13:02:16 2018 -0500
Remove 'angular-md5' from our dependencies.
commit 71ee9d28b9fa9f9dcf0ceb70c5d804255681a547
Author: kialam <digitalanime@gmail.com>
Date: Mon Nov 19 14:32:46 2018 -0500
Add link to original gist and rename file.
commit d8d89d253d1f4c2c5ef34b2590cb0c71c9baca66
Author: kialam <digitalanime@gmail.com>
Date: Mon Nov 19 12:59:15 2018 -0500
Remove instances of "md5" from the UI.
commit a72f3d2f2fafc7cc2c778250fe7a12e0dc4516fc
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Nov 16 16:45:30 2018 -0500
generate host_config_key using random UUIDs, not a time-based md5 hash
commit 1adeb833fb2d2240ff034426b222e7da7815eb23
Author: AlanCoding <arominge@redhat.com>
Date: Wed Nov 28 10:23:09 2018 -0500
clean up unwanted data in activity stream of nodes
commit a810aaf319c07d06b9587782080ee913b2e126e7
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Nov 27 18:16:55 2018 -0500
fix isolated nodes in the dev environment
commit 4e45c3a66cd00f4dd4cd38bcf34c3ae707891d3c
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Nov 28 09:09:08 2018 -0500
mock an HTTP call to fix busted unit tests
commit 2e3949d61209c9acc2a25e67b46db0f32d79265a
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Tue Nov 27 22:46:16 2018 -0500
update expected color vals of active tab in smoke test
commit 51669c9765441fe6f41725a717119eb590ac7db8
Author: mabashian <mabashia@redhat.com>
Date: Tue Nov 27 16:08:11 2018 -0500
Fixes hint/lint errors in workflow viz test
commit 17cc82d946e4cd083c227d4965cd9477f28bc895
Author: mabashian <mabashia@redhat.com>
Date: Tue Nov 27 12:08:00 2018 -0500
Ensure that selected row is cleared when adding new node after editing existing node
commit 10de5b686619425158edd4ff42442d3db2a51cb0
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 26 16:48:45 2018 -0500
Fixes clicking on a wf in wf node. Also fixes editing wf in wf node with inv prompt
commit 55dc27f2430dd02327d7287aa27a7573f2bf2339
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 26 16:18:06 2018 -0500
Set active tab to jobs when initially clicking a workflow_job_template type node
commit 6fc2ba349551a0ad2628d91effff46491a7565ab
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 26 12:06:19 2018 -0500
Fixes delete node shifting e2e test
commit 7bad01e193ab3f8544b6f6d203fd6dabf10d752c
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 26 11:20:56 2018 -0500
Fixes e2e workflow visualizer tests
commit 62a1f10c42705cb01178a96d44954580b6ca3827
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 26 09:15:37 2018 -0500
Fix node pagination for project/inv
commit 3975a2ecdb5e86eb2997efe6b55edfb6289e3cbe
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 26 09:02:25 2018 -0500
fix linkpath class
commit bfa361c87f0c0dcf428a3bbae0cfc3316331e373
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Fri Nov 23 17:59:31 2018 -0500
hide prompt button when not on jobs tab
commit d5f07a965220480487eea4b8276e23878622fa0f
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Fri Nov 23 17:53:02 2018 -0500
hide inventory help message when not on jobs tab
commit 65ec1d18ad3d8c3bbe54da1830692b55536be443
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Fri Nov 23 17:32:57 2018 -0500
skip missing inventory prompt value check when selecting workflow node
commit 7b4521f980a12b4da2b0079ec7896f1df4847e6d
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Fri Nov 23 17:08:21 2018 -0500
workflow node prompt fixup
* use workflow model and endpoint when node is workflow
* always include template type in prompt data
* skip missing inventory checks when node is workflow
* skip checks for required credential fields when node is workflow
commit 3762ba7b245f45500bcf4b7473bd25e2b73d107d
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Wed Nov 21 14:28:50 2018 -0500
add back in workflow_nodes in order to be able to use it for count of nodes
commit 762c882cd78e8e68c8668180101c5b502c9a6472
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Wed Nov 21 14:14:28 2018 -0500
consume workflow maker total nodes label change
commit 343639d4b7dbf0a16fb2aee6104a0d9d9e8f3ef4
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Wed Nov 21 14:07:36 2018 -0500
fix workflow maker total templates header to total nodes
commit 38dc0b8e90c1e95848e7c92c342fdb6fe23f77e4
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Wed Nov 21 13:50:18 2018 -0500
fix workflow total jobs header to total nodes
commit ed40ba6267a9f4bd685242ff8c138444cd0fe384
Author: mabashian <mabashia@redhat.com>
Date: Tue Nov 20 17:22:51 2018 -0500
Fix searching on related fields
commit 54d56f228481cbfecb22389fe581d3155c58dd55
Author: mabashian <mabashia@redhat.com>
Date: Tue Nov 20 15:51:14 2018 -0500
Fix node jobs column sorting. Adds arrows to potential workflow node links
commit 1477bbae30441da6b35bb5997588e956ff3c9283
Author: mabashian <mabashia@redhat.com>
Date: Tue Nov 20 14:54:30 2018 -0500
Fixed error Cannot read property 'type' of undefined in console when selecting a project or inventory node
commit 625c6c30fc970897c7455271f10b5fdee8fb272b
Author: mabashian <mabashia@redhat.com>
Date: Tue Nov 20 14:47:11 2018 -0500
Fixed edge dropdown id
commit 228e4124783d8345707022f040534070aa993753
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 20 11:53:12 2018 -0500
simplify workflow job failure reason
* Log the more detailed reason for a workflow job failing but expose a
simplified reason to users via job_explanation
commit f8f2e005ba8aae935d4db279efa88afdb99f9271
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 20 11:50:13 2018 -0500
better comment for deciding parent's status
commit d8bf82a8cbea0ddb14fe486170aafc0ff4561d9b
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 20 11:44:07 2018 -0500
add help_text to do_not_run workflow field
commit 2eeca3cfd70ac6d6d9cf02660d7be1f14b2390c2
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 20 11:18:56 2018 -0500
add example workflow run to docs
commit 28a4bbbe8adb944defdbab663b13f23dbb479b28
Author: mabashian <mabashia@redhat.com>
Date: Tue Nov 20 10:52:00 2018 -0500
Fixed jshint errors that fell out of merge conflict
commit 1cfcaa72ad3cf18e911d2c4ed2f1593fef13126d
Author: mabashian <mabashia@redhat.com>
Date: Tue Nov 20 10:34:59 2018 -0500
Fixed editNodeHelpMessage logic that was broken during merge conflict
commit 4c1472776220b4edd873aa961828d0c8d4f8843f
Author: AlanCoding <arominge@redhat.com>
Date: Tue Nov 20 10:14:41 2018 -0500
bump migration number
commit 0c8dde9718d048cc9c069fceeffcd5d1891e9d9e
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Nov 19 16:48:03 2018 -0500
fix dfs_run_nodes()
* Tried to re-use the topological sort order to crawl the graph to find
the next node(s) to run. This is incorrect, we need to take into account
the fail/success of jobs and directionally crawl the graph.
commit febf051748b7af93a4dc2a4b74d3a10fc32710ae
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Nov 19 16:13:20 2018 -0500
do not mark ujt None nodes dnr
* Leave workflow nodes with no related unified job template nodes
do_not_run = False. If we mark it True, we can't differentiate between
the actual want to not take that path vs. do not run this because I do
not have a valid related unified job template.
commit 56885a5da152c8eee00cbafd886e16cf68d1c1fd
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 19 14:43:34 2018 -0500
Remove reference to isStartNode and just check the id of the node to determine if it's our start node or not
commit 623cf5476602390c12bee4155b092e7caa0594de
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 19 13:56:51 2018 -0500
Added dagre and graphlib licenses
commit a804c854bf6e12f3af30d3bcba9098bac05e5305
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 19 13:48:50 2018 -0500
Fix test failures and jshint errors
commit 7b087d4a6c3a9b3f1df275558305ac58e0738ced
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Nov 19 11:32:13 2018 -0500
loop over dnr nodes by topological sort
* Perform topological sort on graph nodes before looping over them to
mark do not run. This guarantees that parent nodes will be processed
before calling dependent child nodes. The complexity of the sorting is
N. The complexity of marking the the nodes is N*V
commit cfa098479e012ec9f8c4f8b640de73be9e25e3e7
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Nov 19 10:54:42 2018 -0500
Revert "optimize mark dnr nodes algorithm"
This reverts commit 6372c52772e26f64f3b4fd227ffb5e401d3688e1.
commit 3c510e6344297abbba12b8b5a204ecb3b46e36d6
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 19 10:39:57 2018 -0500
Fixed bug where root link became clickable. Fix workflow key on results page.
commit 4c9a1d6b909fb57b9dce401d75e0e45fa7b2b6ee
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Sun Nov 18 14:32:56 2018 -0500
optimize mark dnr nodes algorithm
* Compute largest depth of each node and traverse graph by depth. This
allows us to check a node once, and only once, to determine if it needs
to be marked for do not run.
commit d1aa52a2a62fa5393a0890ecf47655f8e437b457
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Sun Nov 18 12:17:26 2018 -0500
fix up mark dnr logic
commit f30f52a0a82173c9d0d8d3e078c4d11271c9f629
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Sun Nov 18 11:25:03 2018 -0500
handle missing unified job template in workflow
* Workflow Node without unified_job_template is treated as a job marked
as failure; when deciding what path to execute.
* Remove optimization of marking dnr nodes due to it making the
algorithm incorrect.
commit 5b459e3c5d16ce4a352e3297f978c668dda4305c
Author: mabashian <mabashia@redhat.com>
Date: Fri Nov 16 17:18:10 2018 -0500
Code cleanup. Fixed bugs with workflow results page including details links
commit 676c068b71d9fa43fb9b22e703b4c4537b1637c5
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Nov 16 14:45:12 2018 -0500
add job_description to failed workflow node
* When workflow job fails because a workflow job node doesn't have a
related unified_job_template note that with an error on the workflow
job's job_description
* When a workflow job fails because a failure path isn't defined, note
that on the workflow job job_description
commit 00d71cea50a8e3c98515c92d285389a01e255e49
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Nov 16 13:37:11 2018 -0500
detect workflow nodes without job templates
* Fail workflow job run when encountering a Workflow Job Nodes with
no related job templates.
commit 72263c5c7bb04fad4113b64439c91bda822f1d87
Author: mabashian <mabashia@redhat.com>
Date: Fri Nov 16 12:12:39 2018 -0500
Addresses a number of workflow related bugs
commit 281345dd6708c591409a89d7bcd9ae52e49b1615
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Nov 16 09:56:28 2018 -0500
flake8 fix
commit 1a85fcd2d5b3c260153c797236e66a166e82e0c8
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 15 15:01:15 2018 -0500
update docs to include workflow failure semantic
commit c1171fe4ffb08023a873c8bd6fe6b0b854c37f27
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 15 14:07:11 2018 -0500
treat canceled nodes as failed when processing wf
* When deciding what jobs to run next, treat canceled as failed.
* Also add tests.
commit d6a8ad0b33873a915a0239d874588779a895d20a
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 15 10:23:58 2018 -0500
treat canceled jobs in wf the same as failed jobs
* Also fix spelling mistake that caused workflows to be falsely marked
successful in the case of a canceled job.
commit 4a6a3b27fa26d7fe63e34b542e98daa712342c27
Author: mabashian <mabashia@redhat.com>
Date: Wed Nov 14 16:48:32 2018 -0500
Fixed a number of workflow visualizer bugs. Added loading spinners while data is being loaded/processed.
commit 266831e26d42b8dc9e36b0a5634591c1690b3edb
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Nov 14 16:12:28 2018 -0500
add cycle unit test
commit a6e20eeaaac46ff86fc2d5750e8c5852914d54ae
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 13 16:18:50 2018 -0500
update wf done and failed tests
commit 6529c1bb46d04f4597309165f79bb9f0e8c6e56a
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 13 16:13:12 2018 -0500
update done and fail detection for workflow
* Instead of traversing the workflow graph to determine if a workflow is
done or has failed; instead, loop through all the nodes in the graph and
grab only the relevant nodes.
commit ae0d0db62c7552e1505712bd421e6a0dd60aa5d1
Author: mabashian <mabashia@redhat.com>
Date: Tue Nov 13 15:12:13 2018 -0500
Added dagre to handle our workflow graph layout. Fixed various workflow related bugs.
commit b81d795c000ff11d3be5d4bb0c3bdf01132e2b85
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 13 13:59:53 2018 -0500
fix up dot graph generator
* Update graph dot generator to use the new efficient graph
commit 1b87e11d8f9a9fd8dbf5fcf4191ef1f5dd481250
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 13 13:39:41 2018 -0500
flake8
commit 8bb9cfd62aba8e7a9e701bbb2b15224b6b477c38
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 13 13:28:12 2018 -0500
add dag tests
commit a176a4b8cfa69a0e5611546440b93a8275bb3ff3
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 13 13:27:55 2018 -0500
remove unused code
commit 3f4d14e48d1588fad67b6a33b9ac37ded9389459
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Nov 12 15:37:26 2018 -0500
crawl entire graph when marking DNR
* From the root, the code was only going down the did run path to find
nodes to mark DNR. This is incorrect, Now, we traverse the entire graph
each time to find nodes to mark DNR.
commit 0499d419c374e12db47ae4d13d61618d45afc07d
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Nov 12 15:06:09 2018 -0500
more efficient graph processing
* Getting parent nodes from child was inefficient. Optimize it with a
hash table like we did for the getting of children.
* Getting leaf nodes was inefficient. Optimize it like we did getting
root nodes. A node is assumed to be a leaf node until it gets a child.
commit 700860e040ab7d2e944cad445f564c0822b9c45e
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 12 08:48:32 2018 -0500
Fix long name tooltip. Fixed bug adding new node before finishing adding new link.
Fixed template list column layout. Ensure that we're getting 200 workflow nodes per GET request
commit 3dadeb303713e561816724f4d4f66c5d0ba29a54
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Nov 9 14:56:10 2018 -0500
remove print statements
commit 16a60412cf0c2744216c48a2670f4e42762e887d
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Nov 9 14:36:22 2018 -0500
optimization fix
* WorkflowDAG accepts workflow job template and workflow jobs for which
to build a graph out of the nodes. The optimized query for each is
different. This changeset adds the differing queries for a workflow job.
commit 9f3e272665c3c4f5faf02da56e71e546e5fe2c8d
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 8 11:22:48 2018 -0500
optimize cycle detection
commit b84fc3b1116493983f92195a416b6c7e1ce54d31
Author: mabashian <mabashia@redhat.com>
Date: Fri Nov 9 13:50:39 2018 -0500
Fixes for post-rebase bugs
commit e1e8d3b372d127536757dc9546be698103fb0900
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Nov 9 10:54:06 2018 -0500
bump migration
commit 05f4d94db234758853bd28a233c604e15b597475
Author: mabashian <mabashia@redhat.com>
Date: Fri Nov 9 09:15:42 2018 -0500
Fixed serveral bugs including credential prompting. Added logic to bring links/nodes to the forefront when you hover over them in case there's some overlap
commit 61fb3eb3909b389d853caf3bafb982f2c17fd0b2
Author: mabashian <mabashia@redhat.com>
Date: Thu Nov 8 11:32:05 2018 -0500
First pass at implementing better node placement in the workflow graph
commit 7b95d2114d8aa7a934cb733bdb40d6c2b9132bf2
Author: mabashian <mabashia@redhat.com>
Date: Tue Nov 6 17:04:44 2018 -0500
Implements workflow convergence without proper layout
commit 07db7a41b32ccac15be60654b1525a2e1dd8e478
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Nov 2 15:57:58 2018 -0400
more flake8
commit 1120f8b1e13b935a5dd3fee53dc5fadbbe158b4a
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Nov 2 14:51:55 2018 -0400
try2 at the devil flake8
commit 17b3996568e82a47762360817575673a7a693116
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Nov 2 14:36:44 2018 -0400
fix flake8 anyway I can
commit 584b3f4e3dcb95d6fff8d890659e58794e1d9d27
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Nov 2 14:29:37 2018 -0400
remove workflow test
* We now handle workflows with jobs that have errored. We treat them the
same as a failure result. Before, we would abort the workflow when we
encountered an error.
commit f8c53f4933e1a1195386302f2c210f06c36d8b58
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 1 17:44:23 2018 -0400
handle job error state in convergence
commit 6e40e9c8560867a131857aee5dd6a6b37800d413
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 1 12:45:43 2018 -0400
handle edge case ring cycle
commit 2f9dc4d075d45b1c6765f1748ae97df4a00e70a9
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 1 12:45:17 2018 -0400
remove relationship in view if cycle detected
commit 9afc38b71459aac71229a7a91eb50ca35d39742a
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Oct 31 16:20:25 2018 -0400
fixup migrations
commit dfccc9e07db137a8a07c4170415b8b252c4d7bfd
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Oct 31 16:13:19 2018 -0400
rework wf cycle detection for convergence
commit 7b22d1b8749a6d3b656d23662c2571ac867f656f
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Oct 25 13:46:03 2018 -0400
cycle detection when multiple parents
commit 29b4979736d1f827420459988be667836784a25c
Author: mabashian <mabashia@redhat.com>
Date: Wed Oct 24 15:32:28 2018 -0400
Completed work necessary to support editing workflow links and nodes separately. Added hover and tooltip to links
commit 87d6253176f250d78efc479b43bec89e14325c07
Author: mabashian <mabashia@redhat.com>
Date: Thu Oct 4 20:29:10 2018 -0600
Decouple editing a wf node with editing a node link
commit 1e10d4323fc85c1071f27004b08aa04ff8eee3e7
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Oct 22 10:51:29 2018 -0400
update docs
commit 4111e53113c8b2473adcf07bdd3a6e9a62974d92
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Oct 22 10:47:59 2018 -0400
correctly name migration to align with 3.4.0
commit 02df0c29e96bceb96b8de4854eb675067905ec42
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Oct 22 10:08:40 2018 -0400
merge artifacts deterministically
commit 475c90fd006ee77b8e6d297045daf07ec3b2b0a3
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Oct 19 14:58:32 2018 -0400
prevent job launching twice
commit 2742b00a65eb416fe9f4bbb258b511bbf71e779a
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Oct 18 09:11:34 2018 -0400
flake8
commit ea29e66a41aee61d15f7dc526b8cb132e907e987
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Oct 18 09:09:47 2018 -0400
fix workflow finish state detector
* Take into account the new do_not_run field when finding if a workflow
is finished. If do_not_run is True then the node is considered finished.
commit 6ef6b649e831d625d3a2aae3da560f50399dce78
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Oct 17 15:39:55 2018 -0400
cleaner code
commit 9bf2a49e0f25353d8e41ba03547afb2457263cd2
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Oct 17 12:49:15 2018 -0400
save state
commit 914892c3ace6f3454fbfe87afa7e20aac738ae83
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Oct 17 10:16:40 2018 -0400
all parents should finish before start child
commit 77661c603271d1290aaaed0c97c9dad92233e190
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Oct 16 08:33:20 2018 -0400
short circuit performance optimization
commit b4fc58549505f199776eecf8364018ab471b8acf
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Oct 15 13:57:19 2018 -0400
stop DNR propogation on always path
* This makes sure DNR propogation stops when a job is successful, down
an always path
commit ff6db37a956022ec82e38be461be5d3e8a7a3472
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Mon Oct 15 09:48:00 2018 -0400
correct stop DNR propogation
* If a child has a parent that is not in the finished state then do not
propogate the DNR to the child in question.
* If a parent is in a finished state; do not propogate the DNR to the
child if the path to the child is traversed (based on the parent job
status).
commit 1a064bdc598477d806fe8b0b6f9213971a6d68a7
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Oct 12 10:49:13 2018 -0400
satisfy flake8
commit ebabec0dade7d7e762725bacee1b93ff155a0d5f
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Oct 11 16:48:50 2018 -0400
always find and mark dnr nodes
commit 3506b9a7d89c3389c21600cc20d6347565393015
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Oct 11 16:38:54 2018 -0400
Revert "mark dnr field read only"
This reverts commit 3dbc52d91223167683fd01174222bd6c22813dbd.
Workflow Job Nodes are read only already
commit cc374ca705ca42525da1a9f8ced58ff0569131c3
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Oct 11 16:36:50 2018 -0400
update debug dot graph to output dnr data
commit ad56a27cc04a5588a683195a86d3ac84d12f2878
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Oct 11 16:36:27 2018 -0400
mark dnr field read only
commit 779e1a34dbf066ccc573fe660015282e70c1dedf
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Oct 11 15:06:11 2018 -0400
remove dnr field from jt wf node
commit 447dfbb64dd92bcdaab9797851192a4488a3d672
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Oct 11 13:49:05 2018 -0400
only visit nodes once for dnr
commit a9365a3967f16886bd9b450109f39a40bb0d0965
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Oct 11 13:40:54 2018 -0400
code cleanup
commit f5c10f99b0912e289b8dd132446af906a5e52ab3
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Sep 27 15:47:51 2018 -0400
support workflow convergence nodes
* remove convergence restriction in API
* change task manager logic to be aware of and support convergence nodes
commit e214dcac85003b96a06bd7e25fe9174c567f437e
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 27 12:45:49 2018 -0500
add slowdown, final status delay, and debug
* slowdown by using --speed 0.1 <-- decimal
* optionally specify a delay between the event and the final status
* debug mode where you can step through emitting the job events
commit 18c4771a386353c683cccc78f6cd2448435b2296
Author: Shane McDonald <me@shanemcd.com>
Date: Tue Nov 27 12:31:52 2018 -0500
Extract latest strings from source code for translations
commit 042c7ffe5bfc4166c72bc830f0e636d2f2967624
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Tue Nov 27 11:52:18 2018 -0500
emit job status lifecycle in event replayer
commit f25c6effa33e1a490ff8d24b0589fe7aa546b7f3
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Tue Nov 27 11:35:13 2018 -0500
fix management job schedule edit link button
commit b1bd87bcd256dd7070b187dabaa8cdf8e115edc2
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Nov 27 09:42:35 2018 -0500
raise contrast on a few key page elements to pass WCAG contrast checks
commit 4f731017ea11fe5328118773230154cb3dc9b5ff
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 26 16:21:44 2018 -0500
don't conditionally hide workflow viz templates list button
commit a9ae4dc5a8b990ac0daaf4dafe85406d0f2c4c16
Author: Shane McDonald <me@shanemcd.com>
Date: Mon Nov 26 11:31:58 2018 -0500
Clean up after yourselves, people!
commit 0398b744a17a57bfe374d22ac938ccb7d7e53d03
Author: Shane McDonald <me@shanemcd.com>
Date: Mon Nov 26 11:31:36 2018 -0500
Add a note about `—force-with-lease` to contributing documentation.
commit 012511e4f0ff4d94b0e01c0e53e5c867d1fe6fbe
Author: AlanCoding <arominge@redhat.com>
Date: Mon Nov 26 10:54:19 2018 -0500
prohibit relaunching sliced jobs with changed count
commit 32e7ddd43a5ea537fcbd9eafe7b1e285161181f2
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Nov 26 09:17:48 2018 -0500
only override django for FIPS in environments where Django is installed
isolated awx installs don't have this tooling, and so they don't need
this specific monkey-patch
commit 0b32733dc808ec880caecb69b4b7513d66e3aae9
Author: AlanCoding <arominge@redhat.com>
Date: Mon Nov 26 08:08:59 2018 -0500
set fixed container names
commit 8c5a94fa6491216a79a6fa258a468aca757ea941
Author: kialam <digitalanime@gmail.com>
Date: Wed Nov 21 13:35:56 2018 -0500
Update readme to include saving exact dependencies using npm.
commit 05d988349cd06049a289544d2b6cf2f64b4e6f0c
Author: adamscmRH <rooftopcellist@gmail.com>
Date: Tue Nov 20 10:13:53 2018 -0500
make current_user ck secure and httponly
commit 1b09a0230d012fa9d3b8f56b61bd694a1d1e6948
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Tue Nov 20 20:54:21 2018 -0500
Update README.md
commit f3344e9816971cc033b1a93068c3c573b3f80245
Author: kialam <digitalanime@gmail.com>
Date: Tue Nov 20 18:35:29 2018 -0500
Fix failing tests.
commit b4f906ceb1087e593556017645ea1d43cf49bc96
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Nov 20 12:09:49 2018 -0500
add dispatcher status to the sosreport
commit e099fc58c706cbb49b087c5f43bdf3a509973d90
Author: kialam <digitalanime@gmail.com>
Date: Tue Nov 20 11:48:25 2018 -0500
Add precheck script.
commit 8997fca45707821112bb83d0bbeb9164f2db8990
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Tue Nov 20 11:41:58 2018 -0500
add sanitize
commit 435ab4ad67475a33e8e5f0668fb10a721c69d62b
Author: kialam <digitalanime@gmail.com>
Date: Tue Nov 20 11:25:36 2018 -0500
Handle any relaunch errors.
commit ca84d312cee006ed2eb08cafeb73ba945abb8d6f
Author: Elijah DeLee <kdelee@redhat.com>
Date: Mon Nov 19 14:57:20 2018 -0600
Rename schema job to be more clear about its purpose
The make target fails when it detects schema changes, not when schema is invalid.
Also update CONTRIBUTING.md to include information about zuul jobs.
commit b790b50a1af81a2d4095f08ce004e0fbdcb7f430
Author: AlanCoding <arominge@redhat.com>
Date: Fri Nov 16 16:45:09 2018 -0500
Fail job run if project is failed
provide message in traceback and explanation fields
add log messages for dependency spawns
commit 45728dc1bbf3fd2a76bbf4183f760dde69d26a67
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 19 15:53:06 2018 -0500
update workflow docs
commit 9cd8aa1667ade35b7fb2c418a71ebab60342d3a7
Author: AlanCoding <arominge@redhat.com>
Date: Mon Nov 19 15:06:50 2018 -0500
further update of workflow docs for inventory feature
commit b74597f4dd3e3bb1902678b51e8dbce64b8adf72
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 19 15:17:28 2018 -0500
fix bug when reverting non-default inventory prompts
commit ce3d3c349036fbb682d94228786eef5c3179f7e2
Author: Bill Nottingham <notting@splat.cc>
Date: Mon Nov 19 17:16:55 2018 -0500
Add a message to the resulting login dialog when a user explicitly logs out.
commit a9fe1ad9c1870ab7f1af9f332a6daac3d5e74d9e
Author: kialam <digitalanime@gmail.com>
Date: Mon Nov 19 16:20:46 2018 -0500
Start Date begins 1 day ahead.
commit 22e7083d715de2a4db8fd1f4fb2cf749a4b19f5e
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Mon Nov 19 15:38:11 2018 -0500
fix instance group lookup
commit 951515da2fbed97b4700d6a3991dc9df904524e8
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 19 15:16:46 2018 -0500
disable next and show warning when default workflow inventory is removed
commit 9e2f4cff08eccc4f7800ed617f02b6b74ba425df
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Nov 19 14:36:16 2018 -0500
remove the x icon on the session timeout modal (it doesn't work)
commit 13e715aeb92b263fae8517e508779eac0d072e78
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 19 12:20:42 2018 -0500
handle null inventory value on workflow launch
commit 2bc75270e7ecb6cb7d238052fe264da04bb53584
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sat Nov 17 20:52:17 2018 -0500
dry up org permissions test
commit fabe56088d515f9147af63d4cf293276b8c9ac6c
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sat Nov 17 16:39:18 2018 -0500
fix workflow e2e tests again
commit 0e3bf6db09fdcae0af5a0e06e8ad9d94d56744fd
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sat Nov 17 16:07:52 2018 -0500
open workflow visualizer from form
commit c6a7d0859d02a7272767dda45c8cd60fa8c5011c
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sat Nov 17 15:41:50 2018 -0500
add workflow jobs to inventory list status popup
commit fed00a18ad70d341e7c3011f9978ab5c105da688
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sat Nov 17 14:27:41 2018 -0500
show workflow jobs on inventory completed jobs view
commit ecbdc5595514574417d01e1ed9b893e4676f5d34
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sat Nov 17 13:34:09 2018 -0500
show related workflow counts on inventory deletion warning prompt
commit bca9bcf6ddc3cd7f0b87f5856079c8c2a8527fa1
Author: AlanCoding <arominge@redhat.com>
Date: Thu Nov 15 13:43:23 2018 -0500
fix prompts contradiction: should be non-functional change
commit 018a8e12debc80caa5e7ee964c728768a5a7c3b0
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Wed Nov 14 13:27:13 2018 -0500
fix lookup message
commit e0a28e32eba2e5487fedf601d58eb5aac1977e00
Author: AlanCoding <arominge@redhat.com>
Date: Tue Nov 13 13:16:43 2018 -0500
Tweak of error message wording for model-specific name
commit c105885c7b033d7208a85fed868b64b30c391a46
Author: AlanCoding <arominge@redhat.com>
Date: Tue Nov 13 10:04:44 2018 -0500
Do not count template variables as prompted
commit 89a0be64af457338a77c40cd2e9236bb6da51991
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 12 15:53:56 2018 -0500
fix bug with opening visualizer from list page
commit c1d85f568c520b7fc7d0ba3d2831435cd805ffbb
Author: AlanCoding <arominge@redhat.com>
Date: Mon Nov 12 11:00:21 2018 -0500
fix survey vars bug and inventory defaults display
commit 75566bad398cfbeaa9a8e8efafc14a6a77f80ef2
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 12 00:26:30 2018 -0500
fix workflow e2e tests
commit 75c2d1eda1446d32c90f7ef3525efdb60fca6e95
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sun Nov 11 23:23:49 2018 -0500
add inventory help messages for workflow node edit
commit 9a4667c6c721d0743db2054b755dbeeec6a8ad43
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sun Nov 11 21:56:59 2018 -0500
add static messages to workflow inventory lookups
commit 9917841585d9b22b946903961b5dade9961c996a
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sun Nov 11 20:24:08 2018 -0500
open and close workflow visualizer from list
commit fbc3cd3758e48777e254db8cd6620ac5fa71a5a3
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sun Nov 11 19:50:57 2018 -0500
redirect to workflow visualizer on workflow creation
commit d65687f14a4f7be9fd7302a224121f9364b543ac
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sun Nov 11 02:37:17 2018 -0500
add workflow inventory prompt to scheduler
commit 4ea7511ae8169dc85c98bcd2aeae2baf2eb921f8
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sun Nov 11 02:06:01 2018 -0500
make workflow prompt inventory step optional
commit a8d22b9459ca248fe4222d21b662ae986dd5020a
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sun Nov 11 01:31:13 2018 -0500
show correct ask_inventory state
commit f8453ffe68608f288c4ab76e93a79c249a924538
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sun Nov 11 01:01:20 2018 -0500
accept inventory_id in workflow launch requests
commit 38f43c147af3542d8ce89f183b60b4691e3e8589
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sat Nov 10 23:09:04 2018 -0500
fix exploding unit test
commit 38fbcf8ee6ea97e10e8410ed475e0752c280895d
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sat Nov 10 22:44:09 2018 -0500
add missing api fields
commit 2bd25b1fbaa012ef70682eb90abff3a6f7955179
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sat Nov 10 18:15:08 2018 -0500
add inventory prompt to wf editor
commit 7178fb83b09c8aa2d9291756bdca59c1f37b61b5
Author: AlanCoding <arominge@redhat.com>
Date: Thu Nov 8 14:03:36 2018 -0500
migration number bumped again
commit 2376013d496c586dba3c4ee27c545a74843991d7
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Wed Nov 7 23:16:43 2018 -0500
add prompt on launch for workflow inventory
commit a94042def54db6542f783be889e1cb39f2cca0fb
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Wed Nov 7 22:53:49 2018 -0500
display inventory on workflow job details
commit 2d2164a4ba49a4b3cfaa5d62b1f7b328929253c5
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Wed Nov 7 22:17:15 2018 -0500
add inventory lookup to workflow detail view
commit 3c980d373c7dd1889fbe71b0e95415a4544eca8a
Author: AlanCoding <arominge@redhat.com>
Date: Thu Nov 1 10:08:57 2018 -0400
bump migration number
commit 5b3ce1e9999a1e96b7ce6dc5e8ae16adbd727bed
Author: AlanCoding <arominge@redhat.com>
Date: Tue Oct 2 09:44:41 2018 -0400
add test for WFJT schedule inventory prompting
commit 6d4469ebbdf7726470f2c6432f6582781cf6a2db
Author: AlanCoding <arominge@redhat.com>
Date: Mon Oct 1 11:41:07 2018 -0400
handle inventory for WFJT editing RBAC
commit eb58a6cc0ef113ad1042f535153727898b432d62
Author: AlanCoding <arominge@redhat.com>
Date: Mon Oct 1 10:52:34 2018 -0400
add test for launching with deleted inventory
commit a60401abb9f345b308d960c5ef41b2dfc7bb85b9
Author: AlanCoding <arominge@redhat.com>
Date: Mon Oct 1 09:53:41 2018 -0400
fix bug with WFJT launch validation
commit 1203c8c0eee7f9436cdf3190aed1f4a5782c9205
Author: AlanCoding <arominge@redhat.com>
Date: Fri Sep 28 16:17:10 2018 -0400
feature docs for workflow-level inventory
commit 0c52d17951a82afef3460e53a5c43c04f07e2714
Author: AlanCoding <arominge@redhat.com>
Date: Fri Sep 28 16:03:29 2018 -0400
fix bug, handle RBAC, add test
commit 44fa3b18a9b500fb293324e375a6cc4d0fe46915
Author: AlanCoding <arominge@redhat.com>
Date: Fri Sep 28 13:58:22 2018 -0400
Adjust prompt logic and views to accept workflow inventory
commit 33328c4ad787571b782094ef35185ec9ba01e00f
Author: AlanCoding <arominge@redhat.com>
Date: Thu Sep 27 14:50:39 2018 -0400
initial model changes for workflow inventory
commit 11adcb9800f8ef28535e5247dd941c2158577937
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Mon Nov 19 12:35:55 2018 -0500
fix color contrast of nav
commit 5b274cfc2ad234fb56d0a0b8eedc35e9ca595198
Author: AlanCoding <arominge@redhat.com>
Date: Tue May 22 15:16:34 2018 -0400
include survey_spec in activity stream
commit 1d7d2820fd70946fa978706880daee20b288ddb4
Author: mabashian <mabashia@redhat.com>
Date: Mon Nov 19 12:04:01 2018 -0500
Use patch instead of put when updating a wfjt
commit 605c1355a8e535a3254899a5671cb676cad67e87
Author: Bill Nottingham <notting@splat.cc>
Date: Mon Nov 19 11:39:13 2018 -0500
Add updates to UI license grabber from jlmitch5.
commit a6e00df041fd632360273bd698f6ccb8f5453b3b
Author: Bill Nottingham <notting@splat.cc>
Date: Mon Nov 19 11:24:20 2018 -0500
Clean up included licenses such that tests pass.
Rename ui licenses to '.txt' for consistency.
Update bundled code as appropriate.
Remove dead licenses and dev-only UI licenses.
Add additional python licenses from Azure & related updates.
commit 67219e743f224cc82b6d17b167c9c9a16540d5e7
Author: Bill Nottingham <notting@splat.cc>
Date: Mon Nov 19 11:24:06 2018 -0500
Add a test that we are including proper license files for all requirements.
commit f1b5bbb1f6efdd3099148c86489264eeddfb6ed5
Author: kialam <digitalanime@gmail.com>
Date: Thu Nov 15 20:29:14 2018 -0500
Add websocket listener to Org > JT list view.
commit 7330102961f4704257bceea6575d995a1b09d059
Author: Matthew Jones <matburt@redhat.com>
Date: Mon Nov 19 11:19:57 2018 -0500
Remove a warning message for dispatcher pool for tests
commit 61916b86b5511c486aef0e295f99e9844182d25f
Author: Matthew Jones <matburt@redhat.com>
Date: Mon Nov 19 10:52:11 2018 -0500
Fix a bug that did not allow project_admin's to create a project.
This was a regression from previous functionality
commit 35d5bde69002175f7d9e9839d0774b7f4655129e
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Mon Nov 19 11:03:03 2018 -0500
fix scroll top
commit e36335f68c0abf1ee17d4726b03a92b2a3331115
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Nov 19 09:28:32 2018 -0500
only send activity stream create for registered unified jobs
see https://github.com/ansible/awx/issues/2733
commit 0ed50b380a175d6010deb9f67749aa4416322764
Author: AlanCoding <arominge@redhat.com>
Date: Mon Nov 19 08:29:46 2018 -0500
Implement deprecation of groups_with_active_failures
commit 53716a4c5a81bb8b5f20872d2d8875815f637be2
Author: AlanCoding <arominge@redhat.com>
Date: Sun Nov 18 10:55:37 2018 -0500
include migration middleware in timings and profiling
commit f30bbad07de15cf31f7da8f363f2b9424307f2a7
Author: AlanCoding <arominge@redhat.com>
Date: Sat Nov 17 22:35:48 2018 -0500
License check for slicing >1
commit 661cc896a971106582c675cfd2d305bef36b1239
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Nov 16 15:19:31 2018 -0500
add a user agent for requests to Insights
commit e9c3623dfd8ed292538a1b1beeb7fdb80a296325
Author: Bill Nottingham <notting@splat.cc>
Date: Fri Nov 16 15:34:42 2018 -0500
specify a version
commit c65b3628418ea7cedbd14dadaadfe0e1d5220586
Author: Bill Nottingham <notting@splat.cc>
Date: Fri Nov 16 15:21:04 2018 -0500
Add ncclient for use by networking modules.
commit 7417f9925fa8ecc14c6504988294b4a2680a3316
Author: AlanCoding <arominge@redhat.com>
Date: Fri Nov 16 13:28:42 2018 -0500
Minor cleanup of task environment vars
commit 37234ca66e7ffe994c5f27802122f05f5345e272
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Nov 16 10:16:39 2018 -0500
prevent the dispatcher from using a nonsensical max_workers value
commit 4ae1fdef05a9f52ba770cbdc743220bbbe9bc660
Author: Elijah DeLee <kdelee@redhat.com>
Date: Fri Nov 16 09:47:33 2018 -0500
Ignore differences in whitespace for schema validation
commit 95e94a8ab51549c8f52bae18ceed28e3d39eb561
Author: kialam <digitalanime@gmail.com>
Date: Wed Nov 14 18:53:59 2018 -0500
Some styling changes; fix Server dropdown.
- Left align first dropdown on Github and LDAP tabs.
- Add border to give some whitespace
commit ea35d9713adf5b6eb163a3f9bee29c724ba0ac0a
Author: kialam <digitalanime@gmail.com>
Date: Wed Nov 14 18:35:47 2018 -0500
Fix empty dropdowns for both LDAP and TACACS tabs.
commit 949cf53b890deb776a878684648f82700a72f2ca
Author: Elijah DeLee <kdelee@redhat.com>
Date: Thu Nov 15 17:06:38 2018 -0500
Use r in front of regex string to make flake8 happy
This means we should not escape the \ character in the same way
commit a68e22b1142b8c1a8542b5f6f06517f5f1294f62
Author: Elijah DeLee <kdelee@redhat.com>
Date: Thu Nov 15 16:25:13 2018 -0500
Add tox target to detect schema changes
Fetches reference schema from public bucket
Still need define method for updating reference schema on merge.
commit d70cd113e11d92edaabfbb6b70ca9900b3f425ff
Author: Elijah DeLee <kdelee@redhat.com>
Date: Tue Nov 6 15:22:07 2018 -0500
Reduce duplicated logic for genschema target
commit f737fc066fe254243a185afe16d351f7fb751dda
Author: Matthew Jones <matburt@redhat.com>
Date: Tue Sep 18 13:03:38 2018 -0400
Generate schema suitable for comparing for schema changes
commit a9d88f728da8b4f44730e5156d432e1dfebdc010
Author: AlanCoding <arominge@redhat.com>
Date: Thu Nov 15 11:11:32 2018 -0500
Pre-delete bulk delete related, fix parallel request conflicts
commit d3dc126d45c751f0ac52eb71946a7382cb5dc775
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Nov 14 14:09:14 2018 -0500
truncate user first/last name if it exceeds 30 chars on LDAP auth
commit 758a488aeee145c0ec94581bee905b63e0cd20fa
Author: AlanCoding <arominge@redhat.com>
Date: Wed Nov 14 11:31:34 2018 -0500
Add task manager rescheduling hooks, de-duplication, lifecycle tests
commit 49f4ed10cae4d4a61845aac31f3393523b7934fb
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Wed Nov 14 10:01:08 2018 -0500
include M2M labels and credentials in Job creation activity stream
commit 5443e1069740a8f7dd9e210ee11e7ef676abe049
Author: AlanCoding <arominge@redhat.com>
Date: Tue Nov 13 14:40:27 2018 -0500
Fix bug with non-sliced JT job spawn
commit a3f9c0b012e56ee62e8f4aec7162c7c320dffdec
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Nov 13 15:02:52 2018 -0500
warn about FIPS mode if the Django version changes
commit 8517053934fb77d96ec68c9ade9e3d1165df4ce2
Author: Geoff Humphreys <humphreys.geoff@gmail.com>
Date: Tue Nov 13 14:56:22 2018 -0500
Updated JT project-related error message
Signed-off-by: Geoff Humphreys <humphreys.geoff@gmail.com>
commit 0506968d4fb9b6651f604c2a798b23d8266780d1
Author: Bill Nottingham <notting@splat.cc>
Date: Tue Nov 13 12:14:24 2018 -0500
Fix tooltip referring to PROJECTS_ROOT.
This can't be changed in AWX settings; it needs to be done in settings.py
either on the filesystem, or overridden in a k8s/openshift configmap.
commit f16a72081a640970358ca1246d684a06bc19b944
Author: Hideki Saito <saito@fgrep.org>
Date: Tue Nov 13 18:21:18 2018 +0900
Fixed issue where admin_user and password change are not reflected
- No effect of changing admin_user and admin_password when using docker-compose #2666
commit cceac8d90778099daf2db115207fd0f3d7acc22e
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Nov 12 16:06:23 2018 -0500
support PKCS8-formatted keys to enable FIPS compliance
see: https://access.redhat.com/solutions/1519083
commit 8d012de3e255f0bcf3e3dab57e0c9fc486619dac
Author: adamscmRH <rooftopcellist@gmail.com>
Date: Thu Nov 8 17:08:12 2018 -0500
monkey-patch _digest for fips
commit cee7ac95111cd58c6fc3ea582510c8beb6582295
Author: AlanCoding <arominge@redhat.com>
Date: Mon Nov 12 13:38:58 2018 -0500
get rid of star import in unified_jobs.py
commit 33b8e7624b109d2f5f437a3b3ca6a8f08b7e03da
Author: Wayne Witzel III <wayne@riotousliving.com>
Date: Mon Nov 12 12:36:16 2018 -0500
move root views new file
commit a213e014919f44f707393a6706763442f6a1d44c
Author: Idan Bidani <iplaman@gmail.com>
Date: Sat Nov 10 18:27:22 2018 -0500
updating default Postgresql version to 9.6
commit 658f87953e39feec55a403b0ca084b7af0186dfe
Author: AlanCoding <arominge@redhat.com>
Date: Fri Nov 9 14:00:45 2018 -0500
coalesce data without setting
commit 5562e636ead2cc7f59d574267290934b8ada8119
Author: AlanCoding <arominge@redhat.com>
Date: Thu Nov 1 15:14:39 2018 -0400
Coalesce host and group A.S. deletion entries
commit 80fcdae50bd60dea0f3bde538087dcb195e7a4c2
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Fri Nov 9 10:35:56 2018 -0500
update credential type usage to kind instead of name
commit 10667fc855c360b14aaee3e58ecdd444f06c94ab
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Nov 8 15:14:07 2018 -0500
fix an unbound variable
see: https://github.com/ansible/awx/issues/2642j
commit 729256c3d16400a65b798f662730d36d309d4e71
Author: kialam <digitalanime@gmail.com>
Date: Thu Nov 8 13:21:12 2018 -0500
Fix DETAILS link in WF viz not working until after job has ran
- Make additional GET request if we need it in order to surface the job type so that we can properly redirect the user to the detail page.
commit 23e1feba96e9b8970b3b82d159959e7e0eb5e16c
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 8 12:37:27 2018 -0500
fill in summary inv for sched only when needed
* If scheduler inv exists then the inv summary will be filled in with
our generic summary filler inner. Else, if the related unified job has
an inventory, fill in the inv summary with that, explicitly.
commit e3614c3012229d0b93cfd118c03de0d3f0e5e68f
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Thu Nov 8 12:22:02 2018 -0500
update to using new inventory id from summary fields of UJT if applicable
commit f37391397e5cd704796a62205086c86d6eb95c6b
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Nov 8 11:47:31 2018 -0500
add inventory to schedule summary fields
* Use the same logic that related inventory uses. If there is an
inventory that overrides the inventory on the unified job template then
summarize that field. Else, use the inventory on the unified job template
being scheduled.
commit d1cce109fb1c5b75d07c0c2f841f217d8cd4046c
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Thu Nov 8 09:41:06 2018 -0500
update schedule base route to include resource being scheduled
commit 32bd8b64734340f58b1a270c825e87da85087223
Author: kialam <digitalanime@gmail.com>
Date: Thu Nov 8 09:15:54 2018 -0500
Fix Dashboard hover-over action so it shows the correct info.
- Refactor our Dashboard directive to display the dashboard graph's x-axis according to the new changes in NVD3 v1.8.1. See https://github.com/nvd3-community/nvd3/blob/gh-pages/examples/lineChart.html for reference.
commit 001bd4ca59d38833777f55c3c17a92b69465be85
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Nov 8 07:59:44 2018 -0500
resolve a few token revocation issues, and add tests
commit 093c29e315ca0a1eb5efc3099892ceea016ffde1
Author: Cristian Vargas <cristian@swapps.co>
Date: Tue Jul 3 23:14:51 2018 -0500
Add command to revoke tokens
Signed-off-by: Cristian Vargas <cristian@swapps.co>
commit 7dbb86267382be3cb6a7994386e259203a12019d
Author: Rick Stokkingreef <rick.stokkingreef@yourhosting.nl>
Date: Thu Nov 8 12:07:07 2018 +0100
Fixed test cases
commit 459ac0e5d9b18e14d7969b2a0b0ec2a9bf937fa1
Author: Wayne Witzel III <wayne@riotousliving.com>
Date: Wed Nov 7 21:58:28 2018 -0500
inventory views
commit 1b465c4ed9b10beff07dd09f845550d2bbc71432
Author: Wayne Witzel III <wayne@riotousliving.com>
Date: Wed Oct 3 09:27:43 2018 -0400
remove duplicate BaseUsersList
commit 198a0db808f0423fd71f493987d09a172c766fd3
Author: Wayne Witzel III <wayne@riotousliving.com>
Date: Fri Sep 28 16:41:43 2018 -0400
move organization views to their own file
commit 21877b33783667db4dd545a02852a5748d4b31dc
Author: Adam Edwards <adam@middleware360.com>
Date: Tue Nov 6 14:59:26 2018 -0800
update to latest vmware_inventory.py with support for groupby_custom_field_excludes
https://github.com/ansible/ansible/blob/e364d717cb952217df92585b82bdd2b04af7f649/contrib/inventory/vmware_inventory.py
Signed-off-by: Adam Edwards <adam@middleware360.com>
commit ebc3dbe7b6dec30f4a46e44c1d733b7c8dd2b562
Author: Marliana Lara <mlara@redhat.com>
Date: Tue Nov 6 22:43:44 2018 -0500
Add source WF label to job details template
* Change label from "Parent WF" to "Source WF"
* Fix WF job result Firefox responsive style bugs
commit 1bed5d4af216e34d7dc5ba0222bd7e9fe3ace705
Author: AlanCoding <arominge@redhat.com>
Date: Tue Nov 6 15:08:43 2018 -0500
avoid nested on_commit use
commit 0783d86c6c2fd98bf08e1ae677954403511426b0
Author: AlanCoding <arominge@redhat.com>
Date: Mon Nov 5 14:48:34 2018 -0500
adjust recursion error text
commit a3d5705cea85521d2a3bc6884c6c8b309fc489d7
Author: Marliana Lara <mlara@redhat.com>
Date: Mon Nov 5 14:00:22 2018 -0500
Fix bug with workflow maker templates pagination and smart search
commit 2ae8583a869fbf4bfb61098885cb87ad560db46e
Author: Marliana Lara <mlara@redhat.com>
Date: Fri Nov 2 17:31:47 2018 -0400
Fix Firefox labels bug
commit edda4bb265205dca3fba63db836bc4f242325c7d
Author: Marliana Lara <mlara@redhat.com>
Date: Fri Nov 2 12:43:22 2018 -0400
Address PR review
commit d068481aecbd2e3339157bf76cc9fee6c32c1d85
Author: AlanCoding <arominge@redhat.com>
Date: Fri Nov 2 09:00:03 2018 -0400
link workflow job node based on job type, not UJT type
commit e20d8c8e81bacde3e04c0551952fcfbc59e59f22
Author: Marliana Lara <mlara@redhat.com>
Date: Sat Oct 6 19:41:12 2018 -0400
Show workflow badge
Add Workflow tags
Hookup workflow details link
Add parent workflow and job explanation fields
Add workflow key icon to WF maker and WF results
Hookup wf prompting
Add wf key dropdown and hide wf info badge
commit f6cc351f7fc075b4e8590f2c6fbff1ddd6ccd3c7
Author: Marliana Lara <mlara@redhat.com>
Date: Sat Oct 6 17:28:34 2018 -0400
Format workflow-chart directive code
commit c2d4887043e8f80acc7fe4e0f26600b1971bfa78
Author: Marliana Lara <mlara@redhat.com>
Date: Sat Oct 6 17:15:46 2018 -0400
Include workflow jobs in workflow maker job templates list
commit 4428dbf1ffc25fb085c40d1676bfa69ee9815c8d
Author: AlanCoding <arominge@redhat.com>
Date: Tue Oct 2 13:40:59 2018 -0400
Allow use of role_level filter in UJT list
commit e225489f4348715a670215b5171c16a579d29192
Author: AlanCoding <arominge@redhat.com>
Date: Tue Oct 2 08:27:26 2018 -0400
workflows-in-workflows add docs and tests
commit 5169fe348494b6333b79ffbc603ee344029af7a4
Author: AlanCoding <arominge@redhat.com>
Date: Mon Oct 1 16:35:50 2018 -0400
safeguard against infinite loop if jobs have cycles
commit 01d1470544fa922f10bab8af2ec001453797a3ac
Author: AlanCoding <arominge@redhat.com>
Date: Mon Oct 1 16:04:55 2018 -0400
workflow variables processing, recursion detection
commit faa6ee47c5e84b50deb370b561d8c8f8c8acc962
Author: AlanCoding <arominge@redhat.com>
Date: Thu Sep 27 14:31:32 2018 -0400
allow use of workflows in workflows
commit e86ded6c68e919fab31b6969e74340e60be98228
Author: Daniel Sami <dsami@redhat.com>
Date: Wed Nov 7 09:02:00 2018 -0500
removed namespace from user fixture
commit 365bf4eb53544064108aff9de2f72714b154880b
Author: Daniel Sami <dsami@redhat.com>
Date: Wed Nov 7 09:01:08 2018 -0500
UI tests for org permission views
commit ceb9bfe4863cb6cadbcc628e7939d4f87449292c
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Tue Nov 6 22:36:14 2018 -0500
fix adhoc command cred lookup when many credential types exist
commit 0f85c867a0771863786d88f4aafd57ae8bfa3084
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Tue Nov 6 22:20:51 2018 -0500
fix project cred lookups when many credential types exist
commit f8a8186bd1c8ba0ac74f6326d61b052755ff7503
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Tue Nov 6 20:58:08 2018 -0500
always recompile multicred lists
commit 28cd762dd725c174d439e2d6867b2896419cec06
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Nov 6 15:57:35 2018 -0500
properly validate cert data that happens to contain an END substring
commit 45328b6e6d52a74cc75e243ce9fd43fdc162b1ce
Author: Chris Meyers <chrismeyersfsu@users.noreply.github.com>
Date: Tue Nov 6 14:45:10 2018 -0500
Update saml.md
commit 1523feee914c4fa40285797e779dae71659aae0b
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Tue Nov 6 14:17:46 2018 -0500
send activity stream changes as raw JSON, not a JSON-ified string
see: https://github.com/ansible/awx/issues/2005
commit 5e4dd5411259d42d4167a6f941d506b3f0c1c29c
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Tue Nov 6 00:31:10 2018 -0500
remove admin and member roles from organization->team role assignment options
commit da7834476b96a2dad86c288772a3230ebe8ac92b
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Tue Nov 6 10:52:16 2018 -0500
remove inadverdent scope variable that was added
commit d5ba9815159e411e48813e4747af15255333a9a6
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Tue Nov 6 10:50:15 2018 -0500
remove inadverdent log statement
commit f916bd7994948202af7806f7c68c5a8ca1200b1a
Author: Rick Stokkingreef <rick.stokkingreef@yourhosting.nl>
Date: Tue Nov 6 14:26:36 2018 +0100
Fixed bug when all group vars are not included
commit 95190c55090dc011ecde0cc6d57f84c245d482bf
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 5 20:06:08 2018 -0500
remove unused constants
commit 76e887f46d820651057cab3a59ff0c3399ba9bbb
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 5 20:04:16 2018 -0500
highlight entire row on hover
commit 0c2b1b7747ed4d7d69f244e172910b8029d739be
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 5 19:20:07 2018 -0500
don't compile html in real time
commit 4c74c8c40c80e6ccea7240714ba13e5f64bee0e2
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 5 19:03:51 2018 -0500
delete contents of slide array before reassigning
commit 3a929919a36c6636ef6beb8e14de5cc37b0ba721
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 5 18:54:09 2018 -0500
enable expanded details for dynamic host events
commit c25af96c56177ae0bb589f7c4b5a7d2bcb3d6573
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Mon Nov 5 14:59:15 2018 -0500
don't render events if stdout is zero-length string
commit f28f1e434d2e502efb729a9693fed5918519eb4f
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Tue Oct 16 12:32:05 2018 -0400
adjust output line wrapping
commit b3c5df193a1375b9be189d8f1906b35f606d588e
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Tue Oct 16 11:52:14 2018 -0400
don't render playbook_on_notify or runner_on_ok events if they have no stdout
commit 8645602b0a057bbf7f33a2e745afb60a90a726c2
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Mon Nov 5 16:45:35 2018 -0500
fix permission issue where regular users assigned jt admin could not add user jt roles they couldn't edit
commit 05156a5991310fe0d982d25c863011f11f0ede3f
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Nov 5 13:03:21 2018 -0500
move from GEC_PEM_FILE_PATH to GCE_CREDENTIALS_FILE_PATH
commit 951ebf146ab0acb913abb13b6e2d939a28930cfb
Author: AlanCoding <arominge@redhat.com>
Date: Fri May 18 13:51:17 2018 -0400
remove unused project field
commit 7a67e0f3d6b93e83ffdb42ddc54671296ca5028c
Author: AlanCoding <arominge@redhat.com>
Date: Mon Nov 5 10:38:55 2018 -0500
Implement deprecation of duplicated ask_ fields in job view
commit e4c28fed037f0c52f32d5c095586efbbc93a4ad5
Author: Jake McDermott <yo@jakemcdermott.me>
Date: Sun Nov 4 22:01:08 2018 -0500
remove admin and member roles from team->organizations role assignment options
commit 6ae1e156c87e7a95d888b0c79628916d6d2d8c6a
Author: AlanCoding <arominge@redhat.com>
Date: Fri Nov 2 14:13:05 2018 -0400
do not block superusers with MANAGE_ORGANIZATION_AUTH setting
commit 80ac44565a323abd91a2644e39204c314e6bf34a
Author: Matthew Jones <matburt@redhat.com>
Date: Fri Nov 2 10:37:58 2018 -0400
Make sure we reference the actual hostname
commit 47fc0a759f7d95a770f3f1b0a75b5d14267de149
Author: AlanCoding <arominge@redhat.com>
Date: Fri Nov 2 10:10:38 2018 -0400
fix bug where grandparent groups were excluded
commit d8d710a83d64f51bd331a6f9902f2d2181b19214
Author: AlanCoding <arominge@redhat.com>
Date: Tue Oct 30 11:54:36 2018 -0400
get rid of decorator dependency
commit 673068464a029105b1a5e134ad165a2c08a4e8e8
Author: Matthew Jones <matburt@redhat.com>
Date: Tue Oct 30 13:23:55 2018 -0400
Add support for runner_on_start
This will be available in ansible 2.8
commit 694e49448461aad1fbe0e4c2e5e577edac6c1cc0
Author: westfood <westfood@gmail.com>
Date: Sun Oct 28 11:55:36 2018 +0100
Using new Helm parameters for PostgreSQL access.
commit f2cec03900749b5d147128c5a17c2fdf2b223e5b
Author: Wayne Witzel III <wayne@riotousliving.com>
Date: Wed Oct 17 16:34:24 2018 -0400
fix typo in length
commit 6e3b2a5c2dfa75fc0ed1e8d2e51fe41e9a2ce637
Author: Wayne Witzel III <wayne@riotousliving.com>
Date: Mon Oct 15 13:18:50 2018 -0400
better error handling when over limit
commit 9d81727d16635b354e8e91ca3802a34fb46e855d
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Mon Oct 15 10:58:21 2018 -0400
fix a typo on the JT add page that breaks the custom venv field
commit d5626a4f3e28ac7b04a2069bacb570f9ac61ec5e
Author: Hideki Saito <saito@fgrep.org>
Date: Mon Oct 15 11:40:51 2018 +0900
[3.3.1] Add files and output of commands to gather with sosreport
- Fixed issue #3064
commit 867ff5da7196a4d9554ac7b83b5c1716f84fa2a0
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Oct 12 16:17:14 2018 -0400
minor nit for https://github.com/ansible/tower/pull/3060
commit d4e3127fb461c64f4451a3564605a62abe7063c4
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Fri Oct 12 12:29:46 2018 -0400
properly handle AnsibleVaultEncryptedUnicode objects in the callback
commit cfb58eb14572149a6cc26563d96d23fb67a03ffd
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Wed Oct 10 12:32:27 2018 -0400
fix issue with ldap queries containing unicode
commit 5994c359759fe5a0a433a4acda43a882e899721a
Author: Wayne Witzel III <wayne@riotousliving.com>
Date: Wed Oct 10 11:33:11 2018 -0400
Use latest version of asgi_amqp
commit 6c98e6c3a008ef814bd29c45637cffec3a6faac4
Author: mabashian <mabashia@redhat.com>
Date: Thu Sep 27 16:49:23 2018 -0400
Actually fix extra vars on edit schedule. This commit takes into account survey question answers which need to get pulled out of extra vars and displayed in the prompt.
commit 8aec4ed72e1eb4a5cad97e4bf9ec36caa3a0f486
Author: mabashian <mabashia@redhat.com>
Date: Thu Sep 27 16:30:10 2018 -0400
Fixes bug where schedule extra vars were not being displayed in the edit form
commit 0a0cdc2e21238f5e9ef3ac801f1a64629b5f2542
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Thu Sep 27 12:18:39 2018 -0400
at migration time, validate ldap group type params
* Previously, we have logic in the API to ensure that ldap group type
params, when changed, align with ldap group type Class init
expectations. However, we did not have this logic in the migrations.
This PR adds the validation check to migrations.
commit 9de63832ce34ea6a57a65a08af3b3bc6a4ee0605
Author: Ryan Petrello <rpetrell@redhat.com>
Date: Thu Sep 20 15:14:33 2018 -0400
properly support deprecated `Authorization: Token xyz`
commit 1d8bb47726a5f66c8365b642232478d35dcf36db
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Wed Sep 12 17:31:10 2018 -0400
fix filter page size selector
commit 90bd27f5a8683a03aff6f6f3cc8493c15ec29831
Author: Shane McDonald <me@shanemcd.com>
Date: Wed Sep 12 13:41:56 2018 -0400
Whitespace fix
I’m not actually this pedantic, I just need something to tag.
commit 593ab90f9246c4a250e6851f8ace3455faafa1e1
Author: John Mitchell <jlmitch5@ncsu.edu>
Date: Wed Sep 12 10:54:17 2018 -0400
update syntax of lodash find call
commit 27c06a728545302c2330b32b9ce17dee9b207e9d
Author: mabashian <mabashia@redhat.com>
Date: Mon Sep 10 13:12:19 2018 -0400
Fixes bug in wfjt node form where rows weren't remaining selected after being clicked
commit f82f4a9993c9b28599daf7a1bc52f947372ebef1
Author: chris meyers <chris.meyers.fsu@gmail.com>
Date: Fri Sep 7 17:40:11 2018 -0400
deprecate fact endpoints and commands
commit 5a6f1a342fd0e1a26d3cc2d0da537212c8e6ba15
Author: adamscmRH <chadams@redhat.com>
Date: Fri Sep 7 14:59:33 2018 -0400
rm network ui from changelog
Release 2.1.0 git log 2.0.1..HEAD --no-merges commit fbec6a6 Author: Shane McDonald <me@shanemcd.com> Date: Thu Nov 1 11:37:28 2018 -0400 Bump version to 2.1.0 commit 04625f5 Author: Shane McDonald <me@shanemcd.com> Date: Thu Nov 1 09:50:02 2018 -0400 Bump version to 2.0.2 commit e152b30 Author: Daniel Sami <dsami@redhat.com> Date: Wed Oct 31 11:22:31 2018 -0400 linting fixes commit 479448f Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 31 00:52:17 2018 -0400 remove an old, unused migration file commit 62a36e3 Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Oct 30 22:23:36 2018 -0400 update job slice count help text commit 2d286c5 Author: kialam <digitalanime@gmail.com> Date: Thu Oct 18 10:19:17 2018 -0400 Redirect to WF Details page after prompt for slice JT. commit f435e57 Author: AlanCoding <arominge@redhat.com> Date: Tue Oct 30 10:09:46 2018 -0400 Adjust slicing tooltip text commit 236b332 Author: AlanCoding <arominge@redhat.com> Date: Thu Oct 18 08:40:44 2018 -0400 bump migration number commit a7028df Author: kialam <digitalanime@gmail.com> Date: Wed Oct 17 16:40:01 2018 -0400 Fix one failing unit test. commit a59017c Author: kialam <digitalanime@gmail.com> Date: Wed Oct 17 16:38:24 2018 -0400 Fix eslint errors. commit affacb8 Author: AlanCoding <arominge@redhat.com> Date: Wed Oct 17 15:26:34 2018 -0400 revert change of including slice wfj ids in recent_jobs list commit 37f9024 Author: AlanCoding <arominge@redhat.com> Date: Tue Oct 16 16:47:11 2018 -0400 fix slicing task_impact and script gen bugs commit f72fca5 Author: kialam <digitalanime@gmail.com> Date: Wed Oct 17 09:31:34 2018 -0400 Fix unit tests after "slice" rename. - Update Jobs List unit tests with new schema and test cases. - Update Job Details unit tests with new schema and test cases. - Test both for expected behavior when handling a regular non-sliced job. commit 21aeda0 Author: kialam <digitalanime@gmail.com> Date: Thu Oct 11 11:10:13 2018 -0400 Add unit tests for Job Details - Test `getSplitJobDetails` method. - Fix failing tests. - Rename unit tests. commit 65a0e5e Author: kialam <digitalanime@gmail.com> Date: Thu Oct 11 11:07:51 2018 -0400 Fix failing tests. commit 571e34b Author: kialam <digitalanime@gmail.com> Date: Mon Oct 8 14:56:30 2018 -0400 Begin adding unit tests for split jobs - Test split job tag method within Jobs List Controller. commit 6dc58af Author: AlanCoding <arominge@redhat.com> Date: Tue Oct 16 10:46:20 2018 -0400 slicing rename test cleanup and bugfix commit bbd3edb Author: AlanCoding <arominge@redhat.com> Date: Mon Oct 15 16:10:55 2018 -0400 rename to slicing and schema tweaks commit 46d6dce Author: Matthew Jones <matburt@redhat.com> Date: Tue Oct 9 10:30:07 2018 -0400 Mass rename of shard -> split commit 475a701 Author: AlanCoding <arominge@redhat.com> Date: Thu Oct 4 11:50:08 2018 -0400 Allow use of credential password prompting with split JTs also *update test to work with new JT callback call pattern *fix spelling in template commit dccd7f2 Author: AlanCoding <arominge@redhat.com> Date: Wed Oct 3 20:56:16 2018 -0400 do not split JT callback jobs commit 47711bc Author: kialam <digitalanime@gmail.com> Date: Wed Oct 3 12:05:39 2018 -0400 add package-lock.json to gitignore commit 04eec61 Author: kialam <digitalanime@gmail.com> Date: Tue Oct 2 15:22:16 2018 -0400 Redirect to WF details page when a Split Job is launched commit ef4a2cb Author: kialam <digitalanime@gmail.com> Date: Wed Oct 3 12:01:48 2018 -0400 Add Job Splitting feature to UI commit c8d76db Author: AlanCoding <arominge@redhat.com> Date: Thu Sep 27 11:48:59 2018 -0400 update migration after rebase commit 61a7062 Author: Matthew Jones <matburt@redhat.com> Date: Mon Sep 17 10:54:11 2018 -0400 Adding architecture doc for job sharding commit 20226f8 Author: AlanCoding <arominge@redhat.com> Date: Thu Sep 13 11:53:38 2018 -0400 Polish split jobs API info & add fields to UI *clarify help text and squash migrations *adds new internal_limit field to Job model for faster reference *if field is non-blank, populate shard params in summary_fields *add summary information to UI job/wfj details, JT selector commit 7ff04da Author: AlanCoding <arominge@redhat.com> Date: Mon Sep 10 13:54:04 2018 -0400 Fix IntegrityError deleting job splitting JT misc: *show sharded jobs in recent_jobs *test updates commit f9bdb1d Author: AlanCoding <arominge@redhat.com> Date: Tue Aug 28 15:31:59 2018 -0400 Job splitting access logic and more feature development *allow sharding with prompts and schedules *modify create_unified_job contract to pass class & parent_field name *make parent field name instance method & set sharded UJT field *access methods made compatible with job sharding *move shard job special logic from task manager to workflows *save sharded job prompts to workflow job exclusively *allow using sharded jobs in workflows commit dab678c Author: AlanCoding <arominge@redhat.com> Date: Mon Aug 27 11:08:06 2018 -0400 Implement splitting logic in inventory & job task code commit 44ffcf8 Author: Matthew Jones <matburt@redhat.com> Date: Fri Aug 24 14:21:18 2018 -0400 Properly take prompted inventory into account This also will rename shard jobs to add an index to the job name commit 8a18984 Author: Matthew Jones <bsdmatburt@gmail.com> Date: Wed Aug 22 09:29:59 2018 -0400 Spawn concrete workflow jobs from a job template launch commit 0b17760 Author: Matthew Jones <bsdmatburt@gmail.com> Date: Tue Aug 14 12:12:07 2018 -0400 Implement model/view/launch paradigm for shard/split job templates commit 5da1368 Author: Daniel Sami <dsami@redhat.com> Date: Wed Oct 31 11:03:44 2018 -0400 updated fixtures to use proper organization linking commit a1012b3 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 31 10:10:13 2018 -0400 pin docker-compose to a working version commit 7fc269b Author: Bill Nottingham <notting@splat.cc> Date: Tue Oct 30 12:10:00 2018 -0400 Re-add markdown, which is used for rendering API help. commit 80adbf9 Author: Jake McDermott <yo@jakemcdermott.me> Date: Sat Oct 27 00:15:14 2018 -0400 fix smoke test commit e513f8f Author: AlanCoding <arominge@redhat.com> Date: Tue Sep 11 12:08:22 2018 -0400 do 2-pass cancel for workflow jobs commit 28512e0 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Oct 26 10:02:43 2018 -0400 remove DeprecatedAuthTokenMiddleware commit 482395e Author: AlanCoding <arominge@redhat.com> Date: Tue Sep 18 15:28:57 2018 -0400 reduce default verbosity of devel-specific callback logging commit 19030b9 Author: AlanCoding <arominge@redhat.com> Date: Thu Oct 25 11:27:43 2018 -0400 apply docker-compose fix to cluster target too commit 6ecd18b Author: Daniel Temme <daniel@qixxit.de> Date: Mon Oct 15 10:44:07 2018 +0200 make volume concatenation work The second list gets interpreted as part of the else block, effectively dropping it. Separating both list definitions with braces seems to work. # Conflicts: # installer/roles/local_docker/tasks/standalone.yml commit 4e9c705 Author: Daniel Temme <daniel@qixxit.de> Date: Fri Oct 12 18:36:05 2018 +0200 Partial revert for "Bugfix for ca_trust_dir" # Conflicts: # installer/roles/local_docker/tasks/standalone.yml # Conflicts: # installer/roles/local_docker/tasks/standalone.yml commit bf5c259 Author: wilmardo <info@wilmardenouden.nl> Date: Tue Oct 23 12:12:54 2018 +0200 Empties /tmp in web Dockerfile commit 526ca3a Author: AlanCoding <arominge@redhat.com> Date: Wed Sep 19 14:46:17 2018 -0400 automatically delete project files in entire cluster commit c133b35 Author: Igor Vuk <parcijala@gmail.com> Date: Wed Oct 24 23:40:42 2018 +0200 Update variable names for local Docker daemon installation Signed-off-by: Igor Vuk <parcijala@gmail.com> commit 8965f19 Author: AlanCoding <arominge@redhat.com> Date: Fri Oct 19 16:02:56 2018 -0400 fix bug with relaunching with changed JT commit 8b3e49c Author: AlanCoding <arominge@redhat.com> Date: Fri Oct 19 12:39:00 2018 -0400 fix server error using 2 creds of same type commit 9e7808f Author: kialam <digitalanime@gmail.com> Date: Mon Oct 22 10:18:03 2018 -0400 Restore Date Picker field in Scheduler template. commit 72ce7b1 Author: AlanCoding <arominge@redhat.com> Date: Tue Oct 23 10:57:23 2018 -0400 allow UI to filter by type again commit 1dd44df Author: David Moreau Simard <dmsimard@redhat.com> Date: Tue Oct 23 22:13:06 2018 -0400 Let users disable create_preload_data if it isn't necessary The demo things might not be desirable in a production environment. commit a361b5d Author: Shane McDonald <me@shanemcd.com> Date: Mon Oct 22 19:02:31 2018 -0400 Fix permissions when running dev container as non-root user I wanted to pass `—user` to `docker-compose` up, but that option doesnt exist. To get around this, I had to record the uid on the host (CURRENT_UID), interpolate the variable in tools/docker-compose.yml, and detect that inside the container. I then piggy-backed on the /etc/passwd hack we use for scenarios with unpredictable uids. commit 7df6383 Author: Shane McDonald <me@shanemcd.com> Date: Mon Oct 22 18:57:34 2018 -0400 Remove reference to file that doesnt exist anymore commit c695ba2 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 24 08:49:35 2018 -0400 fix flake8 commit 9ae3e1c Author: Vladimir Pouzanov <farcaller@google.com> Date: Tue Oct 23 18:01:00 2018 +0100 Fix a typo commit a56a231 Author: Bill Nottingham <notting@splat.cc> Date: Mon Oct 22 15:55:55 2018 -0400 Remove some obsolete requirements. Bump cryptography to latest. commit 3b7336c Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Oct 19 10:57:09 2018 -0400 drop old celery/djcelery tables we no longer need commit c5ce62e Author: Daniel Sami <dsami@redhat.com> Date: Fri Oct 19 10:23:50 2018 -0400 added functionality to validate that search is complete before continuing commit 9316c9e Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Oct 19 09:55:39 2018 -0400 implement simple retries for wayward inventory deletes commit 427b8bd Author: Daniel Sami <dsami@redhat.com> Date: Fri Oct 19 10:01:50 2018 -0400 lint fix commit 92baea2 Author: Daniel Sami <dsami@redhat.com> Date: Fri Oct 19 09:43:13 2018 -0400 fix to search for exact search matches commit 3be9113 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 18 16:05:12 2018 -0400 fix a bug that breaks job cancel on single node jobs 1. Install awx w/ a single node. 2. Start a long-running job. 3. Forcibly kill the `awx-manage run_dispatcher` process (e.g., SIGKILL) and do not start it again. 4. The job remains in running - without a second cluster to discover the job, it is never reaped. 5. This PR allows you to cancel the job from the UI+API. commit 0d29bbf Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 17 13:36:19 2018 -0400 make the dispatcher more fault-tolerant to prolonged database outages commit bb921af Author: John Mitchell <jlmitch5@ncsu.edu> Date: Thu Oct 18 15:37:29 2018 -0400 fix badge updating and xss e2e test for projects list updates commit 5e0ecc7 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Thu Oct 18 09:45:41 2018 -0400 fix projects list search selectors commit 73dc58e Author: John Mitchell <jlmitch5@ncsu.edu> Date: Wed Oct 17 14:53:40 2018 -0400 update project badge selector commit 89344c2 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Wed Oct 17 14:30:13 2018 -0400 update project list selectors commit d61cd51 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Wed Oct 17 11:13:36 2018 -0400 fix panel title and badge for new projects list commit 8057438 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Wed Oct 10 12:11:41 2018 -0400 add back in old-style project list json and relevant factories commit 1106715 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Thu Sep 20 11:57:55 2018 -0400 fix lint error with projects list route commit 92ac305 Author: Haokun-Chen <chen.haokun@outlook.com> Date: Thu Aug 2 12:32:16 2018 -0400 refactor projects list, clean up dependencies and old list generators and factory methods commit 2c01476 Author: Bill Nottingham <notting@splat.cc> Date: Thu Oct 18 13:43:39 2018 -0400 Don't explicitly remove certifi. commit 8adbc8a Author: Bill Nottingham <notting@splat.cc> Date: Wed Oct 17 22:52:39 2018 -0400 Update Azure requirements to match Ansible 2.7 requirements. Add comments for Ansible requirements to note where they're used. Remove our custom docutils fork, as the fix was merged upstream. commit fdedc47 Author: Daniel Sami <dsami@redhat.com> Date: Thu Oct 18 15:06:37 2018 -0400 lint fix commit 88819ad Author: James Evans <james.evans@wwt.com> Date: Thu Oct 18 14:00:05 2018 -0500 Remove .cluster.local from service name for rabbitmq FQDNs are not required for service discovery, and having the FQDN in the name prevents the discovery from working in clusters not named cluster.local. commit b4549e5 Author: Daniel Sami <dsami@redhat.com> Date: Thu Oct 18 14:38:10 2018 -0400 added search for visualizer nodes commit 1bc78fd Author: John Mitchell <jlmitch5@ncsu.edu> Date: Wed Oct 17 13:59:52 2018 -0400 fix selectors for settings sub pane commit 6ce1b50 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Wed Oct 17 11:47:39 2018 -0400 update config e2e tests to fix syntax and linting issues commit 6c87b88 Author: John Hill <johill@redhat.com> Date: Mon Oct 15 08:10:18 2018 -0400 Updating configuration/settings page commit 10f21b8 Author: John Hill <johill@redhat.com> Date: Mon Oct 15 08:06:58 2018 -0400 Updating e2e tests to match new settings nav commit 0d1b251 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Mon Oct 15 18:04:36 2018 -0400 fix scope location of json fields of settings auth form commit d2118b8 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Wed Oct 10 12:40:09 2018 -0400 fix activity stream settings links commit b852caa Author: John Mitchell <jlmitch5@ncsu.edu> Date: Mon Oct 8 15:42:44 2018 -0400 update configuration controllers to fix syntax warnings commit b0dd10b Author: John Mitchell <jlmitch5@ncsu.edu> Date: Mon Oct 8 15:07:09 2018 -0400 sidenav sub pane feedback make height the same as side nav items no tooltip for collapsed settings commit 8f4aa55 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Mon Oct 8 14:06:10 2018 -0400 update side nav settings pane show hide hover logic commit 4b26ac0 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Mon Oct 8 12:24:19 2018 -0400 fix open/close on settings nav item hover commit 4dc6452 Author: John Mitchell <jlmitch5@ncsu.edu> Date: Mon Oct 8 12:22:57 2018 -0400 updating suit name and variabilize colors for sub nav pane commit 5a17acb Author: John Mitchell <jlmitch5@ncsu.edu> Date: Fri Oct 5 16:58:01 2018 -0400 working commit commit 6cfd9db Author: Haokun-Chen <chen.haokun@outlook.com> Date: Thu Jul 5 15:22:27 2018 -0400 refactor configuration (settings) sub-nav added commit 4198227 Author: James Evans <james.evans@wwt.com> Date: Thu Oct 18 09:34:13 2018 -0500 Pass tiller namespace down to helm task commit 6117f82 Author: AlanCoding <arominge@redhat.com> Date: Wed Oct 17 14:27:14 2018 -0400 remove changelog commit bf39a2a Author: Numblesix <emma.sandro96@gmail.com> Date: Fri Oct 12 19:57:19 2018 +0200 Added some Doc for FREEipa commit f27ec8c Author: Bill Nottingham <notting@splat.cc> Date: Tue Oct 16 15:34:13 2018 -0400 Update Django version in version check. commit aec3244 Author: Bill Nottingham <notting@splat.cc> Date: Tue Oct 16 11:48:33 2018 -0400 Update to latest django subminor to pick up assorted fixes. commit 6d0fed6 Author: Numblesix <emma.sandro96@gmail.com> Date: Fri Oct 12 19:44:29 2018 +0200 Added some Doc for ca_trust_dir commit 53ae050 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 17 10:56:29 2018 -0400 use the proper logger for the callback receiver commit 79002ae Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Oct 16 14:56:41 2018 -0400 upgrade to the latest kombu + celery commit 6e4f3ef Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Oct 16 08:32:48 2018 -0400 silence the noisy error that's printed w/ `awx-manage check_migrations` commit 6ff1fe8 Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Oct 16 11:18:18 2018 -0400 allow users to specify BROKER_URL with passwords that contain : and @ commit 0477581 Author: Matthew Jones <matburt@redhat.com> Date: Tue Oct 16 11:09:08 2018 -0400 Fix up flake8 commit d5c557c Author: Matthew Jones <matburt@redhat.com> Date: Tue Oct 16 11:00:44 2018 -0400 Proper parameterization for scm tests commit 8e60cb1 Author: Matthew Jones <matburt@redhat.com> Date: Tue Oct 16 10:48:09 2018 -0400 Purge an unneeded ansible 2.4 version check commit 906eb98 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Tue Oct 16 10:45:24 2018 -0400 fixes dispatcher test that inadvertently access db * Logger inadvertently triggered by dispatcher tests that do not need DB access. Mock settings to sidestep DB access. commit 119b947 Author: Matthew Jones <matburt@redhat.com> Date: Tue Oct 16 09:19:15 2018 -0400 Force openshift user behavior for uids over 2500 commit f3e73bb Author: Ryan Petrello <rpetrell@redhat.com> Date: Tue Oct 16 08:54:03 2018 -0400 don't call rabbitmqctl forget_cluster_node for isolated instances commit d65a3fa Author: jmferrer <jmferrer@paradigmadigital.com> Date: Tue Oct 16 09:59:11 2018 +0200 Restore per-deployment requirements. commit 9645e5b Author: mabashian <mabashia@redhat.com> Date: Mon Oct 15 13:27:32 2018 -0400 Remove portalMode accidental portalMode inclusion that resulted from merge conflict commit 0a09d98 Author: mabashian <mabashia@redhat.com> Date: Mon Aug 6 12:03:02 2018 -0400 Removes system tracking code from the UI. Moves import of shared out to app.js commit 00cae10 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Oct 15 16:28:09 2018 -0400 remove over-eager survey choices validation it looks like choices can also be a list and _maybe_ comma delimited; clearly there's a lot of history here; let's verify and test what's _really_ supported and _then_ add any necessary validation commit f27a34c Author: jmferrer <jmferrer@paradigmadigital.com> Date: Mon Oct 15 18:27:49 2018 +0200 Change openshift vars path. commit 720a634 Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Oct 15 12:17:52 2018 -0400 don't attempt to recover special QUIT messages in the worker pool when `--reload` is sent to the dispatcher, it sends a special QUIT message to each worker in the pool so that it will exit gracefully at the next opportunity when a worker process exits unexpectedly, the dispatcher attempts to recover its queued messages and sends them to another worker in the pool; in this scenario, we should _never_ re-enqueue these special QUIT messages (because the process doesn't need to quit, it's already gone) To reproduce this race condition: 1. Launch an adhoc that does `sleep 60` 2. Run `awx-manage run_dispatcher --reload` to enqueue a `QUIT` message into the worker's queue 3. Find the pid of the worker running the `sleep 60` and `SIGKILL` it. 4. Observe that dispatcher attempts to requeue the `QUIT` message and logs a confusing error. commit 011c8ae Author: Ryan Petrello <rpetrell@redhat.com> Date: Mon Oct 15 10:58:21 2018 -0400 fix a typo on the JT add page that breaks the custom venv field commit ac80bc8 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Oct 12 11:50:29 2018 -0400 more shippable -> zuul cleanup commit 2e98446 Author: chris meyers <chris.meyers.fsu@gmail.com> Date: Wed Oct 10 12:32:27 2018 -0400 fix issue with ldap queries containing unicode commit 517043e Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Oct 12 10:21:57 2018 -0400 update to the latest stable 1.1 django-oauth-toolkit see: django-oauth/django-oauth-toolkit#629 commit c25d208 Author: Daniel Sami <dsami@redhat.com> Date: Fri Oct 12 10:18:49 2018 -0400 added browser close at end, waits for spinners commit 921231f Author: Daniel Temme <daniel@qixxit.de> Date: Fri Oct 12 11:13:42 2018 +0200 fix indentation for register variable commit 9bec7cf Author: Ashley Nelson <g527769@genmills.com> Date: Thu Oct 11 16:25:55 2018 -0500 Fix openshift auth broken by undefined vars Signed-off-by: Ashley Nelson <fantashley@gmail.com> commit 1167361 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 11 14:55:27 2018 -0400 some minor README updates commit 78901ab Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Oct 1 13:02:18 2018 -0400 add organization permissions view commit 938bf1b Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Oct 1 11:16:35 2018 -0400 add organizations tab to team permissions screen commit 27da141 Author: Marliana Lara <mlara@redhat.com> Date: Thu Oct 11 13:13:01 2018 -0400 Address review comments commit 2bf2412 Author: Ashley Nelson <ashley@localhost.localdomain> Date: Thu Oct 11 11:49:08 2018 -0500 Add serviceName to Kubernetes StatefulSet spec Signed-off-by: Ashley Nelson <fantashley@gmail.com> commit 1e3c229 Author: Daniel Sami <dsami@redhat.com> Date: Thu Oct 11 12:24:55 2018 -0400 lint fixes commit cfa93b5 Author: AlanCoding <arominge@redhat.com> Date: Wed Sep 19 09:25:47 2018 -0400 Always allow resource creation via global list commit 96ad2b2 Author: Christian.Rohr <Ch.Rohr@gmx.de> Date: Mon Sep 10 22:11:43 2018 +0200 Extracted more variables which a related to rabbitmq commit 8fceaf8 Author: Daniel Sami <dsami@redhat.com> Date: Thu Oct 11 12:14:00 2018 -0400 Tests for UI workflow always nodes commit c39370d Author: Anthony Green <green@moxielogic.com> Date: Sat Aug 11 09:46:49 2018 -0400 Fix token based openshift logins commit bdc7efb Author: AlanCoding <arominge@redhat.com> Date: Tue May 8 16:02:19 2018 -0400 humble beginnings of survey question type validation commit 10c76e2 Author: Ryan Petrello <rpetrell@redhat.com> Date: Thu Oct 11 11:47:40 2018 -0400 update Azure inventory script to latest from Ansible rebased version of ansible#2234 commit ff1e8cc Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Aug 8 13:41:07 2018 -0400 replace celery task decorators with a kombu-based publisher this commit implements the bulk of `awx-manage run_dispatcher`, a new command that binds to RabbitMQ via kombu and balances messages across a pool of workers that are similar to celeryd workers in spirit. Specifically, this includes: - a new decorator, `awx.main.dispatch.task`, which can be used to decorate functions or classes so that they can be designated as "Tasks" - support for fanout/broadcast tasks (at this point in time, only `conf.Setting` memcached flushes use this functionality) - support for job reaping - support for success/failure hooks for job runs (i.e., `handle_work_success` and `handle_work_error`) - support for auto scaling worker pool that scale processes up and down on demand - minimal support for RPC, such as status checks and pool recycle/reload commit da74f1d Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Aug 8 10:26:15 2018 -0400 refactor and test the callback receiver as a base for a task dispatcher commit be01bed Author: Bill Nottingham <notting@splat.cc> Date: Wed Aug 1 19:38:25 2018 -0400 Purge inventory script requirements from the AWX virtual environment. boto is still used by AWX itself. commit b02677a Author: Daniel Sami <dsami@redhat.com> Date: Tue Oct 9 16:32:24 2018 -0400 Initial commit for UI tests for always nodes commit 1b25dd0 Author: Marliana Lara <mlara@redhat.com> Date: Tue Oct 9 14:21:59 2018 -0400 Fix ui-lint error commit a2f4e36 Author: Marliana Lara <mlara@redhat.com> Date: Thu Oct 4 23:01:20 2018 -0400 Show all wf options when node is not a root node * Edge type of root node is always "always" * If node is not a root node, show all options: always, success, fail * Remove edge conflict logic commit ad566cc Author: adamscmRH <rooftopcellist@gmail.com> Date: Fri Sep 28 16:22:57 2018 -0400 tests for always_nodes commit 4d9523a Author: adamscmRH <rooftopcellist@gmail.com> Date: Thu Sep 27 17:36:04 2018 -0400 lift always node mutex restriction commit a294a6f Author: Dennis U <dj@decstasy.de> Date: Thu Aug 9 14:07:29 2018 +0200 Bugfix for ca_trust_dir Changed syntax as ca_trust_dir was not correctly mounted in awx_web container and added command to update CA trust inside awx_web container after creation. commit d2ab7bd Author: walkafwalka <41709139+walkafwalka@users.noreply.github.com> Date: Sat Aug 4 01:49:07 2018 -0700 Add inventory vars to set docker install hostnames Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com> commit e02e899 Author: walkafwalka <41709139+walkafwalka@users.noreply.github.com> Date: Wed Aug 1 00:21:38 2018 +0000 Allow autocomplete on the AWX login page Signed-off-by: walkafwalka <41709139+walkafwalka@users.noreply.github.com> commit ada2d65 Author: Stoned Elipot <stoned.elipot@gmail.com> Date: Wed Jul 25 19:10:31 2018 +0200 force boolean evaluation commit 0443bd3 Author: Ilkka Tengvall <ikke@iki.fi> Date: Mon Jul 2 09:22:36 2018 +0300 fixes selinux permissions for awx data. fixes issue ansible#2036 and ansible#1896 commit adaa164 Author: Dmytro Makovey <dmakovey@stanford.edu> Date: Tue Jun 5 08:16:08 2018 -0700 allow nginx config extension
Release 2.0.1 git log 2.0.0..HEAD --no-merges commit 1165dcf Author: adamscmRH <rooftopcellist@gmail.com> Date: Thu Oct 4 16:59:06 2018 -0400 update awx version to 2.0.1 commit ee1d5e4 Author: Shane McDonald <me@shanemcd.com> Date: Tue Oct 9 20:02:03 2018 -0400 Fix fallout from ansible#2392 There were some upstream changes that I overwrote but shouldn’t have. commit f87a09c Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 10 09:37:36 2018 -0400 build swagger docs as part of CI commit 5ae19fd Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Oct 9 23:14:21 2018 -0400 update development documentation commit 7d5f6aa Author: Jake McDermott <yo@jakemcdermott.me> Date: Tue Oct 9 23:11:51 2018 -0400 don't update lock file by default commit 9033b3f Author: Bill Nottingham <notting@splat.cc> Date: Tue Oct 9 19:54:05 2018 -0400 update node requirements in CONTRIBUTING.md to match INSTALL.md commit de60165 Author: Shane McDonald <me@shanemcd.com> Date: Tue Oct 9 19:15:32 2018 -0400 Fix broken defaults in awx installer commit b8c1724 Author: Wayne Witzel III <wayne@riotousliving.com> Date: Tue Oct 9 12:27:07 2018 -0400 use latest asgi_amqp version commit 7a5cfd0 Author: Shane McDonald <me@shanemcd.com> Date: Tue Oct 9 13:59:46 2018 -0400 Run tests in Docker as non-root user commit b9279eb Author: Shane McDonald <me@shanemcd.com> Date: Tue Oct 9 14:38:18 2018 -0400 Port downstream installer changes commit a4dfd96 Author: AlanCoding <arominge@redhat.com> Date: Wed Oct 3 09:09:07 2018 -0400 Validate ANSIBLE_ injectors on save and increase verbosity commit d0572cf Author: Martin Surovcak <martin@surovcak.cz> Date: Mon Oct 8 16:29:07 2018 +0200 trivial: update teardown command commit e0c7a7b Author: Matthew Jones <matburt@redhat.com> Date: Fri Oct 5 14:32:47 2018 -0400 Mention zuul in contributing commit 640f947 Author: Matthew Jones <matburt@redhat.com> Date: Fri Oct 5 14:26:03 2018 -0400 Remove shippable configuration commit 29b90b7 Author: Ryan Petrello <rpetrell@redhat.com> Date: Wed Oct 3 10:32:54 2018 -0500 minor docker-compose fix commit f7c5289 Author: Matthew Jones <mat@matburt.net> Date: Wed Oct 3 11:10:45 2018 -0400 Clean up CI compose test invocation commit ee11341 Author: Ryan Petrello <lists@ryanpetrello.com> Date: Wed Oct 3 09:32:23 2018 -0500 more make clean tinkering commit 56263a5 Author: Matthew Jones <mat@matburt.net> Date: Mon Oct 1 11:19:48 2018 -0400 Force ui cleanup in the test environment Also allow using the system make commit 89e41f7 Author: Jake McDermott <yo@jakemcdermott.me> Date: Mon Oct 1 00:02:48 2018 -0400 replace phantomjs with headless chrome commit 3a8bacb Author: Matthew Jones <matburt@redhat.com> Date: Mon Sep 24 10:53:55 2018 -0400 Add an initial check and gate job configuration for zuul Updates for running ui tests and linters commit 7752446 Author: Ryan Petrello <rpetrell@redhat.com> Date: Fri Oct 5 10:18:27 2018 -0400 fix busted notification tests commit 9f25fdd Author: mabashian <mabashia@redhat.com> Date: Sun Sep 30 05:14:31 2018 -0400 Ensure workflow graph width is 100% of container commit b94d5c7 Author: AlanCoding <arominge@redhat.com> Date: Thu Oct 4 11:52:49 2018 -0400 fix flake8 errors in setup.py commit 02c23fc Author: André Backeby <andre.backeby@schibsted.com> Date: Thu Oct 4 15:07:52 2018 +0200 Fixed typo Ansbile->Ansible