6754029f2b
- Stop installing Neutron on the physical host - Migrate Nova RabbitMQ and Memcache to Kubernetes - Added Neutron metadata agent to Kubernetes - Stop running metering agent - Moved DHCP agent to Kubernetes - Migrate Neutron L3 agent to Kubernetes Change-Id: I9dadb88b072183b6bdacb030e3585d1d17e9a479
132 lines
5.1 KiB
YAML
132 lines
5.1 KiB
YAML
- job:
|
|
name: openstack-operator:functional
|
|
parent: devstack-tempest
|
|
requires:
|
|
- openstack-operator:images
|
|
pre-run: playbooks/functional/pre.yaml
|
|
run: playbooks/functional/run.yaml
|
|
post-run: playbooks/functional/post.yaml
|
|
required-projects:
|
|
- openstack/barbican
|
|
- openstack/barbican-tempest-plugin
|
|
- openstack/devstack-plugin-ceph
|
|
- openstack/heat
|
|
- openstack/heat-tempest-plugin
|
|
- openstack/magnum
|
|
- openstack/magnum-tempest-plugin
|
|
- openstack/horizon
|
|
- openstack/tempest-horizon
|
|
nodeset:
|
|
nodes:
|
|
- name: controller
|
|
label: ubuntu-bionic-expanded-vexxhost
|
|
vars:
|
|
devstack_local_conf:
|
|
test-config:
|
|
$TEMPEST_CONFIG:
|
|
identity-feature-enabled:
|
|
application_credentials: true
|
|
devstack_services:
|
|
c-bak: false
|
|
etcd3: false
|
|
horizon: true
|
|
rabbit: true
|
|
tls-proxy: false
|
|
devstack_plugins:
|
|
openstack-operator: https://opendev.org/vexxhost/openstack-operator
|
|
heat: https://github.com/openstack/heat
|
|
magnum: https://github.com/openstack/magnum
|
|
devstack-plugin-ceph: https://github.com/openstack/devstack-plugin-ceph
|
|
barbican: https://github.com/openstack/barbican
|
|
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_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
|
|
- tempest-horizon
|
|
devstack_localrc:
|
|
NEUTRON_DEPLOY_MOD_WSGI: true
|
|
Q_USE_ROOTWRAP: false
|
|
TEMPEST_PLUGINS: /opt/stack/barbican-tempest-plugin /opt/stack/heat-tempest-plugin
|
|
/opt/stack/magnum-tempest-plugin /opt/stack/tempest-horizon
|
|
docker_use_buildset_registry: true
|
|
minikube_dns_resolvers: [1.1.1.1, 8.8.8.8]
|
|
ensure_kubernetes_minikube_addons: [metrics-server]
|
|
|
|
- project:
|
|
check:
|
|
jobs:
|
|
- openstack-operator:functional:
|
|
dependencies:
|
|
- name: openstack-operator:images:build:mcrouter-exporter
|
|
soft: true
|
|
- name: openstack-operator:images:build:horizon
|
|
soft: true
|
|
- name: openstack-operator:images:build:placement
|
|
soft: true
|
|
- name: openstack-operator:images:build:magnum
|
|
soft: true
|
|
- name: openstack-operator:images:build:glance
|
|
soft: true
|
|
- name: openstack-operator:images:build:neutron
|
|
soft: true
|
|
- name: openstack-operator:images:build:rabbitmq
|
|
soft: true
|
|
- name: openstack-operator:images:build:ceilometer
|
|
soft: true
|
|
- name: openstack-operator:images:build:memcached-exporter
|
|
soft: true
|
|
- name: openstack-operator:images:build:memcached
|
|
soft: true
|
|
- name: openstack-operator:images:build:keystone
|
|
soft: true
|
|
- name: openstack-operator:images:build:mcrouter
|
|
soft: true
|
|
- name: openstack-operator:images:build:cinder
|
|
soft: true
|
|
- openstack-operator:images:build:openstack-operator
|
|
- name: openstack-operator:images:build:barbican
|
|
soft: true
|
|
- name: openstack-operator:images:build:heat
|
|
soft: true
|
|
gate:
|
|
jobs:
|
|
- openstack-operator:functional:
|
|
dependencies:
|
|
- name: openstack-operator:images:upload:mcrouter-exporter
|
|
soft: true
|
|
- name: openstack-operator:images:upload:horizon
|
|
soft: true
|
|
- name: openstack-operator:images:upload:placement
|
|
soft: true
|
|
- name: openstack-operator:images:upload:magnum
|
|
soft: true
|
|
- name: openstack-operator:images:upload:glance
|
|
soft: true
|
|
- name: openstack-operator:images:upload:neutron
|
|
soft: true
|
|
- name: openstack-operator:images:upload:rabbitmq
|
|
soft: true
|
|
- name: openstack-operator:images:upload:ceilometer
|
|
soft: true
|
|
- name: openstack-operator:images:upload:memcached-exporter
|
|
soft: true
|
|
- name: openstack-operator:images:upload:memcached
|
|
soft: true
|
|
- name: openstack-operator:images:upload:keystone
|
|
soft: true
|
|
- name: openstack-operator:images:upload:mcrouter
|
|
soft: true
|
|
- name: openstack-operator:images:upload:cinder
|
|
soft: true
|
|
- openstack-operator:images:upload:openstack-operator
|
|
- name: openstack-operator:images:upload:barbican
|
|
soft: true
|
|
- name: openstack-operator:images:upload:heat
|
|
soft: true
|