AlanCoding
9fe524cd20
adjust assertions about JT credentials to be correct
2017-11-21 10:03:57 -05:00
AlanCoding
1481a62b23
modify JT access tests to reflect new vault_credential reality
2017-11-21 08:40:04 -05:00
Alan Rominger
ce6d96feda
Merge pull request #687 from AlanCoding/new_kill
...
allow deletion of new jobs
2017-11-21 07:20:05 -05:00
AlanCoding
6c57a3bb68
allow deletion of new jobs
2017-11-20 11:19:22 -05:00
Aaron Tan
0641c6b0a6
Supress exception with concurrent deletion
...
Relates https://github.com/ansible/ansible-tower/issues/7768
This issue, as well as
https://github.com/ansible/ansible-tower/issues/7622 , both rooted in a
concurrency issue of Django ORM:
https://github.com/ansible/ansible-tower/issues/762://code.djangoproject.com/ticket/28806
The solution related deals specifically with the related issue, but is
not a general solution. A general workaround can be found in
https://github.com/ansible/tower/pull/500 .
Signed-off-by: Aaron Tan <jangsutsr@gmail.com>
2017-11-17 16:29:08 -05:00
mabashian
565b0b82dd
Tweaked language on delete warning modal
2017-11-17 12:45:01 -05:00
Alan Rominger
4ea27e0d1b
Merge pull request #587 from AlanCoding/computed_self
...
update original when updating computed fields
2017-11-17 12:23:43 -05:00
Wayne Witzel III
79c196fc08
Merge pull request #588 from wwitzel3/release_3.2.2
...
Include all previously run operations to satisfy Django migration planner
2017-11-17 12:12:21 -05:00
Wayne Witzel III
249a5e5e4d
Include all previously run operations to satisfy Django migration planner.
2017-11-17 12:02:07 -05:00
AlanCoding
51c73cb357
update original when updating computed fields
2017-11-17 10:16:49 -05:00
Chris Meyers
98f2d936d9
allow support for saml + 2-factor
...
* python-social-auth has SOCIAL_AUTH_SAML_SECURITY_CONFIG, which is
forwarded to python-saml settings configuration. This commit exposes
SOCIAL_AUTH_SAML_SECURITY_CONFIG to configure tower in tower to allow
users to set requestedAuthnContext, which will disable the requesting of
password type auth from the idp. Thus, it's up to the idp to choose
which auth to use (i.e. 2-factor).
2017-11-17 09:25:50 -05:00
Ryan Petrello
8d35b71321
Merge pull request #585 from ryanpetrello/fix-wfjt-survey-encryption
...
re-encrypt WFJT.survey_spec and WorkflowJob.extra_vars too
2017-11-17 08:52:54 -05:00
Ryan Petrello
a80d5b1b39
reencrypt WFJT.survey_spec too
...
https://github.com/ansible/ansible-tower/issues/7046
2017-11-16 23:00:22 -05:00
Wayne Witzel III
e5d86419c8
Merge pull request #582 from AlanCoding/smart_computed2
...
update smart inventory computed fields
2017-11-16 19:36:08 -05:00
Greg Considine
54a98ff612
Merge pull request #581 from gconsidine/ui/fix/disabled-button-opacity
...
Update disabled button color to match style guide
2017-11-16 16:40:06 -05:00
Matthew Jones
9b5371f2ab
Merge pull request #670 from chrismeyersfsu/job_events_docs
...
add docs for job events
2017-11-16 13:46:35 -05:00
Ryan Petrello
e7077185bf
Merge pull request #584 from ryanpetrello/release_3.2.2
...
make settings.AWX_ISOLATED_KEY_GENERATION readonly
2017-11-16 13:42:00 -05:00
Ryan Petrello
4187d02b8a
make settings.AWX_ISOLATED_KEY_GENERATION readonly
...
see: https://github.com/ansible/ansible-tower/issues/7380
2017-11-16 13:35:37 -05:00
Matthew Jones
457359322f
Merge pull request #583 from ansible/nicer_error_tower_inventory
...
Present the tower inventory sync failure in a better way
2017-11-16 13:16:22 -05:00
Matthew Jones
8a65c6e1c8
Present the tower inventory sync failure in a better way
...
This allows it to be handled better by ansible 2.4+
2017-11-16 12:59:12 -05:00
Chris Meyers
c4e6fc23fc
add docs for job events
...
* Focus on the ordering of Job Event creation. Important to know when
thinking through different Ansible execution strategies.
2017-11-16 12:48:48 -05:00
AlanCoding
fb29f68efc
update smart inventory computed fields
2017-11-16 11:57:30 -05:00
Alan Rominger
71127c039d
Merge pull request #668 from AlanCoding/null_cred_okay2
...
Do not filter out JTs with null credentials
2017-11-16 11:18:16 -05:00
gconsidine
1fcddba558
Update disabled button color to match style guide
2017-11-16 11:15:23 -05:00
AlanCoding
127da5525c
do not filter out JTs with null credentials
2017-11-16 10:20:41 -05:00
Alan Rominger
0f52ab47a0
Merge pull request #665 from AlanCoding/prefetch_credentials
...
prefetch UnifiedJob related credentials
2017-11-16 09:57:22 -05:00
Matthew Jones
b06a508ceb
Merge pull request #651 from tumbl3w33d/646_configurable_search_domains
...
Make DNS search domain configurable for awx containers
2017-11-15 23:32:16 -05:00
AlanCoding
8cb5ce8307
prefetch UnifiedJob related credentials
2017-11-15 22:35:10 -05:00
Benjamin Wenzel
c1aa4129f9
Make DNS search domain configurable for awx containers
...
related #646
2017-11-15 21:11:56 +01:00
Matthew Jones
d6b10b7f44
Merge pull request #657 from ansible/openshift_fixes
...
Openshift fixes
2017-11-15 13:29:41 -05:00
Shane McDonald
e2aa9dc599
Merge pull request #658 from shanemcd/devel
...
Enable image stream lookups in AWX OpenShift Project
2017-11-15 13:21:51 -05:00
Shane McDonald
a043369d07
Enable image stream lookups in AWX OpenShift Project
...
See the OpenShift docs on this for more info: https://docs.openshift.com/container-platform/3.6/dev_guide/managing_images.html#using-is-with-k8s
If you are not using OpenShift’s internal registry you will need to manually set awx_task_openshift_image and awx_web_openshift_image.
2017-11-15 13:15:56 -05:00
Matthew Jones
03eca250d9
Fix an openshift issue writing the inventory file
...
Openshift was throwing an error here, though I'm not sure why it makes
a whole lot of difference to call fdopen() vs open(). This was
introduced when this method was unified under the new
ansible-inventory system. This fixes it for all cases. mkstemp(),
while not necessary, is a useful addition to keep from leaking
inventory details unnecessarily.
2017-11-15 13:12:54 -05:00
Matthew Jones
65d01d508b
Fix an issue with handler tasks after celery upgrade
...
There's a bug in celery 4.X when using bound tasks as error
handlers. We don't actually need it to be bound especially since the
request object is now available in the function signature
2017-11-15 13:12:06 -05:00
Chris Meyers
e20599d7bb
Merge pull request #580 from chrismeyersfsu/fix-project_update_cascade_tower
...
cascade cancel proj update when job canceled
2017-11-15 11:19:35 -05:00
Chris Meyers
9288b53015
cascade cancel proj update when job canceled
...
* Implicit project update, launch_type='sync', get "associated" with a
job via project_update. When a job is canceled, so should this implicit
project update. This change enforces that logic.
2017-11-15 11:17:52 -05:00
Ryan Petrello
82be0a8af2
Merge pull request #579 from ryanpetrello/fix-survey-encryption-migration-failure
...
fix a bug in the survey reencryption migration
2017-11-15 10:38:35 -05:00
Ryan Petrello
35c374fc79
fix a bug in the survey reencryption migration
...
see: https://github.com/ansible/ansible-tower/issues/7046
2017-11-15 10:26:46 -05:00
Alan Rominger
dbe135991b
Merge pull request #575 from AlanCoding/single_cancel
...
do not propogate cancel of inventory sync back up to project
2017-11-15 09:46:41 -05:00
Ryan Petrello
3a2ec25fb4
Merge pull request #649 from ryanpetrello/multicred
...
fix a permissions bug for credentials specified at JT launch time
2017-11-15 08:49:08 -05:00
Ryan Petrello
fa09d68603
add a few minor optimizations and some refactoring for multi-cred
2017-11-14 16:47:28 -05:00
Ryan Petrello
eb140d9e69
fix a permissions bug for credentials specified at JT launch time
...
hat tip to @alancoding for spotting this one
2017-11-14 16:21:05 -05:00
Bill Nottingham
64f89b3fce
Merge pull request #578 from wenottingham/protect-our-environment
...
Remove some environment variables the callback plugin doesn't actually use
2017-11-14 16:10:53 -05:00
Bill Nottingham
aaaae87aa7
Remove some environment variables the callback plugin doesn't actually use.
2017-11-14 15:57:49 -05:00
Jared Tabor
5852c16ba6
Merge pull request #613 from jaredevantabor/fix-569
...
removing codemirror instantiation from $transition event
2017-11-14 11:09:41 -08:00
Ryan Petrello
ebd8941439
Merge pull request #595 from ryanpetrello/multicred
...
replace all Job/JT relations with a single M2M credentials relation
2017-11-14 14:07:18 -05:00
Jared Tabor
32cb18fc85
removing codemirror instantiation from $transition event
2017-11-14 10:24:36 -08:00
Marliana Lara
aeb8eb3d1e
Fix jshint errors
2017-11-14 13:23:05 -05:00
Marliana Lara
6654cc35f7
Add relaunch component to Completed Jobs list
2017-11-14 13:04:20 -05:00
Ryan Petrello
28ce9b700e
replace all Job/JT relations with a single M2M credentials relation
...
Includes backwards compatibility for now-deprecated .credential,
.vault_credential, and .extra_credentials
This is a building block for multi-vault implementation and Alan's saved
launch configurations (both coming soon)
see: https://github.com/ansible/awx/issues/352
see: https://github.com/ansible/awx/issues/169
2017-11-14 12:49:12 -05:00