From ed4dadfcad2f0ef8c5beffad4cd011cba2c80081 Mon Sep 17 00:00:00 2001
From: Ian Wienand <iwienand@redhat.com>
Date: Thu, 6 Apr 2023 09:20:15 +1000
Subject: [PATCH] install-launch-node: upgrade all packages

This is a follow-on to I50674a25da9e1761af8daa78970c473e651791b0 which
should ensure we try to upgrade everything in the venv, which is what
we want.

Change-Id: I8f1bffe762e0bb87e8185dff2e4ce472603ece08
---
 playbooks/roles/install-launch-node/tasks/main.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/playbooks/roles/install-launch-node/tasks/main.yaml b/playbooks/roles/install-launch-node/tasks/main.yaml
index 2bc08db962..aca8e26df9 100644
--- a/playbooks/roles/install-launch-node/tasks/main.yaml
+++ b/playbooks/roles/install-launch-node/tasks/main.yaml
@@ -26,6 +26,7 @@
     name: 'file:///home/zuul/src/opendev.org/opendev/system-config/launch'
     virtualenv: '/usr/launcher-venv'
     state: '{{ "latest" if _upgrade.changed else "present" }}'
+    extra_args: '--upgrade-strategy=eager'
 
 # Admins use openstackclient on the bastion host to deal with cloud
 # issues.  The best version to use is the one from launch node, as