Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-4874

nfv-tempest-plugin is missing dependencies

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • ?
    • ?
    • ?
    • ?
    • No

      nfv-tempest-plugin doesn't have an rpm therefore it needs to be installed via the externalPlugin feature from the test-operator. However there is an issue either with nfv-tempest-plugin or tcib tempest image (depends on what solution we agree on):

      • nfv-tempest-plugin does not contain tempest and neutron-tempest-plugin in the requirements.txt even though it consumes code from these repositories.

      These missing requirements cause two issues:

      1. nfv-tempest-plugin is not detected by tempest because tempest is not installed in the virtual environment together with the plugin.
      2. The execution of the tests fails because of the missing neutron-tempest-plugin

      Potential solutions:

      1. The first problem can be fixed by either adding tempest into requirements.txt in nfv-tempest-plugin or by explicitly installing tempest in the tcib script here.
      2. This can be easily fixed by adding neutron-tempest-plugin into requirements.txt

      Additional issues (these might be actuall bigger issues): - (mkopec) this sounds like new tickets .. potentially an EPIC on nfv-tempest-plugin side concerning their compatibility - we can of course help, but the responsible party here for the plugin's compatibility is the core team of the plugin

      • missing /etc/rhosp-release file - (mkopec) what is that? what's the requirement from us?
      • missing stackrc file - (mkopec) afaik stackrc doesn't exist in osp18, this needs to be better formulated
      • potentially need to mount /nfv_scripts ( ? ) - (mkopec) again, what's the requirement from us?

      DoD

      • plugin has tempest and neutron-tempest-plugins listed as dependencies in its requirements.txt

      Review

              mnietoji@redhat.com Miguel Angel Nieto Jimenez
              lpiwowar Lukáš Piwowarski
              rhos-dfg-nfv
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: