Do not run orchestration program by default and fix lint

Don't run heat tempest tests by default until they're fixed.
Most of them currently fail, it seems, they are incompatible
with the latest gabbi.

The patch fixes 'All tasks should be named' linters error.
and bumps version of the linters which includes a fix for
the linters issue:
ImportError: cannot import name 'render_group'

Install python-manilaclient from source so that it contains
latest (not yet packaged) changes.

Change-Id: Idd9180ecbe396f73a03922982a4e005a84a77d02
This commit is contained in:
Martin Kopec 2022-01-16 16:30:28 +00:00
parent 9677a5ca83
commit 30c7a1301d
5 changed files with 8 additions and 4 deletions

View File

@ -21,7 +21,7 @@ repos:
types: [file, yaml] types: [file, yaml]
entry: yamllint --strict -f parsable entry: yamllint --strict -f parsable
- repo: https://github.com/ansible/ansible-lint.git - repo: https://github.com/ansible/ansible-lint.git
rev: 9da220ae3a11c10c10ee43284ad6cad6d8ba52b7 rev: v5.3.2
hooks: hooks:
- id: ansible-lint - id: ansible-lint
always_run: true always_run: true

View File

@ -40,6 +40,7 @@
- openstack/manila-ui - openstack/manila-ui
# NOTE the same as for designate plugin above # NOTE the same as for designate plugin above
- openstack/manila-tempest-plugin - openstack/manila-tempest-plugin
- openstack/python-manilaclient
roles: roles:
- zuul: openstack/devstack - zuul: openstack/devstack
vars: vars:
@ -54,6 +55,7 @@
manila: https://opendev.org/openstack/manila manila: https://opendev.org/openstack/manila
manila-ui: https://opendev.org/openstack/manila-ui manila-ui: https://opendev.org/openstack/manila-ui
devstack_localrc: devstack_localrc:
LIBS_FROM_GIT: python-manilaclient
SHARE_DRIVER: manila.share.drivers.lvm.LVMShareDriver SHARE_DRIVER: manila.share.drivers.lvm.LVMShareDriver
MANILA_ENABLED_BACKENDS: london,paris MANILA_ENABLED_BACKENDS: london,paris
MANILA_BACKEND1_CONFIG_GROUP_NAME: london MANILA_BACKEND1_CONFIG_GROUP_NAME: london

View File

@ -22,8 +22,8 @@ refstack_target_programs:
- compute - compute
- object - object
- dns - dns
- orchestration
- shared_file_system - shared_file_system
# - orchestration
refstack_tempest_plugins: refstack_tempest_plugins:
manila: master manila: master
# pin designate-tempest-plugin as the master version is not compatible # pin designate-tempest-plugin as the master version is not compatible

View File

@ -4,7 +4,8 @@
paths: "{{ refstack_client_source }}" paths: "{{ refstack_client_source }}"
register: local_refstack_found register: local_refstack_found
- debug: - name: Print refstack_client_source variable
debug:
var: refstack_client_source var: refstack_client_source
- name: Clone refstack-client - name: Clone refstack-client

View File

@ -37,7 +37,8 @@
when: when:
- private_key_path is defined - private_key_path is defined
- debug: - name: Print output of the upload command
debug:
msg: "{{ upload_out }}" msg: "{{ upload_out }}"
# this becomes handy when the role is executed on a remote node from # this becomes handy when the role is executed on a remote node from