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

Bug #1827931 reported by wes hayutin on 2019-05-06
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Critical
Arx Cruz
wes hayutin (weshayutin) wrote :
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]$

wes hayutin (weshayutin) wrote :

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

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

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
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) on 2019-05-20
tags: added: tempest
Changed in tripleo:
milestone: train-1 → train-2
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers