4884 Commits

Author SHA1 Message Date
Chris Meyers
99fb641b1b all vendor dependencies expressed in requirements.txt 2015-08-17 11:17:53 -04:00
James Laska
717f646430 Bump version to 2.2.2 2015-08-14 08:16:57 -04:00
Matthew Jones
ee8a76f32b Use smart_str instead of .encode on passwords
We originally tried to prune these .encode() calls out of the tree in
favor of smart_str but we must have missed this one.   This allows
migration 0066 to work if utf-8 characters are used in the password
2015-08-13 17:00:46 -04:00
Matthew Jones
d4dccff20c Change default sensitive redaction behavior
* Only project updates will contain sensitive data redaction logic when
  displaying stdout
2015-08-13 15:48:56 -04:00
Chris Church
6128ab3ff4 Add an error message when running a job and trying to use an OpenSSH formatted key on an older version of OpenSSH. 2015-08-11 16:54:54 -04:00
Matthew Jones
21acaa999d Handle Ubuntu 12.04 psutil recursive cancel
Ubuntu has a crazy old version of psutil, we'll fall back to sigkill for
that platform
2015-08-11 10:32:29 -04:00
John Mitchell
678fbd3328 fixed log viewer modal partial 2015-08-11 09:48:43 -04:00
John Mitchell
9105612c6a fixed alignment of download standard out button in modals 2015-08-10 15:43:00 -04:00
Jared Tabor
f7b0da7be5 About Tower version number fix
for parsing versions such as "2.3.0" and "2.3.0-0.git201507231538"
2015-08-10 10:02:45 -07:00
John Mitchell
642215f9f3 add standard out download button to various places in the UI 2015-08-07 11:23:12 -04:00
Matthew Jones
7484267186 Bump 2.2 branch to version 2.2.1 2015-08-07 11:19:09 -04:00
Chris Church
139a072afa Don't create a group that is its own parent when an EC2 tag has an empty value. Fixes https://trello.com/c/2zc0odvX 2015-08-06 21:31:56 -04:00
Chris Church
001127f8bd Limit max depth when building mapping of group depths to avoid hitting recursion limit. Fixes https://trello.com/c/2zc0odvX 2015-08-06 21:31:42 -04:00
Bill Nottingham
1982177248 Fix .ini web links for v2
This moved in the github repo.
2015-08-05 22:04:21 -04:00
Chris Church
f0010cc574 Add support for detecting encrypted openssh format private keys. Fixes https://trello.com/c/ZeVOXN5U 2015-08-05 22:03:20 -04:00
Matthew Jones
3b96c3ca52 Fix psutil usage on el6 for job cancel
psutil will fail to import on el6 due to not being able to access a
pseudo terminal.  This issues a SIGKILL to the proot process in order to
force the stop
2015-08-05 22:01:44 -04:00
Matthew Jones
31b8491d53 Set recursive on child process canceling
Sometimes ansible spawns many subprocesses that can get orphaned and
stuck if we only kill the direct descendent child processes
2015-08-05 22:00:27 -04:00
Chris Meyers
b01c2d2ad1 fixes stoud formats unicode problem 2015-08-05 21:59:05 -04:00
Matthew Jones
57778eb429 mock stdout unit test patch failure fix
Adjust some mock.patch behavior to match the new stdout behavior where
we need to check a file's size as well as its existence
2015-08-05 21:55:02 -04:00
Matthew Jones
b1c12ca120 Fix empty standard out behavior
Previously we could just check for the absence of the stdout file to
know we didn't yet/wouldn't ever have any stdout content.  Now that we
are creating the stdout file ahead of time and persisting it we need to
also check to see if the file contains any data.   This is also
necessary for some unit tests.
2015-08-05 21:54:23 -04:00
Matthew Jones
dc0d732ad4 Fix merge issues on stdout branch
The act of committing a PR that including part of these changes and then
reverting it meant that some of the changes from the original branch
didn't land in this new PR.   This commit adds the missing bits.

Lesson learned:  Create a new branch when submitting a PR on a
previously reverted PR
2015-08-05 21:53:46 -04:00
Matthew Jones
c0ea174e93 Rework stdout display for file storage only
* Cleanup old code related to stdout download using temporary files
* Remove copy-into-database code
* Modify stdout download code to reference stdout file
2015-08-05 21:52:47 -04:00
Chris Meyers
408e25442d flake8 fixes 2015-07-15 12:18:46 -04:00
James Laska
316d0c0f77 Continue, don't break out of the iteration 2015-07-14 14:53:57 -04:00
James Laska
bca8bae508 Only check if mongo is needed locally 2015-07-14 12:10:01 -04:00
James Laska
81c4abfed8 Correct initscript order and mongod detection
In addition to starting and stopping mongod in the correct order, the check for
determining whether mongod is required needs to happen when the service is
managed.
2015-07-14 11:14:13 -04:00
Matthew Jones
7fd4613523 Remove uses_mongo redirection from service script 2015-07-13 15:44:58 -04:00
Matthew Jones
9a4b19bd11 Update start/stop service script ordering
Mongo needs to be last when starting and first when stopping if enabled
2015-07-13 14:05:22 -04:00
Joe Fiorini
4183f5acdc Remove accidental import from directive 2015-07-10 13:01:47 -04:00
Sandra Wills
621ec32525 Merge pull request #309 from wenottingham/license-branch
This adds some code to look through our vendored directories and generate a license report.
2015-07-10 12:36:30 -04:00
Bill Nottingham
db939bc8ee Add Tower license list. 2015-07-10 12:16:45 -04:00
Bill Nottingham
b82c0c332e Add license auditing python. 2015-07-10 12:16:35 -04:00
Bill Nottingham
89bb4aa3fc Merge pull request #308 from wenottingham/vendor-branch
Fix up vendored package README
2015-07-10 11:28:37 -04:00
Joe Fiorini
c52ec1197b [system_tracking] Remove truncation of fact values
This is a temporary fix until we can get a permanent fix to the
performance issues we have with rendering this much data to the DOM. For
more info see my comment on https://trello.com/c/QrbeaZfK.
2015-07-10 11:22:40 -04:00
Bill Nottingham
1d951fa9cc Further normalization of names. 2015-07-10 01:25:26 -04:00
Bill Nottingham
afbbec6ee5 Fix up vendored package README
Fix a couple of typos to properly reflect package name and path.
Add vendored deps added when adding VMware & GCE support.
Add vendored deps added when vendoring pywinrm.
2015-07-09 23:56:52 -04:00
Joe Fiorini
069bb69b00 Fix truncate text directive to work as elements resize 2015-07-09 17:28:29 -04:00
Matthew Jones
08ec0c132e Merge pull request #306 from matburt/fix_restore_playbook
Fix the restore playbook procedure
2015-07-09 16:17:17 -04:00
John Mitchell
7c1c219ecb fixed smart status sorting to be locale friendly 2015-07-09 13:16:18 -04:00
Joe Fiorini
c52c9d1c8a [system_tracking] Fix issue with ng-if & truncated-text directives 2015-07-08 16:38:44 -04:00
Matthew Jones
874c97f748 Purge some unneeded HA unit tests 2015-07-08 14:31:02 -04:00
Matthew Jones
5605ec9754 Adjust usage of is_ha_environment()
Limit it to just instance count and make sure we use it for the mongo check
2015-07-08 14:18:04 -04:00
Matthew Jones
d5e948890c Stricter control of mongo in setup playbook
Detect if this is an HA setup and if so we won't attempt to start mongo
during the setup process
2015-07-08 13:45:59 -04:00
Jared Tabor
1368403309 adding 'waiting' job status jobs to jobs page 2015-07-08 11:14:22 -04:00
Joe Fiorini
1b36223fa6 [system_tracking] Hide right column for files module in single result view 2015-07-08 11:10:53 -04:00
Joe Fiorini
ec96f1d8a5 [system_tracking] Query fact versions relative to user's midnight, not server's 2015-07-08 10:54:22 -04:00
Joe Fiorini
8d47e8e2a1 [system_tracking] Fix bolding for no scan message 2015-07-06 15:05:28 -04:00
Matthew Jones
9e6c604fc1 Remove extra output from doing a hard mongo shutdown. 2015-07-06 14:38:19 -04:00
Joe Fiorini
fc2ed6fd83 [system_tracking] Fix nested fact compare with one empty side 2015-07-06 14:34:24 -04:00
Joe Fiorini
7bedaf1ad7 [system_tracking] Make calling of nestedCompare consistent with flatCompare 2015-07-06 14:34:24 -04:00