Add monasca devstack and tempest

Change-Id: Id08b9249046b070270612b443fed538897e67ab1
This commit is contained in:
okozachenko 2020-09-09 15:32:26 +03:00
parent 1dafd655cf
commit a9dda93b59
3 changed files with 1560 additions and 2 deletions

1540
devstack/plugin-monasca.sh Normal file

File diff suppressed because it is too large Load Diff

View File

@ -86,6 +86,15 @@
become: true
command: rsync -av src/opendev.org/vexxhost/openstack-operator/devstack/plugin-barbican.sh /opt/stack/barbican/devstack/plugin.sh
- name: Copy monasca repo into devstack working directory
git:
repo: https://github.com/openstack/monasca-api
dest: /opt/stack/monasca-api
become: true
- name: Override monasca devstack plugin.sh
become: true
command: rsync -av src/opendev.org/vexxhost/openstack-operator/devstack/plugin-monasca.sh /opt/stack/monasca-api/devstack/plugin.sh
# Changes that run through devstack-tempest are likely to have an impact on
# the devstack part of the job, so we keep devstack in the main play to
# avoid zuul retrying on legitimate failures.

View File

@ -16,6 +16,12 @@
- openstack/magnum-tempest-plugin
- openstack/horizon
- openstack/tempest-horizon
- openstack/monasca-agent
- openstack/monasca-api
- openstack/monasca-notification
- openstack/monasca-persister
- openstack/monasca-tempest-plugin
- openstack/monasca-thresh
nodeset:
nodes:
- name: controller
@ -30,6 +36,7 @@
c-bak: false
etcd3: false
horizon: true
monasca-log: false
n-spice: false
n-sproxy: false
rabbit: true
@ -44,16 +51,18 @@
magnum: https://github.com/openstack/magnum
devstack-plugin-ceph: https://github.com/openstack/devstack-plugin-ceph
barbican: https://github.com/openstack/barbican
monasca-api: https://opendev.org/openstack/monasca-api
devstack_source_dirs:
- src/opendev.org/openstack
- src/opendev.org/vexxhost
tox_envlist: all
tempest_test_regex: (\[.*\bsmoke\b.*\]|(^heat_tempest_plugin.tests.api)|(^tempest_horizon.tests.scenario)|(^barbican_tempest_plugin.tests.api)|(^barbican_tempest_plugin.tests.scenario))
tempest_test_regex: (\[.*\bsmoke\b.*\]|(^heat_tempest_plugin.tests.api)|(^tempest_horizon.tests.scenario)|(^barbican_tempest_plugin.tests.api)|(^barbican_tempest_plugin.tests.scenario)|(^monasca_tempest_plugin.tests.api))
tempest_black_regex: (^tempest.scenario.test_network_basic_ops|barbican_tempest_plugin.tests.scenario.(test_certificate_validation|test_image_signing.ImageSigningTest.test_signed_image_upload_boot_failure|test_volume_encryption.VolumeEncryptionTest.test_encrypted_cinder_volumes_cryptsetup))
tempest_plugins:
- barbican-tempest-plugin
- heat-tempest-plugin
- magnum-tempest-plugin
- monasca-tempest-plugin
- tempest-horizon
devstack_localrc:
NEUTRON_DEPLOY_MOD_WSGI: true
@ -61,7 +70,7 @@
Q_USE_ROOTWRAP: false
SWIFT_BRANCH: stable/ussuri
TEMPEST_PLUGINS: /opt/stack/barbican-tempest-plugin /opt/stack/heat-tempest-plugin
/opt/stack/magnum-tempest-plugin /opt/stack/tempest-horizon
/opt/stack/magnum-tempest-plugin /opt/stack/tempest-horizon /opt/stack/monasca-tempest-plugin
docker_use_buildset_registry: true
minikube_dns_resolvers: [1.1.1.1, 8.8.8.8]
ensure_kubernetes_minikube_addons: [metrics-server]