A lightweight solution for configuration of baremetal nodes.
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.yaml 2.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. # Licensed under the Apache License, Version 2.0 (the "License");
  2. # you may not use this file except in compliance with the License.
  3. # You may obtain a copy of the License at
  4. #
  5. # http://www.apache.org/licenses/LICENSE-2.0
  6. #
  7. # Unless required by applicable law or agreed to in writing, software
  8. # distributed under the License is distributed on an "AS IS" BASIS,
  9. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. # See the License for the specific language governing permissions and
  11. # limitations under the License.
  12. - project:
  13. templates:
  14. - docs-on-readthedocs
  15. vars:
  16. rtd_webhook_id: '47940'
  17. check:
  18. jobs:
  19. - airship-divingbell-linter
  20. - airship-divingbell-ubuntu:
  21. irrelevant-files:
  22. - ^.*\.rst$
  23. - ^doc/.*$
  24. - ^releasenotes/.*$
  25. - airship-divingbell-chart-build-gate
  26. - airship-divingbell-chart-build-latest-htk
  27. gate:
  28. jobs:
  29. - airship-divingbell-linter
  30. - airship-divingbell-chart-build-gate
  31. # NOTE(portdirect): enable when voting enabled.
  32. # - airship-divingbell-ubuntu:
  33. # irrelevant-files:
  34. # - ^.*\.rst$
  35. # - ^doc/.*$
  36. # - ^releasenotes/.*$
  37. - job:
  38. name: airship-divingbell-linter
  39. run: tools/gate/playbooks/zuul-linter.yaml
  40. nodeset: openstack-helm-single-node
  41. - job:
  42. name: airship-divingbell-chart-build-gate
  43. description: Builds charts using pinned Helm toolkit.
  44. timeout: 7200
  45. run: ./tools/gate/playbooks/build-charts.yaml
  46. nodeset: openstack-helm-single-node
  47. - job:
  48. name: airship-divingbell-chart-build-latest-htk
  49. description: Builds charts using latest Helm toolkit.
  50. timeout: 7200
  51. voting: false
  52. run: ./tools/gate/playbooks/build-charts.yaml
  53. nodeset: openstack-helm-single-node
  54. vars:
  55. HTK_COMMIT: master
  56. - job:
  57. name: airship-divingbell
  58. roles:
  59. - zuul: openstack/openstack-helm-infra
  60. vars:
  61. zuul_osh_infra_relative_path: ../openstack-helm-infra/
  62. timeout: 7200
  63. pre-run:
  64. - tools/gate/playbooks/osh-infra-upgrade-host.yaml
  65. - tools/gate/playbooks/osh-infra-deploy-docker.yaml
  66. - tools/gate/playbooks/osh-infra-build.yaml
  67. - tools/gate/playbooks/osh-infra-deploy-k8s.yaml
  68. run: tools/gate/playbooks/airship-divingbell-check.yaml
  69. post-run: tools/gate/playbooks/osh-infra-collect-logs.yaml
  70. required-projects:
  71. - openstack/openstack-helm-infra
  72. - job:
  73. name: airship-divingbell-ubuntu
  74. parent: airship-divingbell
  75. nodeset: openstack-helm-single-node