From 5b6a16622b3e33c3ebed0cb44eb6e11a77247153 Mon Sep 17 00:00:00 2001
From: Michal Nasiadka <mnasiadka@gmail.com>
Date: Mon, 22 Jul 2024 10:38:11 +0200
Subject: [PATCH] CI: Install simplejson in swift scenario

Change-Id: I2145160a1e359988e519113400e8cd2c2a0b057e
---
 roles/openstack-clients/defaults/main.yml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/roles/openstack-clients/defaults/main.yml b/roles/openstack-clients/defaults/main.yml
index 8935f3c54a..038221e283 100644
--- a/roles/openstack-clients/defaults/main.yml
+++ b/roles/openstack-clients/defaults/main.yml
@@ -20,6 +20,10 @@ openstack_clients_pip_packages:
     enabled: "{{ scenario in ['octavia', 'ovn'] }}"
   - package: python-openstackclient
     enabled: true
+    # python-openstackclient 6.6.0 didn't work with swift due to https://review.opendev.org/c/openstack/python-openstackclient/+/920001
+    # TODO: remove the simplejson once new package released on pypi.org.
+  - package: simplejson
+    enabled: "{{ scenario == 'swift' }}"
   - package: python-tackerclient
     enabled: "{{ scenario == 'scenario_nfv' }}"
   - package: python-troveclient