13164 Commits

Author SHA1 Message Date
AlanCoding
4298d60679 fix bug in response of inventory update with update_on_project_update 2017-06-26 09:48:01 -04:00
AlanCoding
066dc4a5f0 Separate Inventory Source API vs RBAC testing
Introduced new decorator for patching an access method,
does legwork of inserting into access registry so that
tests that test the API can mock RBAC behavior.
2017-06-23 15:31:59 -04:00
Alan Rominger
30ec070357 Merge pull request #6692 from AlanCoding/manual_locations
Tag jobs started via special cases with node & group
2017-06-22 16:42:17 -04:00
AlanCoding
9e07b3f777 Tag jobs started via special cases with node & group 2017-06-22 16:24:12 -04:00
Ryan Petrello
65b1e58d23 Merge pull request #6693 from ryanpetrello/async-inventory-deletion
block job template launches when an inventory is being deleted
2017-06-22 15:46:03 -04:00
Ryan Petrello
97562fc4df block job template launches when an inventory is being deleted
see: #4382
2017-06-22 15:33:55 -04:00
Alan Rominger
04ca47ffab Merge pull request #6681 from AlanCoding/cluster_instances
New Alpha, Bravo, and Charlie instance groups for `make docker-compose-cluster`
2017-06-22 15:00:45 -04:00
Ryan Petrello
c4c9ff21c7 Merge pull request #6689 from ryanpetrello/async-inventory-deletion
delete inventories in the background via a celery task
2017-06-22 14:39:01 -04:00
Ryan Petrello
14addae813 delete inventories in the background via a celery task
see: #4382
see: #6279
2017-06-22 14:32:33 -04:00
Ryan Petrello
089040083c Merge pull request #6674 from ryanpetrello/v1_deprecated
prefix all /api/v1/ view descriptions with a deprecation message
2017-06-22 13:22:36 -04:00
Ryan Petrello
bbcebf295f Merge pull request #6688 from ryanpetrello/isolated-docs
more isolated acceptance doc updates
2017-06-22 12:55:40 -04:00
jlmitch5
adb9f05fbd Merge pull request #6672 from jlmitch5/multiCredServiceAndTests
move shared multi credential code to service and add unit tests
2017-06-22 12:33:09 -04:00
Ryan Petrello
5e908bfc50 more isolated acceptance doc updates 2017-06-22 12:32:20 -04:00
Michael Abashian
9cd1330161 Merge pull request #6685 from mabashian/5626-scm-type-error
Fixed scm type js error
2017-06-22 12:26:50 -04:00
Ryan Petrello
922ffa905c Merge pull request #6670 from ryanpetrello/fix-3303
fix a bug in team-based credential validation
2017-06-22 11:19:38 -04:00
Ryan Petrello
7f25fdef91 Merge pull request #6687 from ryanpetrello/unofficial_isolated
make isolated sdist use the correct filename for unofficial builds
2017-06-22 11:09:42 -04:00
Ryan Petrello
0804b7336c make isolated sdist use the correct filename for unofficial builds 2017-06-22 10:51:29 -04:00
Alan Rominger
8f254dbd82 Merge pull request #6675 from AlanCoding/controller_id_sf
add isolated job controller_id to summary fields
2017-06-22 10:44:53 -04:00
AlanCoding
3cedcf22a9 add instance groups and queues to cluster tooling 2017-06-22 10:40:58 -04:00
Alan Rominger
20f0a83bec Merge pull request #6682 from AlanCoding/isolated_execution
Have execution_node reflect isolated instance
2017-06-22 10:12:21 -04:00
Michael Abashian
8327a8dc09 Fixed scm type js error 2017-06-22 09:59:50 -04:00
Chris Meyers
fee16fe391 Merge pull request #6588 from chrismeyersfsu/feature-fact_cache
initial tower fact cache implementation
2017-06-22 09:58:28 -04:00
Chris Meyers
d6082a976b retain support for insights system_id discovery 2017-06-22 09:49:45 -04:00
Ryan Petrello
0fafb5ce26 Merge pull request #6684 from ryanpetrello/readable_honcho
improve readability of the honcho console logs in the dev environment
2017-06-22 09:40:21 -04:00
Ryan Petrello
45bdd9f747 improve readability of the honcho console logs in the dev environment
* colorize uwsgi and celery logs; DEBUG lines are green, WARN lines
  are yellow, ERROR lines (and tracebacks) are red
* pretty-print fact callback receiver JSON
* simplify the uwsgi log format so it's more legible
2017-06-22 09:19:32 -04:00
AlanCoding
ea51c03c83 have execution_node reflect isolated instance 2017-06-22 08:57:07 -04:00
Aaron Tan
238e069bf3 Merge pull request #6586 from jangsutsr/6584_change_model_url_name_implementation
Handle unexpected resource url naming convention
2017-06-21 20:42:59 -04:00
Aaron Tan
0be3d39047 Handle unexpected resource url naming convention. 2017-06-21 16:34:35 -04:00
AlanCoding
f62f0ca1e6 add isolated job controller_id to summary fields 2017-06-21 16:29:06 -04:00
Ryan Petrello
39525316ac prefix all /api/v1/ view descriptions with a deprecation message
additionally, fix a bug in /api/v1/credentials/ view descriptions that
causes v2 fields to display (see: #6116)
2017-06-21 16:27:07 -04:00
John Mitchell
2f255cc521 removeCred unit test and skeleton for other service function 2017-06-21 16:10:25 -04:00
Alan Rominger
2beb4e8885 Merge pull request #6673 from AlanCoding/iso_cap_select
Select isolated node inside of queue based on capacity
2017-06-21 16:03:06 -04:00
Aaron Tan
6db945247d Merge pull request #6576 from jangsutsr/6568_update_named_url_delimiter
Update named URL delimiter
2017-06-21 15:56:02 -04:00
John Mitchell
74e03083f1 propogate unnecessary unchecking of machine cred to multicredential modal (previous prompt on launch fix) 2017-06-21 15:49:41 -04:00
AlanCoding
d69b4e00ff select isolated node inside of queue based on capacity 2017-06-21 15:48:23 -04:00
John Mitchell
8d6408fb53 add MultiCredentialService.updateCredentialTags unit tests 2017-06-21 15:40:13 -04:00
John Mitchell
c8cf03a54f move shared multi credential code to service 2017-06-21 15:05:54 -04:00
jlmitch5
986c35c1e8 Merge pull request #6637 from jlmitch5/revertInMultiCred
update revert link text size in prompt
2017-06-21 15:05:37 -04:00
Christian Adams
5bbfda0189 Merge pull request #6671 from rooftopcellist/missing-proc-fix
Missing Procfile docker-compose-cluster fix
2017-06-21 14:38:54 -04:00
Alan Rominger
72cf434c2e Merge pull request #6669 from AlanCoding/tower_controller_fix
fix bug that blocks tower controller groups
2017-06-21 14:35:59 -04:00
adamscmRH
e0581af9ff Missing Procfile docker-compose fix 2017-06-21 14:29:49 -04:00
Ryan Petrello
e832a56506 fix a bug in team-based credential validation
when a credential is created with `team` in the payload, set the
credential's `organization` *prior* to validation so that we don't miss
organization-oriented validators (like the org + name + kind unique
validation)

see: #3303
2017-06-21 14:25:51 -04:00
Michael Abashian
e41b9814e4 Merge pull request #6664 from mabashian/6591-inv-update-relaunch
Removed extraneous fields being passed to InventoryUpdate
2017-06-21 14:12:01 -04:00
Chris Meyers
d679dc7407 do not inject facts for isolated node runs 2017-06-21 13:45:28 -04:00
Chris Meyers
6c67834694 beautify code 2017-06-21 13:45:28 -04:00
Chris Meyers
45421c84a6 fact cache docs 2017-06-21 13:45:27 -04:00
Chris Meyers
965159a1fb rename store_facts to use_fact_cache 2017-06-21 13:45:27 -04:00
Chris Meyers
ec2e537f63 remove fache cache receiver 2017-06-21 13:45:27 -04:00
Chris Meyers
4c118159ed system_tracking logging for fact cache 2017-06-21 13:45:27 -04:00
Chris Meyers
12cdbcf8b5 adds per-host timeout 2017-06-21 13:45:27 -04:00