ospurge/.zuul.yaml
Hamza Alqtaishat 990287677b Adding the senlin resource
This handle the senlin cluster disable/clean
for disable it will detach the polices from the cluster
and resize the cluster to zero (empty cluster)

for clean it will deatach the policies from cluster
clean the policies, receivers then clean the clusters then clean
the profiles

Change-Id: I09421d55c66d91a747bc786fdd250730c79dfd34
2019-10-24 20:31:38 +00:00

59 lines
1.6 KiB
YAML

- job:
name: ospurge-functional
parent: devstack-tox-functional-consumer
timeout: 3600
required-projects:
# Additional supported projects
- openstack/designate
- openstack/octavia
- openstack/senlin
roles:
- zuul: openstack-infra/devstack
vars:
devstack_plugins:
designate: https://opendev.org/openstack/designate
octavia: https://opendev.org/openstack/octavia
senlin: https://opendev.org/openstack/senlin
devstack_localrc:
DISABLE_AMP_IMAGE_BUILD: True
devstack_local_conf:
post-config:
$OCTAVIA_CONF:
controller_worker:
amphora_driver: amphora_noop_driver
compute_driver: compute_noop_driver
network_driver: network_noop_driver
certificates:
cert_manager: local_cert_manager
devstack_services:
octavia: true
senlin: true
o-api: true
o-cw: true
o-hm: false
o-hk: false
tox_envlist: functional
irrelevant-files: &dsvm-irrelevant-files
- ^(test-|)requirements.txt$
- ^.*\.rst$
- ^.git.*$
- ^\.testr.conf$
- ^LICENSE$
- ^doc/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- ^tox.ini$
- project:
templates:
- openstack-python-jobs
- openstack-python35-jobs
- openstack-cover-jobs
- build-openstack-docs-pti
check:
jobs:
- ospurge-functional
gate:
jobs:
- ospurge-functional