diff --git a/.gitlab-ci/packet.yml b/.gitlab-ci/packet.yml
index 3cf3e87d61281f5910888a8b23a68181675efe85..a7a3613274f6b76d9c6eea153d27100e4e95136b 100644
--- a/.gitlab-ci/packet.yml
+++ b/.gitlab-ci/packet.yml
@@ -71,6 +71,11 @@ packet_ubuntu18-cilium-sep:
   <<: *packet
   when: manual
 
+packet_ubuntu18-flannel-containerd:
+  stage: deploy-part2
+  <<: *packet
+  when: manual
+
 packet_debian9-macvlan-sep:
   stage: deploy-part2
   <<: *packet
diff --git a/tests/files/packet_ubuntu18-flannel-containerd.yml b/tests/files/packet_ubuntu18-flannel-containerd.yml
new file mode 100644
index 0000000000000000000000000000000000000000..283a33b27ded28a4e91d05b8a44e525ecf365806
--- /dev/null
+++ b/tests/files/packet_ubuntu18-flannel-containerd.yml
@@ -0,0 +1,28 @@
+---
+# Instance settings
+cloud_image: ubuntu-1804
+mode: ha
+vm_memory: 1600Mi
+
+# Kubespray settings
+kubeadm_control_plane: true
+kubeadm_certificate_key: 3998c58db6497dd17d909394e62d515368c06ec617710d02edea31c06d741085
+kube_proxy_mode: iptables
+kube_network_plugin: flannel
+helm_enabled: true
+kubernetes_audit: true
+container_manager: containerd
+etcd_events_cluster_enabled: true
+local_volume_provisioner_enabled: true
+etcd_deployment_type: host
+deploy_netchecker: true
+dns_min_replicas: 1
+kube_encrypt_secret_data: true
+ingress_nginx_enabled: true
+cert_manager_enabled: true
+# Disable as health checks are still unstable and slow to respond.
+metrics_server_enabled: false
+metrics_server_kubelet_insecure_tls: true
+kube_token_auth: true
+kube_basic_auth: true
+enable_nodelocaldns: false