You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ha...@apache.org on 2025/09/26 03:26:18 UTC
(cloudstack) 03/06: Make distro_series param read from template or VM details
This is an automated email from the ASF dual-hosted git repository.
harikrishna pushed a commit to branch ExtensionMaaS
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
commit 79002e7ff73c2b6817774f89cb7ca26e06f9b4dc
Author: Harikrishna Patnala <ha...@gmail.com>
AuthorDate: Thu Sep 11 16:36:26 2025 +0530
Make distro_series param read from template or VM details
---
extensions/MaaS/maas.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/extensions/MaaS/maas.py b/extensions/MaaS/maas.py
index 93316bf0f56..488c9f2b068 100644
--- a/extensions/MaaS/maas.py
+++ b/extensions/MaaS/maas.py
@@ -47,7 +47,11 @@ class MaasManager:
endpoint = host.get("endpoint") or extension.get("endpoint")
apikey = host.get("apikey") or extension.get("apikey")
- distro_series = host.get("distro_series") or extension.get("distro_series") or "ubuntu"
+ distro_series = (
+ json_data.get("cloudstack.vm.details", {})
+ .get("details", {})
+ .get("distro_series", "ubuntu")
+ )
if not endpoint or not apikey:
fail("Missing MAAS endpoint or apikey")