Ryan Petrello
4b2be9850e
copy adhoc events properly for stdout downloads
...
see: #7100
2017-07-18 12:12:02 -04:00
Matthew Jones
891f26c850
Fix an issue where an unlicensed system would throw errors
...
In the case where the license was entirely not present but the tower
license module was present
2017-07-14 10:21:26 -04:00
Wayne Witzel III
8cf3bb3134
Merge pull request #7058 from wwitzel3/host-smart_inventories
...
Update how we repopulate the /host/:id/smart_inventories data
2017-07-13 14:54:30 -04:00
Wayne Witzel III
6f1ef7fe0b
Update how we repopulate the /host/:id/smart_inventories data
2017-07-13 14:04:33 -04:00
Matthew Jones
8e8324983b
Merge branch 'license_module_switch' into devel
...
* license_module_switch:
Hide eula if stub license is used
Fix up some issues on feature validation for licenses
Remove any references to internal licensing utilities
Switch out existing obfuscated license with external module
2017-07-13 11:08:47 -04:00
Matthew Jones
d5346ec6d0
Hide eula if stub license is used
2017-07-13 10:57:56 -04:00
Chris Meyers
4b9385a233
Merge pull request #7031 from chrismeyersfsu/fix-6342
...
disallow new survey spec with password default $encrypted$
2017-07-13 08:07:30 -04:00
AlanCoding
45d9b670fd
mark inventory source creation views as added 3.2
2017-07-12 15:25:19 -04:00
Chris Meyers
d3e4be66dd
disallow new survey spec with password default $encrypted$
2017-07-12 15:21:55 -04:00
AlanCoding
5153daab17
Mark view error codes for translation
2017-07-12 14:03:30 -04:00
AlanCoding
fb2a4dd20b
Inventory sources update status code tweaks
...
* If all can be updated - 200
* If only some could be updated - 202
* If none could be updated - 400
2017-07-12 13:35:21 -04:00
Chris Meyers
c34a89714c
rework hosts without insights creds error message
2017-07-11 14:25:12 -04:00
Alan Rominger
6d251babb5
Merge pull request #6947 from AlanCoding/circular
...
Move circular group association validation to view
2017-07-11 12:45:29 -04:00
Matthew Jones
8486944eaa
Switch out existing obfuscated license with external module
...
This creates a new fallback license module called StubLicense that
will be used in the event that the tower_license module is not
installed.
All existing license mechanisms are routed through the get_licenser()
util method
2017-07-11 12:01:24 -04:00
AlanCoding
e599b0fdec
fix naive datetime in jobs dashboard graph
2017-07-10 13:28:54 -04:00
AlanCoding
fed2eddf07
move circular group association validation to view
2017-07-10 09:12:02 -04:00
AlanCoding
0a339ed05c
prevent server error in POST to group hosts
2017-07-07 08:24:50 -04:00
Bill Nottingham
f8515857b2
Remove assorted references to Tower.
...
Reword and remove references to Tower so they don't need parameterized.
2017-07-05 16:42:47 -04:00
Chris Meyers
318b1aebd1
remove special scan job logic
2017-07-05 10:32:45 -04:00
Alan Rominger
68103f2d72
Merge pull request #6720 from AlanCoding/scm_inv_update_resp
...
Accuracy edit for inventory update response when updating project
2017-06-29 11:45:50 -04:00
Alan Rominger
724a33c945
Merge pull request #6712 from AlanCoding/host_sublist
...
Optimize inventory hosts sublist
2017-06-29 11:35:37 -04:00
Wayne Witzel III
e84ecabe72
add schedule_deletion method and signal
2017-06-29 00:15:11 -04:00
AlanCoding
4298d60679
fix bug in response of inventory update with update_on_project_update
2017-06-26 09:48:01 -04:00
AlanCoding
fc59a97e44
cache view parent obj & add prefetch to sublists
2017-06-24 20:13:31 -04:00
Aaron Tan
68ee601359
Merge pull request #6595 from jangsutsr/6234_set_priority_rules_for_find_matching_hosts
...
Set priority rules for find_matching_hosts
2017-06-23 14:04:18 -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
Aaron Tan
0dae058bef
Set priority rules for find_matching_hosts.
2017-06-15 11:45:44 -04:00
Ryan Petrello
462b2c6696
improve a few permission-related errors for CredentialType update/delete
...
see: #6385
2017-05-31 15:48:34 -04:00
Wayne Witzel III
01471e02bb
Merge pull request #6358 from wwitzel3/issue-6099
...
Add smart_inventories endpoint to Host
2017-05-26 14:24:01 -04:00
Chris Meyers
441946d332
add v1 vs. v2 inclusion/exclusion
2017-05-26 14:04:15 -04:00
Wayne Witzel III
e28cd97ffb
Add smart_inventories endpoint to Host
2017-05-26 10:16:12 -04:00
Chris Meyers
87eea59845
add per-inventory insights credential
2017-05-26 07:25:36 -04:00
Chris Meyers
4461c8fe91
more robust insights error handling
2017-05-22 17:32:17 -04:00
Chris Meyers
3793f1ec09
insights proxy robust error condition handling
2017-05-22 15:02:16 -04:00
Chris Meyers
9ba0ba07ec
nest insights api response data
2017-05-22 10:11:31 -04:00
Chris Meyers
fb53ca8455
insights proxy
...
* Issue request to Red Hat Insights API from Tower
/hosts/<id>/insights endpoint. User the first found Satellite 6
Credential as Basic Auth requests to Insights API.
2017-05-22 10:11:31 -04:00
Wayne Witzel III
d652ed16d0
Dynamic -> Smart Inventory
2017-05-17 16:25:40 -04:00
Wayne Witzel III
b9520c7f3b
Merge pull request #6246 from wwitzel3/issue-5756
...
Create /inventories/N/update_inventory_sources endpoint.
2017-05-12 17:30:00 -04:00
Alan Rominger
5f3aad4972
Merge pull request #6256 from AlanCoding/relaunch_extra_creds
...
Job relaunch refactor to accommodate new credential system
2017-05-12 17:24:16 -04:00
AlanCoding
048804f48e
Job relaunch refactor to accomidate new credential system
...
* make user_capability for 'start' more simple
* provide error messages if relaunch not possible
* check for prompted extra_credentials
* add extra_credentials permission checks in orphan mode
2017-05-12 17:16:06 -04:00
AlanCoding
c6a3a7cc34
JT RBAC edits for extra_credentials and vault_credential
2017-05-12 17:13:58 -04:00
Chris Meyers
45d609e6a9
Merge pull request #6251 from chrismeyersfsu/fix-6235
...
boolean logic performed on filter results
2017-05-12 15:34:39 -04:00
Matthew Jones
1a4a6273a4
Merge branch 'rampart_groups_setup_playbook' into devel
...
* rampart_groups_setup_playbook:
Updating changelog for Instance Groups
Fix an incorrect reference on instance group jobs list
Purge remaining references to rampart groups
Simplify can_access for instance groups on job templates
Adding Instance Group permissions and tests
Increase test coverage for task scheduler inventory updates
Exit logic fixes for instance group tools
View Fixes for instance groups
new view to allow associations but no creations
Updating acceptance documentation and system docs
Updating unit tests for task manager refactoring
Update views and serializers to support instance group (ramparts)
Implementing models for instance groups, updating task manager
Updating the setup playbook to support instance group installation
Add nginx to server start and switch back to first tmux win
Fix an issue where the local queue wouldn't use the rabbitmq name
2017-05-12 13:40:30 -04:00
Matthew Jones
81611b44f6
Fix an incorrect reference on instance group jobs list
2017-05-12 12:12:29 -04:00
Chris Meyers
b55af095ef
boolean logic performed on filter results
...
* Before, the boolean logic operators were performed against the Q()
objects, iteratively. Now, boolean logic is done after
Host.objects.filter(Q()). This results in the wanted and expected
results.
2017-05-12 09:26:11 -04:00
Alan Rominger
7a1c6c6794
Merge pull request #6241 from AlanCoding/scm_inv_feedback
...
SCM inventory acceptance and bug updates
2017-05-11 16:30:26 -04:00
Wayne Witzel III
54876e71e7
Added tests for post conditional logic
2017-05-11 15:31:39 -04:00
Alan Rominger
bdde87f7f5
Merge pull request #6245 from AlanCoding/alan_rockin_ramparts
...
Introduce view to allow associations but no creations
2017-05-11 14:10:21 -04:00
Wayne Witzel III
aff084e1f6
Update permissions/RBAC for updates
2017-05-11 14:01:32 -04:00
Matthew Jones
47f4e5358b
View Fixes for instance groups
...
* Return "instance_groups" instead of "rampart_groups" on the ping
endpoint
* Don't pre-filter IG jobs endpoints for status
2017-05-11 13:55:31 -04:00