def test_pod_logs(kiali_client): pod_id = common_utils.get_pod_id(kiali_client, namespace=control_plane_namespace, pod_name='kiali') common_utils.get_response(kiali_client, method_name='podLogs', path={ 'namespace': control_plane_namespace, 'pod': pod_id })
def test_pod_proxy_dump(kiali_client): pod_id = common_utils.get_pod_id(kiali_client, namespace='bookinfo', pod_name='productpage-v1') common_utils.get_response(kiali_client, method_name='podProxyDump', path={ 'namespace': 'bookinfo', 'pod': pod_id, 'object': 'config_dump' })
def test_logs_container_details(kiali_client): lines = 25 pod_id = common_utils.get_pod_id(kiali_client=kiali_client, namespace=bookinfo_namespace, pod_name='reviews-v1') PARAMS = {'container': 'reviews', 'since_time': TIME, 'tailLines': lines} response = common_utils.get_response(kiali_client, method_name='podLogs', path={ 'namespace': bookinfo_namespace, 'pod': pod_id }, params=PARAMS) validate_response_content(response, lines)
def test_logs_invalid_line_count_negative(kiali_client): lines = '*50' pod_id = common_utils.get_pod_id(kiali_client=kiali_client, namespace=bookinfo_namespace, pod_name='reviews-v1') PARAMS = {'container': 'details', 'since_time': TIME, 'tailLines': lines} response = common_utils.get_response(kiali_client, method_name='podLogs', path={ 'namespace': bookinfo_namespace, 'pod': pod_id }, params=PARAMS, status_code_expected=500) assert 'Invalid tailLines' in response.text