projects
/
osm
/
N2VC.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Feature 11014: add option to reset values for upgrade operation on helm charts
[osm/N2VC.git]
/
n2vc
/
k8s_conn.py
diff --git
a/n2vc/k8s_conn.py
b/n2vc/k8s_conn.py
index
1c88653
..
8fd8a7d
100644
(file)
--- a/
n2vc/k8s_conn.py
+++ b/
n2vc/k8s_conn.py
@@
-194,6
+194,9
@@
class K8sConnector(abc.ABC, Loggable):
timeout: float = 300,
params: dict = None,
db_dict: dict = None,
timeout: float = 300,
params: dict = None,
db_dict: dict = None,
+ reset_values: bool = False,
+ reuse_values: bool = True,
+ reset_then_reuse_values: bool = False,
force: bool = False,
):
"""
force: bool = False,
):
"""
@@
-214,6
+217,9
@@
class K8sConnector(abc.ABC, Loggable):
path: <str>},
e.g. {collection: "nsrs", filter:
{_id: <nsd-id>, path: "_admin.deployed.K8S.3"}
path: <str>},
e.g. {collection: "nsrs", filter:
{_id: <nsd-id>, path: "_admin.deployed.K8S.3"}
+ :param reset_values: force reseting values
+ :param reuse_values: force reusing values (default)
+ :param reset_then_reuse_values: forces reseting values, then apply the last release's values
:param force: force recreation of resources if necessary
:return: reference to the new revision number of the KDU instance
"""
:param force: force recreation of resources if necessary
:return: reference to the new revision number of the KDU instance
"""
@@
-484,7
+490,6
@@
class K8sConnector(abc.ABC, Loggable):
self.log.debug("status={}".format(status))
try:
self.log.debug("status={}".format(status))
try:
-
the_table = db_dict["collection"]
the_filter = db_dict["filter"]
the_path = db_dict["path"]
the_table = db_dict["collection"]
the_filter = db_dict["filter"]
the_path = db_dict["path"]