- job:
    name: openstack-operator:images:build:magnum
    parent: vexxhost-build-docker-image
    provides: openstack-operator:image:magnum
    nodeset: &id001
      nodes:
      - name: ubuntu-bionic
        label: ubuntu-bionic-vexxhost
    vars: &id002
      docker_images:
      - context: images/magnum
        repository: vexxhost/magnum-api
        target: magnum-api
      - context: images/magnum
        repository: vexxhost/magnum-conductor
        target: magnum-conductor
    dependencies:
    - openstack-operator:images:build:openstack-operator
    files: &id003
    - ^images/magnum/.*
- job:
    name: openstack-operator:images:upload:magnum
    parent: vexxhost-upload-docker-image
    provides: openstack-operator:image:magnum
    nodeset: *id001
    vars: *id002
    dependencies:
    - openstack-operator:images:upload:openstack-operator
    files: *id003
- job:
    name: openstack-operator:images:promote:magnum
    parent: vexxhost-promote-docker-image
    nodeset: *id001
    vars: *id002
    files: *id003
- project:
    check:
      jobs:
      - openstack-operator:images:build:magnum
    gate:
      jobs:
      - openstack-operator:images:upload:magnum
    promote:
      jobs:
      - openstack-operator:images:promote:magnum