diff --git a/tests/pre.yml b/tests/pre.yml
index f42fb8ebec..ac7644f779 100644
--- a/tests/pre.yml
+++ b/tests/pre.yml
@@ -7,6 +7,11 @@
     - bindep
     - multi-node-firewall
   tasks:
+    # TODO(mnasiadka): Remove once infra merges virtualenv fixes
+    - name: Upgrade virtualenv package
+      command: python3 -m pip install -U virtualenv
+      become: True
+
     # We have had cases where the nodepool private IP address is not assigned,
     # which causes hard to diagnose errors later on. Catch it early.
     - name: Assert that the nodepool private IPv4 address is assigned