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.

123 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. # Contiv does not work in k8s v1.16
  52. # packet_ubuntu-contiv-sep:
  53. # stage: deploy-part2
  54. # <<: *packet
  55. # when: on_success
  56. packet_ubuntu18-cilium-sep:
  57. stage: deploy-special
  58. <<: *packet
  59. when: manual
  60. packet_ubuntu18-flannel-containerd:
  61. stage: deploy-part2
  62. <<: *packet
  63. when: manual
  64. packet_debian9-macvlan-sep:
  65. stage: deploy-part2
  66. <<: *packet
  67. when: on_success
  68. packet_debian9-calico-upgrade:
  69. stage: deploy-part2
  70. <<: *packet
  71. when: on_success
  72. packet_centos7-calico-ha:
  73. stage: deploy-part2
  74. <<: *packet
  75. when: manual
  76. packet_centos7-kube-ovn:
  77. stage: deploy-part2
  78. <<: *packet
  79. when: on_success
  80. packet_centos7-kube-router:
  81. stage: deploy-part2
  82. <<: *packet
  83. when: on_success
  84. packet_centos7-multus-calico:
  85. stage: deploy-part2
  86. <<: *packet
  87. when: manual
  88. packet_opensuse-canal:
  89. stage: deploy-part2
  90. <<: *packet
  91. when: manual
  92. packet_oracle-7-canal:
  93. stage: deploy-part2
  94. <<: *packet
  95. when: manual
  96. packet_ubuntu-kube-router-sep:
  97. stage: deploy-part2
  98. <<: *packet
  99. when: manual