diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cc827bf36e9f3ce3a82cae1e5e80c469a06d9136..2f0362753e5912673243a860c3916857bf0652a4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -66,6 +66,5 @@ ci-authorized:
 include:
   - .gitlab-ci/lint.yml
   - .gitlab-ci/shellcheck.yml
-  - .gitlab-ci/digital-ocean.yml
   - .gitlab-ci/terraform.yml
   - .gitlab-ci/packet.yml
diff --git a/.gitlab-ci/digital-ocean.yml b/.gitlab-ci/digital-ocean.yml
deleted file mode 100644
index e093ba3a2024db3c76d5cc051218681da9191f9e..0000000000000000000000000000000000000000
--- a/.gitlab-ci/digital-ocean.yml
+++ /dev/null
@@ -1,19 +0,0 @@
----
-.do_variables: &do_variables
-  PRIVATE_KEY: $DO_PRIVATE_KEY
-  CI_PLATFORM: "do"
-  SSH_USER: root
-
-.do: &do
-  extends: .testcases
-  tags:
-    - do
-
-do_ubuntu-canal-ha:
-  stage: deploy-part2
-  extends: .do
-  variables:
-    <<: *do_variables
-  when: manual
-  except: ['triggers']
-  only: ['master', /^pr-.*$/]
diff --git a/tests/files/do_ubuntu-canal-ha.yml b/tests/files/do_ubuntu-canal-ha.yml
deleted file mode 100644
index 9152986986666954f6c49009b63b3a72673ea01d..0000000000000000000000000000000000000000
--- a/tests/files/do_ubuntu-canal-ha.yml
+++ /dev/null
@@ -1,10 +0,0 @@
----
-cloud_image: ubuntu-16-04-x64
-cloud_region: nyc3
-mode: ha
-
-# Deployment settings
-kube_network_plugin: canal
-deploy_netchecker: true
-dns_min_replicas: 1
-# cloud_provider: 'do'