-
- if kdu_name and get_kdu_configuration(db_vnfd):
- kdu_action = True if not get_kdu_configuration(db_vnfd)["juju"] else False
+ if kdu_name and get_kdu_configuration(db_vnfd, kdu_name):
+ kdu_configuration = get_kdu_configuration(db_vnfd, kdu_name)
+ actions = set()
+ for primitive in kdu_configuration["initial-config-primitive"]:
+ actions.add(primitive["name"])
+ for primitive in kdu_configuration["config-primitive"]:
+ actions.add(primitive["name"])
+ kdu_action = True if primitive_name in actions else False