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.

158 lines
2.9 KiB

  1. ---
  2. .packet_variables: &packet_variables
  3. CI_PLATFORM: "packet"
  4. SSH_USER: "kubespray"
  5. .packet: &packet
  6. extends: .testcases
  7. variables:
  8. <<: *packet_variables
  9. tags:
  10. - packet
  11. .test-upgrade: &test-upgrade
  12. variables:
  13. UPGRADE_TEST: "graceful"
  14. packet_ubuntu18-calico-aio:
  15. stage: deploy-part1
  16. <<: *packet
  17. when: on_success
  18. except: ['triggers']
  19. only: ['master', /^pr-.*$/]
  20. # ### PR JOBS PART2
  21. packet_centos7-flannel-addons:
  22. stage: deploy-part2
  23. <<: *packet
  24. when: on_success
  25. except: ['triggers']
  26. only: [/^pr-.*$/]
  27. # ### MANUAL JOBS
  28. packet_centos-weave-kubeadm-sep:
  29. stage: deploy-part2
  30. <<: *packet
  31. when: on_success
  32. only: ['triggers']
  33. packet_ubuntu-weave-sep:
  34. stage: deploy-part2
  35. <<: *packet
  36. when: manual
  37. only: ['triggers']
  38. # # More builds for PRs/merges (manual) and triggers (auto)
  39. packet_ubuntu-canal-ha:
  40. stage: deploy-special
  41. <<: *packet
  42. when: manual
  43. except: ['triggers']
  44. only: ['master', /^pr-.*$/]
  45. packet_ubuntu-canal-kubeadm:
  46. stage: deploy-part2
  47. <<: *packet
  48. when: on_success
  49. except: ['triggers']
  50. only: ['master', /^pr-.*$/]
  51. packet_ubuntu-flannel-ha:
  52. stage: deploy-part2
  53. <<: *packet
  54. when: on_success
  55. except: ['triggers']
  56. packet_ubuntu-contiv-sep:
  57. stage: deploy-special
  58. <<: *packet
  59. when: manual
  60. except: ['triggers']
  61. only: ['master', /^pr-.*$/]
  62. packet_ubuntu-cilium-sep:
  63. stage: deploy-special
  64. <<: *packet
  65. when: manual
  66. except: ['triggers']
  67. only: ['master', /^pr-.*$/]
  68. packet_rhel7-weave:
  69. stage: deploy-part2
  70. <<: *packet
  71. when: manual
  72. except: ['triggers']
  73. only: ['master', /^pr-.*$/]
  74. packet_debian9-calico-upgrade:
  75. stage: deploy-part2
  76. <<: *packet
  77. when: on_success
  78. except: ['triggers']
  79. only: ['master', /^pr-.*$/]
  80. packet_rhel7-canal-sep:
  81. stage: deploy-special
  82. <<: *packet
  83. when: manual
  84. except: ['triggers']
  85. only: ['master', /^pr-.*$/]
  86. packet_centos7-calico-ha:
  87. stage: deploy-part2
  88. <<: *packet
  89. when: on_success
  90. except: ['triggers']
  91. only: ['master', /^pr-.*$/]
  92. packet_centos7-cilium:
  93. stage: deploy-special
  94. <<: *packet
  95. when: manual
  96. except: ['triggers']
  97. only: ['master', /^pr-.*$/]
  98. packet_rhel7-cilium:
  99. stage: deploy-special
  100. <<: *packet
  101. when: manual
  102. except: ['triggers']
  103. only: ['master', /^pr-.*$/]
  104. packet_centos7-kube-router:
  105. stage: deploy-special
  106. <<: *packet
  107. when: manual
  108. except: ['triggers']
  109. only: ['master', /^pr-.*$/]
  110. packet_centos7-multus-calico:
  111. stage: deploy-part2
  112. <<: *packet
  113. when: manual
  114. except: ['triggers']
  115. only: ['master', /^pr-.*$/]
  116. packet_opensuse-canal:
  117. stage: deploy-part2
  118. <<: *packet
  119. when: manual
  120. except: ['triggers']
  121. only: ['master', /^pr-.*$/]
  122. packet_ubuntu-rkt-sep:
  123. stage: deploy-part2
  124. <<: *packet
  125. when: manual
  126. except: ['triggers']
  127. only: ['master', /^pr-.*$/]
  128. packet_ubuntu-kube-router-sep:
  129. stage: deploy-special
  130. <<: *packet
  131. when: manual
  132. except: ['triggers']
  133. only: ['master', /^pr-.*$/]