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.

159 lines
2.9 KiB

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