:param request: :return:
(request, compute_id)
| 131 | |
| 132 | |
| 133 | def overview(request, compute_id): |
| 134 | """ |
| 135 | :param request: |
| 136 | :return: |
| 137 | """ |
| 138 | |
| 139 | if not request.user.is_authenticated(): |
| 140 | return HttpResponseRedirect(reverse('index')) |
| 141 | |
| 142 | if not request.user.is_superuser: |
| 143 | return HttpResponseRedirect(reverse('index')) |
| 144 | |
| 145 | error_messages = [] |
| 146 | compute = get_object_or_404(Compute, pk=compute_id) |
| 147 | |
| 148 | try: |
| 149 | conn = wvmHostDetails(compute.hostname, |
| 150 | compute.login, |
| 151 | compute.password, |
| 152 | compute.type) |
| 153 | hostname, host_arch, host_memory, logical_cpu, model_cpu, uri_conn = conn.get_node_info() |
| 154 | hypervisor = conn.hypervisor_type() |
| 155 | mem_usage = conn.get_memory_usage() |
| 156 | conn.close() |
| 157 | except libvirtError as lib_err: |
| 158 | error_messages.append(lib_err) |
| 159 | |
| 160 | return render(request, 'overview.html', locals()) |
| 161 | |
| 162 | |
| 163 | def compute_graph(request, compute_id): |
nothing calls this directly
no test coverage detected