Christian Adams
a7368cec43
add copy events table and remove events queries
...
add copy unifiedjob table, futher optimization, rm since from job_instance queries
2019-03-27 19:53:00 -04:00
Christian Adams
636153d92c
add insights setting, optimize and consolidate queries
2019-03-27 19:53:00 -04:00
Christian Adams
ae9377e0e4
add basic job & JT analytics
2019-03-27 19:53:00 -04:00
Ryan Petrello
c586fa9821
add a minimal framework for generating analytics/metrics
...
annotate queries & add license analytics
2019-03-27 19:53:00 -04:00
Shane McDonald
fcf6b4ae45
Fix bug where init scripts didnt create the admin user correctly
2019-03-27 19:43:47 -04:00
softwarefactory-project-zuul[bot]
7b4c63037a
Merge pull request #3523 from ryanpetrello/iso-cancel
...
properly handle isolated cancellation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 22:44:10 +00:00
softwarefactory-project-zuul[bot]
37a90320ec
Merge pull request #3532 from jbradberry/double-jeopardy
...
Log errors directly from inventory_import.py only if running by hand
Reviewed-by: awxbot
https://github.com/awxbot
2019-03-27 22:27:58 +00:00
Jeff Bradberry
a803e86a95
Log errors directly from inventory_import.py only if running by hand
2019-03-27 18:02:46 -04:00
chris meyers
cb4d55b47a
fixes inventory update deadlock
...
* all inventory updates continue to occur in parallel up to the point
that they update the database with their results.
* the "funnel" is achieved by using a global per-inventory postgres
named lock
2019-03-27 16:52:07 -04:00
Keith Grant
64e933acb4
refactor out OrganizationForm; share between add & edit
2019-03-27 15:29:46 -04:00
Jeff Bradberry
e398a0ac5e
Remove the isolated_heartbeat setup from settings/defaults.py
2019-03-27 14:12:42 -04:00
Michael Abashian
77ab6ec044
Merge pull request #142 from mabashian/upgrade-pf-2.9.2
...
Upgrade pf react-core to 2.9.2
2019-03-27 13:49:39 -04:00
softwarefactory-project-zuul[bot]
196a6ff36c
Merge pull request #3525 from shanemcd/make-things-work
...
Fix docker-compose installs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 17:38:36 +00:00
Shane McDonald
c3ba851908
Fix docker-compose installs
...
In a series of unfortunate events, my patch yesterday didnt actually work. This fixes that.
2019-03-27 13:06:55 -04:00
softwarefactory-project-zuul[bot]
11223472d3
Merge pull request #3524 from kdelee/update_install_docs
...
update install docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 16:26:03 +00:00
softwarefactory-project-zuul[bot]
d0a996b139
Merge pull request #3520 from ryanpetrello/runner131
...
pin runner 1.3.1
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 15:58:34 +00:00
Elijah DeLee
7dd635cd8d
update install docs
2019-03-27 11:54:33 -04:00
softwarefactory-project-zuul[bot]
f715e4e410
Merge pull request #3519 from chrismeyersfsu/fix-iso_bwrap
...
runner expects process isolation flags in settings
Reviewed-by: awxbot
https://github.com/awxbot
2019-03-27 15:49:24 +00:00
Ryan Petrello
a983d4bc1f
properly handle isolated cancellation
2019-03-27 11:44:26 -04:00
John Mitchell
4e80f05cdf
Merge pull request #136 from jlmitch5/addOrgTeamsList
...
add org teams list
2019-03-27 11:30:59 -04:00
Ryan Petrello
f7cffbfe5c
pin runner 1.3.1
2019-03-27 11:23:25 -04:00
chris meyers
2329079326
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.
2019-03-27 11:08:41 -04:00
Alex Corey
ae622c4875
Merge pull request #139 from AlexSCorey/138-updateFunctionName
...
Fixes function naming
2019-03-27 11:05:18 -04:00
Keith Grant
40b2539626
rework org edit form to use Formik
2019-03-27 10:49:10 -04:00
Jeff Bradberry
bc6df9cab8
Make use of user-defined settings for defining the isolated nodes heartbeat
...
Just in case the user has created custom settings files which set
AWX_ISOLATED_PERIODIC_CHECK.
2019-03-27 10:47:38 -04:00
softwarefactory-project-zuul[bot]
055e7b4974
Merge pull request #3515 from shanemcd/docker-compose-permissions
...
Fix permissions of sensitive files in docker-compose installation
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-27 14:11:31 +00:00
Jeff Bradberry
efb4fb6fd0
Remove some no longer used imports
2019-03-27 10:06:13 -04:00
Jeff Bradberry
f2be4de544
Use Django's own logic to invalidate sessions of users when changing passwords
...
The key is django.contrib.auth.update_session_auth_hash(), which knows
how to inject a recalculated session hash back into the session if the
requesting user is changing their own password, in order to keep that
user logged in.
2019-03-27 10:06:13 -04:00
Shane McDonald
c44bf6f903
Allow for platform specific variables in docker-compose install
...
This changes the default docker_compose_dir on macos to a writeable location
2019-03-27 09:32:04 -04:00
Shane McDonald
a6d031f46f
Fix permissions of sensitive files in docker-compose installation
2019-03-27 09:31:10 -04:00
AlanCoding
73f16b2bee
Enable azure_rm inventory plugin
2019-03-27 09:27:10 -04:00
Alex Corey
a430b5bf9a
fixes function naming to match our naming convention in the org. notifications.
2019-03-26 18:08:09 -04:00
John Mitchell
aeed1d8ee9
one org teams rename spelling issue
2019-03-26 17:06:43 -04:00
John Mitchell
5419434daa
rename org teams functions based on guide
2019-03-26 17:04:34 -04:00
softwarefactory-project-zuul[bot]
2129f12085
Merge pull request #3505 from shanemcd/devel
...
Address CVE-2019-3869
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 19:38:28 +00:00
softwarefactory-project-zuul[bot]
23185ca22f
Merge pull request #3232 from AlanCoding/truly_empty_groups
...
Surface empty groups as children of all group
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 19:17:36 +00:00
Shane McDonald
2b6cf97157
Do not set credentials via environment variables
2019-03-26 15:13:28 -04:00
Shane McDonald
07e5a00f14
Remove “standalone Docker” installation path
...
This has been a burden to maintain. docker-compose is now required
2019-03-26 15:13:28 -04:00
softwarefactory-project-zuul[bot]
1b0f5b05ad
Merge pull request #3502 from marshmalien/feat-toolbar-sort-instance-modal-list
...
Feat toolbar sort instance modal list
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 18:57:24 +00:00
softwarefactory-project-zuul[bot]
5ff4625eb1
Merge pull request #3280 from AlanCoding/playbook_dir
...
Set --playbook-dir in calls to ansible-inventory
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 18:53:12 +00:00
Marliana Lara
1829e7cad4
Add sort toolbar to instance modal
2019-03-26 14:34:33 -04:00
AlanCoding
e097f5a021
implement playbook-dir option in ansible-inventory calls
2019-03-26 14:09:08 -04:00
softwarefactory-project-zuul[bot]
caa5596386
Merge pull request #3320 from vismay-golwala/custom_venvs
...
Feature: custom virtual environment directories
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-03-26 16:26:50 +00:00
Vismay Golwala
ec390b049d
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>
2019-03-26 12:04:17 -04:00
mabashian
9b314a6f2f
Upgrade pf react-core to 2.9.2
2019-03-26 11:49:41 -04:00
softwarefactory-project-zuul[bot]
0814a9c4a1
Merge pull request #3266 from ansible/inventory_plugins
...
Transition to inventory plugins
Reviewed-by: Alan Rominger <arominge@redhat.com>
https://github.com/AlanCoding
2019-03-26 15:14:27 +00:00
Marliana Lara
0a1b220f56
Link to instances list via sref directive
2019-03-26 10:35:22 -04:00
AlanCoding
d39b3b3165
Remove compatibility_mode field, simplify jinja2 syntax
...
fix minor bug where credential not shown in API
2019-03-26 10:29:39 -04:00
AlanCoding
19ad7d3983
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
2019-03-26 10:29:39 -04:00
AlanCoding
cd7e358b73
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
2019-03-26 10:29:39 -04:00