- job: name: ironic-python-agent-build-image-base parent: publish-openstack-artifacts pre-run: playbooks/ironic-python-agent-build-image/pre.yaml run: playbooks/ironic-python-agent-build-image/run.yaml post-run: playbooks/ironic-python-agent-build-image/post.yaml timeout: 1800 required-projects: - openstack/requirements - openstack/ironic-python-agent - openstack/ironic-python-agent-builder vars: ipa_raw_dir: '{{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-agent/UPLOAD_RAW' ipa_tar_dir: '{{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-agent/UPLOAD_TAR' - job: name: ironic-python-agent-build-image-tinyipa parent: ironic-python-agent-build-image-base vars: image_type: 'tinyipa' - job: name: ironic-python-agent-build-image-dib-centos7 parent: ironic-python-agent-build-image-base required-projects: - openstack/diskimage-builder vars: image_type: 'dib' image_distro: 'centos7' - job: name: ironic-python-agent-build-image-dib-centos8 parent: ironic-python-agent-build-image-base required-projects: - openstack/diskimage-builder vars: image_type: 'dib' image_distro: 'centos-minimal' image_release: 8 - job: name: ironic-python-agent-check-image-base parent: base pre-run: playbooks/ironic-python-agent-build-image/pre.yaml run: playbooks/ironic-python-agent-build-image/run.yaml timeout: 1800 required-projects: - openstack/requirements - openstack/ironic-python-agent - openstack/ironic-python-agent-builder irrelevant-files: - ^.*\.rst$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^test-requirements.txt$ - ^tools/.*$ - ^tox.ini$ vars: ipa_raw_dir: '{{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-agent/UPLOAD_RAW' ipa_tar_dir: '{{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-agent/UPLOAD_TAR' - job: name: ironic-python-agent-check-image-tinyipa parent: ironic-python-agent-check-image-base vars: image_type: 'tinyipa' - job: name: ironic-python-agent-check-image-dib-centos7 parent: ironic-python-agent-check-image-base required-projects: - openstack/diskimage-builder vars: image_type: 'dib' image_distro: 'centos7' - job: name: ironic-python-agent-check-image-dib-centos8 parent: ironic-python-agent-check-image-base required-projects: - openstack/diskimage-builder vars: image_type: 'dib' image_distro: 'centos-minimal' image_release: 8 - job: name: ironic-python-agent-check-image-dib-fedora parent: ironic-python-agent-check-image-base required-projects: - openstack/diskimage-builder vars: image_type: 'dib' image_distro: 'fedora' - job: name: ironic-python-agent-check-image-dib-debian parent: ironic-python-agent-check-image-base required-projects: - openstack/diskimage-builder vars: image_type: 'dib' image_distro: 'debian' - job: name: ironic-python-agent-check-image-dib-ubuntu parent: ironic-python-agent-check-image-base required-projects: - openstack/diskimage-builder vars: image_type: 'dib' image_distro: 'ubuntu' # NOTE(ianw) 2020-01-31 : this is just for infra testing uploading # artifacts to AFS instead of a static partition. - job: name: ironic-python-agent-build-image-base-publish-to-afs parent: publish-openstack-artifacts-with-afs pre-run: playbooks/ironic-python-agent-build-image/pre.yaml run: playbooks/ironic-python-agent-build-image/run.yaml post-run: playbooks/ironic-python-agent-build-image/post.yaml timeout: 1800 required-projects: - openstack/requirements - openstack/ironic-python-agent - openstack/ironic-python-agent-builder vars: ipa_raw_dir: '{{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-agent/UPLOAD_RAW' ipa_tar_dir: '{{ ansible_user_dir }}/src/opendev.org/openstack/ironic-python-agent/UPLOAD_TAR' - job: name: ironic-python-agent-build-image-tinyipa-publish-to-afs parent: ironic-python-agent-build-image-base-publish-to-afs vars: image_type: 'tinyipa' - project: templates: - publish-openstack-docs-pti - check-requirements - release-notes-jobs-python3 check: jobs: - openstack-tox-pep8 - ironic-standalone-ipa-src - ipa-tempest-partition-bios-ipmi-direct-tinyipa-src - ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src - ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src - ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src - ironic-python-agent-check-image-tinyipa - ironic-python-agent-check-image-dib-centos8 - ironic-python-agent-check-image-dib-centos7: voting: false - ironic-python-agent-check-image-dib-fedora: voting: false - ironic-python-agent-check-image-dib-ubuntu: voting: false - ironic-python-agent-check-image-dib-debian: voting: false - ipa-tempest-wholedisk-bios-ipmi-direct-dib-src: voting: false - ipa-tempest-partition-bios-ipmi-iscsi-dib-src: voting: false - ipa-tempest-ironic-inspector-src: voting: false gate: jobs: - openstack-tox-pep8 - ironic-standalone-ipa-src - ipa-tempest-partition-bios-ipmi-direct-tinyipa-src - ipa-tempest-partition-bios-ipmi-iscsi-tinyipa-src - ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src - ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src - ironic-python-agent-check-image-tinyipa - ironic-python-agent-check-image-dib-centos8 post: jobs: - publish-openstack-python-branch-tarball - ironic-python-agent-build-image-tinyipa - ironic-python-agent-build-image-dib-centos8 - ironic-python-agent-build-image-tinyipa-publish-to-afs