Ansible job definitions for OpenStack projects CI systems
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

zuul-legacy-project-templates.yaml 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. - project-template:
  2. name: ansible-lint-jobs
  3. check:
  4. jobs:
  5. - legacy-ansible-lint
  6. gate:
  7. jobs:
  8. - legacy-ansible-lint
  9. - project-template:
  10. name: fuel-ccp-component
  11. check:
  12. jobs:
  13. - openstack-tox-linters
  14. - legacy-fuel-ccp-validate
  15. gate:
  16. jobs:
  17. - openstack-tox-linters
  18. - legacy-fuel-ccp-validate
  19. - project-template:
  20. name: fuel-ccp-cross-repo-gate
  21. check:
  22. jobs:
  23. - legacy-fuel-ccp-validate
  24. gate:
  25. jobs:
  26. - legacy-fuel-ccp-validate
  27. - project-template:
  28. name: infra-logstash-filter-jobs
  29. check:
  30. jobs:
  31. - legacy-logstash-filters-ubuntu-trusty:
  32. branches: master
  33. - legacy-logstash-filters:
  34. voting: false
  35. gate:
  36. jobs:
  37. - legacy-logstash-filters-ubuntu-trusty:
  38. branches: master
  39. - project-template:
  40. name: infra-puppet-check-jobs
  41. check:
  42. jobs:
  43. - legacy-puppet-lint
  44. - legacy-puppet-syntax-3
  45. - legacy-puppet-syntax-4-centos-7
  46. gate:
  47. jobs:
  48. - legacy-puppet-lint
  49. - legacy-puppet-syntax-3
  50. - legacy-puppet-syntax-4-centos-7
  51. - project-template:
  52. name: integrated-gate
  53. description: |
  54. Jobs that are run across several projects to test the base
  55. OpenStack functionality.
  56. check:
  57. jobs:
  58. - legacy-tempest-dsvm-neutron-full:
  59. branches: ^stable/(newton|ocata)$
  60. - tempest-full
  61. - neutron-grenade:
  62. branches: ^(?!stable/(newton|ocata)).*$
  63. gate:
  64. jobs:
  65. - legacy-tempest-dsvm-neutron-full:
  66. branches: ^stable/(newton|ocata|pike)$
  67. - tempest-full
  68. - neutron-grenade:
  69. branches: ^(?!stable/(newton|ocata)).*$
  70. - project-template:
  71. name: lib-forward-testing
  72. check:
  73. jobs:
  74. - legacy-tempest-dsvm-neutron-src
  75. gate:
  76. jobs:
  77. - legacy-tempest-dsvm-neutron-src
  78. - project-template:
  79. name: lib-forward-testing-plugin
  80. check:
  81. jobs:
  82. - legacy-tempest-dsvm-neutron-src-plugin
  83. gate:
  84. jobs:
  85. - legacy-tempest-dsvm-neutron-src-plugin
  86. - project-template: # Used by puppet-midonet
  87. name: puppet-beaker-jobs
  88. check:
  89. jobs:
  90. - legacy-puppet-beaker-rspec-centos-7
  91. gate:
  92. jobs:
  93. - legacy-puppet-beaker-rspec-centos-7
  94. - project-template:
  95. name: puppet-module-unit-jobs
  96. check:
  97. jobs:
  98. - legacy-puppet-unit-3.6-legacy-centos-7
  99. - legacy-puppet-unit-3.8-legacy-centos-7
  100. - legacy-puppet-unit-4.8-centos-7
  101. - legacy-puppet-unit-latest-centos-7
  102. gate:
  103. jobs:
  104. - legacy-puppet-unit-3.6-legacy-centos-7
  105. - legacy-puppet-unit-3.8-legacy-centos-7
  106. - legacy-puppet-unit-4.8-centos-7
  107. - project-template:
  108. name: puppet-syntax
  109. check:
  110. jobs:
  111. - legacy-puppet-syntax-3-centos-7
  112. - legacy-puppet-syntax-4-centos-7
  113. gate:
  114. jobs:
  115. - legacy-puppet-syntax-3-centos-7
  116. - legacy-puppet-syntax-4-centos-7