Acceptance tests using different clients concurrently. Environment deployed from packages.

Build: #28 failed

Job: Chrome nested directories tests failed

user fails to remove nonempty directory rmdir using client2 and using client1 sees that it has not disappeared[1oz 1op 1oc-web GUi-oneclient1]: Test case result

The below summarizes the result of the test " user fails to remove nonempty directory rmdir using client2 and using client1 sees that it has not disappeared[1oz 1op 1oc-web GUi-oneclient1]" in build 28 of Onedata Products - mixed acceptance pkg - release-22.02.0-alpha1 - Chrome nested directories tests.
Description
user fails to remove nonempty directory rmdir using client2 and using client1 sees that it has not disappeared[1oz 1op 1oc-web GUi-oneclient1]
Test class
mixed.scenarios.test_nested_directories
Method
test_user_fails_to_remove_nonempty_directory_rmdir_using_client2_and_using_client1_sees_that_it_has_not_disappeared[1oz_1op_1oc-web GUI-oneclient1]
Duration
< 1 sec
Status
Failed (New Failure)

Error Log

test setup failure
env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-MAOPT85-CNDT/onedata/tests/mixed/environments/1oz_1op_1oc.yaml'
hosts = {}
request = <SubRequest 'maybe_start_env' for <Function 'test_user_removes_empty_directory_and_its_parents_using_client2_and_using_client1_sees_that_they_have_disappeared[1oz_1op_1oc-REST-web GUI]'>>
env_desc = {'oneclient': {'oneclient-1': {'clients': {'client1': {'default timeout': 10, 'mode': 'proxyio', 'provider': 'oneprovider-1'}}}}, 'scenario': '1oz_1op_1oc.yaml'}
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fa84c4ed048>}
previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-MAOPT85-CNDT/onedata/tests/mixed/environments/1oz_1op_1oc.yaml'}
test_config = {}

    @pytest.fixture(scope='session', autouse=True)
    def maybe_start_env(env_description_abs_path, hosts, request, env_desc, users, previous_env,
                        test_config):
        test_type = get_test_type(request)
    
        if _should_start_new_env(env_description_abs_path, previous_env):
            start_test_env(request, test_type, env_desc, hosts, users, env_description_abs_path,
>                          test_config, previous_env)

tests/conftest.py:194: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/conftest.py:241: in start_test_env
    scenario_path, request, hosts, patch_path, users, test_config
tests/utils/environment_utils.py:56: in start_environment
    setup_hosts_cfg(hosts, request)
tests/utils/environment_utils.py:142: in setup_hosts_cfg
    pods_cfg = get_pods_config()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def get_pods_config():
        pods_json = get_pods_with_kubectl()['items']
        pods = {}
        for pod in pods_json:
            pod_data = pod['metadata']
            pod_title = pod_data['name']
            pod_name = pod_data['labels']['app']
            pod_service_type = pod_data['labels'].get('component', None)
            pod_service_name = pod_data['labels'].get('chart', None)
            pod_namespace = pod_data['namespace']
>           pod_ip = pod['status']['podIP']
E           KeyError: 'podIP'

tests/utils/environment_utils.py:321: KeyError