Details
-
Task
-
Resolution: Done
-
Undefined
-
None
Description
Kiali Selenium tests fails with:
E[E] [kiali_qe/fixtures/log.py:67] @pytest.fixture(scope='session') def kiali_client(): logger.debug('Creating kiali rest client') logger.debug('Kiali hostname: {}'.format(cfg.kiali.hostname)) _client = KialiExtendedClient(hostname=cfg.kiali.hostname, username=cfg.kiali.username, password=cfg.kiali.password, auth_type=cfg.kiali.auth_type, token=cfg.kiali.token, swagger_address=cfg.kiali.swagger_address) # update kiali version details _response = _client.get_response('getStatus') _status = _response['status'] > cfg.kiali.version.core = _status['Kiali core version'] E KeyError: 'Kiali core version'
It's caused by renamed field in kiali status json:
{ "status": { "Kiali commit hash": "80cd9dd7ef3ec825bc88213d133dca71011428ea", "Kiali container version": "v1.50.0-SNAPSHOT", "Kiali state": "running", "Kiali version": "v1.50.0-SNAPSHOT", "Mesh name": "Istio", "Mesh version": "1.13.3" }, "externalServices": [ { "name": "Istio", "version": "1.13.3" }, { "name": "Prometheus", "version": "2.31.1" }, { "name": "Kubernetes", "version": "v1.23.5+1f952b3" }, { "name": "Grafana", "url": "http://grafana-istio-system.apps.ocp4-kqe-auto1.maistra.upshift.redhat.com" }, { "name": "Jaeger", "url": "http://tracing-istio-system.apps.ocp4-kqe-auto1.maistra.upshift.redhat.com/jaeger" } ], "warningMessages": [], "istioEnvironment": { "isMaistra": false } }