ERROR! the role 'os_tempest' was not found in role path

Bug #1827931 reported by wes hayutin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Arx Cruz
Tags: alert ci tempest
Revision history for this message
wes hayutin (weshayutin) wrote :
Revision history for this message
wes hayutin (weshayutin) wrote :

setup.cfg in openstack-ansible-tempest should put files in

[files]
data_files =
    usr/local/share/ansible/roles/os_tempest/defaults = defaults/*
    usr/local/share/ansible/roles/os_tempest/meta = meta/*
    usr/local/share/ansible/roles/os_tempest/tasks = tasks/*
    usr/local/share/ansible/roles/os_tempest/templates = templates/*
    usr/local/share/ansible/roles/os_tempest/files = files/*
    usr/local/share/ansible/roles/os_tempest/vars = vars/*

[build_sphinx]
all_files = 1
build-dir = doc/build

https://github.com/openstack/openstack-ansible-os_tempest/blob/master/setup.cfg#L20

standalone roles]$ pwd
/home/zuul/workspace/.quickstart/usr/local/share/ansible/roles
[zuul@standalone roles]$ ls
baremetal-prep-overcloud build-test-packages extras-common multinodes overcloud-prep-containers set-libvirt-type tripleo-upgrade validate-perf validate-undercloud
baremetal-prep-virthost collect-logs freeipa-setup nodepool-setup overcloud-prep-flavors snapshot-libvirt tripleo-validations validate-sanity-checks virthost-full-cleanup
baremetal-undercloud container-prep gate-quickstart ovb-manage-stack overcloud-prep-images standalone undercloud-deploy validate-services
browbeat create-reproducer-script install-built-repo overcloud-delete overcloud-prep-network standalone-upgrade undercloud-setup validate-simple
browbeat-metadata create-zuul-based-reproducer instance-ha overcloud-deploy overcloud-scale stonith-config validate-ha validate-tempest
build-images dump_vars modify-image overcloud-prep-config overcloud-ssl tht-prep-config validate-ipmi validate-ui

hrm.. easier to read

[zuul@standalone roles]$ ls os_*
ls: cannot access os_*: No such file or directory
[zuul@standalone roles]$ ls os_tempest
ls: cannot access os_tempest: No such file or directory
[zuul@standalone roles]$ pwd
/home/zuul/workspace/.quickstart/usr/local/share/ansible/roles
[zuul@standalone roles]$

Revision history for this message
wes hayutin (weshayutin) wrote :
Revision history for this message
wes hayutin (weshayutin) wrote :

master and stein have a os_tempest setup.cfg that works. Rocky and prior does not.

Revision history for this message
wes hayutin (weshayutin) wrote :

Use os_tempest is marked false in rocky

https://github.com/openstack/tripleo-ci/blob/master/zuul.d/standalone-jobs.yaml#L48

- job:
    name: tripleo-ci-centos-7-standalone-rocky
    parent: tripleo-ci-centos-7-standalone
    voting: false
    branches: master
    override-checkout: 'stable/rocky'
    vars:
      branch_override: 'stable/rocky'
      featureset_override:
        run_tempest: true
        use_os_tempest: false

Revision history for this message
wes hayutin (weshayutin) wrote :
Revision history for this message
wes hayutin (weshayutin) wrote :

We can't have the rocky version of standalone parent to main standalone job where use os-tempest is set to true afaict.

https://review.opendev.org/#/c/657449/

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
Rafael Folco (rafaelfolco) wrote :

https://review.opendev.org/#/c/657589 is the fix. In the gate.

Changed in tripleo:
assignee: nobody → Arx Cruz (arxcruz)
wes hayutin (weshayutin)
tags: added: tempest
Changed in tripleo:
milestone: train-1 → train-2
Changed in tripleo:
milestone: train-2 → train-3
Changed in tripleo:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.