---

# --- PROJECT TEMPLATES ------------------------------------------------------

- project-template:
    name: devstack-tobiko-storage
    description: |
      DevStack jobs intended to gate storage project changes
    check: &CHECK
      jobs:
        - devstack-tobiko-storage-ceph
    periodic: *CHECK


# --- JOBS -------------------------------------------------------------------

- job:
    name: devstack-tobiko-storage-ceph
    parent: devstack-tobiko
    description: |
      DevStack job intended to gate Ceph project changes
    required-projects:
      - openstack/devstack-plugin-ceph
    voting: true
    vars:
      devstack_plugins:
        devstack-plugin-ceph:
          https://opendev.org/openstack/devstack-plugin-ceph.git
      devstack_localrc:
        ENABLE_CEPH_CINDER: true     # ceph backend for cinder
        ENABLE_CEPH_GLANCE: true     # store images in ceph
        ENABLE_CEPH_C_BAK: true      # backup volumes to ceph
        ENABLE_CEPH_NOVA: true       # allow nova to use ceph resources
        ENABLE_FILE_INJECTION: false
        ENABLE_VOLUME_MULTIATTACH: false
        DISABLE_CEPHADM_POST_DEPLOY: true
        CEPHADM_DEPLOY: true
      test_workflow: create-resources