New API calls for update cluster POST and PATCH
Change-Id: Ibcc88e9fdd8b2cc4f3dfa948d0922403653998e8
Signed-off-by: yshah <shahithya.y@tataelxsi.co.in>
diff --git a/osm_nbi/base_topic.py b/osm_nbi/base_topic.py
index db04559..7fbb815 100644
--- a/osm_nbi/base_topic.py
+++ b/osm_nbi/base_topic.py
@@ -955,13 +955,15 @@
or self.topic == "k8sinfra_config"
or self.topic == "k8sapp"
or self.topic == "k8sresource"
+ or self.topic == "clusters"
):
check = self.db.get_one(self.topic, {"_id": _id})
- if check["default"] is True:
- raise EngineException(
- "Cannot edit default profiles",
- HTTPStatus.UNPROCESSABLE_ENTITY,
- )
+ if self.topic != "clusters":
+ if check["default"] is True:
+ raise EngineException(
+ "Cannot edit default profiles",
+ HTTPStatus.UNPROCESSABLE_ENTITY,
+ )
if "name" in indata:
if check["name"] == indata["name"]:
pass
@@ -995,6 +997,7 @@
or self.topic == "k8sinfra_config"
or self.topic == "k8sapp"
or self.topic == "k8sresource"
+ or self.topic == "clusters"
):
pass
else: