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.

122 lines
2.0 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. only: [/^pr-.*$/]
  12. except: ['triggers']
  13. .test-upgrade: &test-upgrade
  14. variables:
  15. UPGRADE_TEST: "graceful"
  16. packet_ubuntu18-calico-aio:
  17. stage: deploy-part1
  18. <<: *packet
  19. when: on_success
  20. # ### PR JOBS PART2
  21. packet_centos7-flannel-addons:
  22. stage: deploy-part2
  23. <<: *packet
  24. when: on_success
  25. # ### MANUAL JOBS
  26. packet_centos-weave-kubeadm-sep:
  27. stage: deploy-part2
  28. <<: *packet
  29. when: on_success
  30. only: ['triggers']
  31. except: []
  32. packet_ubuntu-weave-sep:
  33. stage: deploy-part2
  34. <<: *packet
  35. when: manual
  36. only: ['triggers']
  37. except: []
  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. packet_ubuntu-canal-kubeadm:
  44. stage: deploy-part2
  45. <<: *packet
  46. when: on_success
  47. packet_ubuntu-flannel-ha:
  48. stage: deploy-part2
  49. <<: *packet
  50. when: manual
  51. packet_ubuntu-contiv-sep:
  52. stage: deploy-part2
  53. <<: *packet
  54. when: on_success
  55. packet_ubuntu18-cilium-sep:
  56. stage: deploy-special
  57. <<: *packet
  58. when: manual
  59. packet_ubuntu18-flannel-containerd:
  60. stage: deploy-part2
  61. <<: *packet
  62. when: manual
  63. packet_debian9-macvlan-sep:
  64. stage: deploy-part2
  65. <<: *packet
  66. when: on_success
  67. packet_debian9-calico-upgrade:
  68. stage: deploy-part2
  69. <<: *packet
  70. when: on_success
  71. packet_centos7-calico-ha:
  72. stage: deploy-part2
  73. <<: *packet
  74. when: manual
  75. packet_centos7-kube-ovn:
  76. stage: deploy-part2
  77. <<: *packet
  78. when: on_success
  79. packet_centos7-kube-router:
  80. stage: deploy-part2
  81. <<: *packet
  82. when: on_success
  83. packet_centos7-multus-calico:
  84. stage: deploy-part2
  85. <<: *packet
  86. when: manual
  87. packet_opensuse-canal:
  88. stage: deploy-part2
  89. <<: *packet
  90. when: manual
  91. packet_oracle-7-canal:
  92. stage: deploy-part2
  93. <<: *packet
  94. when: manual
  95. packet_ubuntu-kube-router-sep:
  96. stage: deploy-part2
  97. <<: *packet
  98. when: manual