Commit Graph

13978 Commits

Author SHA1 Message Date
mabashian 15b01b99f3 More linkout fixes for the permissions modal 2017-07-24 14:08:08 -04:00
John Mitchell 4fe2f90689 update ssh to machine 2017-07-24 13:58:00 -04:00
mabashian 4e5090f28c xss tooltip vulnerability fixes 2017-07-24 13:50:34 -04:00
Chris Meyers ec212db83b fix api docs sample host_filter queries 2017-07-24 13:48:20 -04:00
Chris Meyers 01316aebf7 Merge pull request #7 from chrismeyersfsu/fix-7261
allow smart inventory to be created
2017-07-24 13:43:59 -04:00
Chris Meyers eaddafc920 allow smart inventory to be created
related to https://github.com/ansible/ansible-tower/issues/7261
2017-07-24 13:43:15 -04:00
Bill Nottingham e345041173 Fixup prompt check for pmrun usage 2017-07-24 12:59:41 -04:00
Matthew Jones 1a706b6154 Commands to generate a python wheel for packaging 2017-07-24 12:36:52 -04:00
Chris Meyers 525490a9a0 all dependent jobs must finish before starting job
related to https://github.com/ansible/ansible-tower/issues/6570 https://github.com/ansible/ansible-tower/issues/6489

* Ensure that all jobs dependent on a job have finished (i.e. error,
success, failed) before starting the dependent job.
* Fixes a bug where a smaller set of dependent jobs to fail upon a
update_on_launch job failing is chosen.
* This fixes the bug of jobs starting before dependent Project Updates
created via update on launch. This also fixes similar bugs associated
with inventory updates.
2017-07-24 12:31:35 -04:00
Alan Rominger 2ce300aa1e Merge pull request #15 from AlanCoding/awx_morphin
update TOWER_VENV_PATH setting to new awx location
2017-07-24 12:26:08 -04:00
AlanCoding eaeff7e290 rename setting TOWER_VENV_PATH to AWX_VENV_PATH 2017-07-24 12:23:54 -04:00
AlanCoding 6e3978fe66 update TOWER_VENV_PATH setting to new awx location 2017-07-24 12:13:46 -04:00
Ryan Petrello b0f5d2f82d allow Job Templates to launch with *only* a vault credential
see: https://github.com/ansible/ansible-tower/issues/7252
2017-07-24 11:42:35 -04:00
Ryan Petrello 9f11c008d2 don't allow boolean credential type fields that specify secret
secret doesn't really make sense for boolean values; they can't store
sensitive content because they're just true|false

see: https://github.com/ansible/ansible-tower/issues/6776
2017-07-24 11:41:12 -04:00
Ryan Petrello 6d201c44d9 fix a busted unit test re: tower -> awx 2017-07-24 11:36:11 -04:00
mabashian 7d5e2625b7 Allow for new lines in login info block 2017-07-24 11:16:27 -04:00
mabashian 72a7e55c71 Check for inventory id before trying to build a link to it in job results 2017-07-24 11:10:05 -04:00
mabashian 268a183b3b Fixed workflow maker dialog styling 2017-07-24 10:14:33 -04:00
Matthew Jones f175fbba23 Fix up some tower-manage -> awx-manage commands 2017-07-24 09:38:36 -04:00
Matthew Jones f0d68f429c Updating some dev environment tooling for version numbers 2017-07-22 00:06:44 -04:00
Shane McDonald 17db724932 Make packaging work with our internal build systems 2017-07-21 21:27:02 -04:00
Matthew Jones 3892e4e389 Tower -> AWX Tooling Migration
* Switching version number scheme and mechanism
* Refactor development tooling towards 'awx' paths and names
* Purging packaging details from Makefile
2017-07-21 17:06:45 -04:00
Alan Rominger cf967d244b Merge pull request #7166 from AlanCoding/reverse_fk_search
Correct search terms for reverse FK fields
2017-07-21 15:06:47 -04:00
Ryan Petrello 89637c0b93 Merge pull request #7251 from ryanpetrello/ugh-pexpect
fix a unit test that periodically fails
2017-07-21 14:51:56 -04:00
Wayne Witzel III 9799025a56 Merge pull request #7109 from ansible/squash-320
Squash migrations v3.1 / v3.2
2017-07-21 14:49:02 -04:00
Bill Nottingham bd55669423 Merge pull request #7250 from wenottingham/po-tay-to-po-tah-to
Fix header logo usage in API template.
2017-07-21 14:46:13 -04:00
Ryan Petrello 83ac761d81 fix a unit test that periodically fails
if you run this test *a lot*, it fails - seemingly due to a bug in
pexpect itself and how it handles stdout buffering; introducing a bit
of latency seems to make the issue go away

see: #7171
2017-07-21 14:39:55 -04:00
Jared Tabor c74b0df447 fix for api logo name 2017-07-21 11:37:35 -07:00
Bill Nottingham ae85ce6320 Fix logo usage in API header page 2017-07-21 14:27:14 -04:00
AlanCoding 4bb9bd5a2b correct search terms for reverse FK fields 2017-07-21 14:16:14 -04:00
Alan Rominger 52f8579c04 Merge pull request #7136 from AlanCoding/id_metadata
provide id field in OPTIONS for attaching sublists
2017-07-21 14:11:54 -04:00
jlmitch5 4ead799fd0 Merge pull request #7205 from jlmitch5/credentialTypesLookup
Update credential types to lookup values instead of hardcode
2017-07-21 14:01:42 -04:00
AlanCoding dfa892aae1 provide id field in attaching sublists 2017-07-21 13:50:27 -04:00
Wayne Witzel III 822aa65207 Squash migrations 3.1 / 3.2 2017-07-21 13:24:14 -04:00
Christian Adams 86210b611c Merge pull request #7222 from rooftopcellist/inventory_update_not_manual
Inventory Update All no longer includes manual sources
2017-07-21 13:04:14 -04:00
Ryan Petrello 340ced02e2 Merge pull request #7240 from ryanpetrello/fix-7216
improve sanitation of empty credential values to match API v1 behavior
2017-07-21 12:45:16 -04:00
adamscmRH 98c8499f2f improved query efficiently, refactored code 2017-07-21 12:22:24 -04:00
Christian Adams e955f9d32b Merge pull request #7241 from rooftopcellist/inventory_refresh_update
Updates docs to include Inventory Refresh All info.
2017-07-21 12:10:54 -04:00
Bill Nottingham 67a7df0658 Merge pull request #7236 from wenottingham/florence-and-the-machine-credentials
Keep the 'machine' credential name for user/password & key credentials.
2017-07-21 12:02:54 -04:00
adamscmRH a3d1877e6e includes inventory refresh all in docs 2017-07-21 11:57:45 -04:00
Michael Abashian 6399ea4215 Merge pull request #7239 from mabashian/portal-mode-jobs
Split portal mode jobs into two separate states
2017-07-21 11:54:00 -04:00
Bill Nottingham 836dc7d7f5 Fixup unit tests 2017-07-21 11:45:02 -04:00
Michael Abashian 3fd9e2383f Fixed portal job templates link 2017-07-21 11:38:48 -04:00
Ryan Petrello a640d6afec improve sanitation of empty credential values to match API v1 behavior
This is mostly backwards compatability to avoid surprises: in 3.1.x
if you submit a field value with `null` or an empty string to
a CharField, it's treated as an empty string (and SSH key validation
is skipped).  For boolean field values (`net.authorize`), `null` and
empty string are coerced to `False`.

see: #7216
see: #7218
2017-07-21 11:25:56 -04:00
Michael Abashian fc0a76cd25 Split portal mode jobs into two separate states 2017-07-21 11:10:08 -04:00
Michael Abashian 825dfc9df9 Merge pull request #7179 from mabashian/6442-scroll-top
Scroll the user to the top of the page after a non-search state transition
2017-07-21 11:04:16 -04:00
Michael Abashian 2460ade49d Merge pull request #7190 from mabashian/7163-manual-sources-list
Hide manual inventory sources from the source list
2017-07-21 11:03:47 -04:00
Michael Abashian 5b6ee9fe7d Merge pull request #7199 from mabashian/3402-license-permission
Disable license buttons for non-superuser users
2017-07-21 11:03:05 -04:00
Alan Rominger b8fafa7160 Merge pull request #7232 from AlanCoding/on_update_words
Clarify UI help text for update_on_project_update
2017-07-21 10:56:42 -04:00
Chris Meyers c73cc84e59 Merge pull request #7170 from chrismeyersfsu/fix-4779
validate schedule extra_data
2017-07-21 10:53:53 -04:00