Uploaded image for project: 'OpenShift Service Mesh'
  1. OpenShift Service Mesh
  2. OSSM-1410

Fix kiali selenium tests setup KeyError: 'Kiali core version'

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Undefined
    • OSSM 2.2.0
    • None
    • QE
    • Sprint 50

    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
        }
      }
      

      Attachments

        Activity

          People

            fbrychta@redhat.com Filip Brychta
            fbrychta@redhat.com Filip Brychta
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: