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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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. gate:
  46. jobs:
  47. - legacy-puppet-lint
  48. - legacy-puppet-syntax-3
  49. experimental:
  50. jobs:
  51. - legacy-puppet-syntax-4-centos-7
  52. - project-template:
  53. name: integrated-gate
  54. description: |
  55. Jobs that are run across several projects to test the base
  56. OpenStack functionality.
  57. check:
  58. jobs:
  59. - legacy-tempest-dsvm-neutron-full:
  60. branches: ^stable/(newton|ocata)$
  61. - tempest-full
  62. - neutron-grenade:
  63. branches: ^(?!stable/(newton|ocata)).*$
  64. gate:
  65. jobs:
  66. - legacy-tempest-dsvm-neutron-full:
  67. branches: ^stable/(newton|ocata|pike)$
  68. - tempest-full
  69. - neutron-grenade:
  70. branches: ^(?!stable/(newton|ocata)).*$
  71. - project-template:
  72. name: lib-forward-testing
  73. check:
  74. jobs:
  75. - legacy-tempest-dsvm-neutron-src
  76. gate:
  77. jobs:
  78. - legacy-tempest-dsvm-neutron-src
  79. - project-template:
  80. name: lib-forward-testing-plugin
  81. check:
  82. jobs:
  83. - legacy-tempest-dsvm-neutron-src-plugin
  84. gate:
  85. jobs:
  86. - legacy-tempest-dsvm-neutron-src-plugin
  87. - project-template: # Used by puppet-midonet
  88. name: puppet-beaker-jobs
  89. check:
  90. jobs:
  91. - legacy-puppet-beaker-rspec-centos-7
  92. gate:
  93. jobs:
  94. - legacy-puppet-beaker-rspec-centos-7
  95. - project-template:
  96. name: puppet-module-unit-jobs
  97. check:
  98. jobs:
  99. - legacy-puppet-unit-3.6-legacy-centos-7
  100. - legacy-puppet-unit-3.8-legacy-centos-7
  101. - legacy-puppet-unit-4.8-centos-7
  102. - legacy-puppet-unit-latest-centos-7
  103. gate:
  104. jobs:
  105. - legacy-puppet-unit-3.6-legacy-centos-7
  106. - legacy-puppet-unit-3.8-legacy-centos-7
  107. - legacy-puppet-unit-4.8-centos-7
  108. - project-template:
  109. name: puppet-syntax
  110. check:
  111. jobs:
  112. - legacy-puppet-syntax-3-centos-7
  113. - legacy-puppet-syntax-4-centos-7
  114. gate:
  115. jobs:
  116. - legacy-puppet-syntax-3-centos-7
  117. - legacy-puppet-syntax-4-centos-7