From 1a84f210d203efd8618cacd53aa75539a9d672bb Mon Sep 17 00:00:00 2001
From: Anders Harrisson <anders.harrisson@ess.eu>
Date: Thu, 2 May 2024 13:17:41 +0200
Subject: [PATCH] Downgrade Conda to 23.11.0

Conda 24 caused an issue with json output for environments with
pip packages in the environment file.

This also downgrades Mamba to 1.5.5 but upgrades python to 3.10.13.
---
 defaults/main.yml                    | 6 +++---
 molecule/default/tests/test_conda.py | 4 ++--
 vars/main.yml                        | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/defaults/main.yml b/defaults/main.yml
index 58ca963..028511a 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,7 +1,7 @@
 ---
-conda_python_version: 3.10.14
-conda_version: 24.1.2
-conda_mamba_version: 1.5.7
+conda_python_version: 3.10.13
+conda_version: 23.11.0
+conda_mamba_version: 1.5.5
 conda_owner: root
 conda_group: root
 conda_channel_alias: https://artifactory.esss.lu.se/artifactory/api/conda
diff --git a/molecule/default/tests/test_conda.py b/molecule/default/tests/test_conda.py
index 7966486..b9aa97f 100644
--- a/molecule/default/tests/test_conda.py
+++ b/molecule/default/tests/test_conda.py
@@ -10,7 +10,7 @@ testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
 def test_conda_version(host):
     cmd = host.run("/opt/conda/bin/conda --version 2>&1")
     assert cmd.rc == 0
-    assert cmd.stdout.strip() == "conda 24.1.2"
+    assert cmd.stdout.strip() == "conda 23.11.0"
 
 
 def test_conda_path(host):
@@ -21,7 +21,7 @@ def test_conda_path(host):
 def test_mamba_version(host):
     cmd = host.run("/opt/conda/bin/mamba --version 2>&1")
     assert cmd.rc == 0
-    assert "mamba 1.5.7" in cmd.stdout.strip()
+    assert "mamba 1.5.5" in cmd.stdout.strip()
 
 
 def test_mamba_path(host):
diff --git a/vars/main.yml b/vars/main.yml
index d2528af..9905f73 100644
--- a/vars/main.yml
+++ b/vars/main.yml
@@ -1,5 +1,5 @@
 ---
-conda_installer: Miniforge3-24.1.2-0-Linux-x86_64.sh
-conda_installer_md5: 3f07c8d4624017fb2eba10356ba13bc7
+conda_installer: Miniforge3-23.11.0-0-Linux-x86_64.sh
+conda_installer_md5: ee57176f95c313b23850e0221498f8e8
 conda_installer_url: "https://artifactory.esss.lu.se/artifactory/swi-pkg/conda/{{ conda_installer }}"
 conda_path: /opt/conda
-- 
GitLab