Add missing field setters for kube-rootca update strategy object
Complete the initialization of DcmanagerKubeRootcaUpdateStrategyShowObject by adding setter calls for all expected fields. This ensures that the object is fully populated. Test Plan: PASS: Verify kube-rootca update strategy object initializes all fields Change-Id: Ic8d0df7448f6049559d28aaf2bd97811988d02c5 Signed-off-by: aabhinav <ayyapasetti.abhinav@windriver.com>
This commit is contained in:
@@ -26,8 +26,13 @@ class DcmanagerKubeRootcaUpdateStrategyShowOutput:
|
||||
|
||||
if self.is_valid_output(output_values):
|
||||
self.dcmanager_kube_rootca_update_strategy_step = DcmanagerKubeRootcaUpdateStrategyShowObject()
|
||||
self.dcmanager_kube_rootca_update_strategy_step.set_strategy_type(output_values["strategy type"])
|
||||
self.dcmanager_kube_rootca_update_strategy_step.set_subcloud_apply_type(output_values["subcloud apply type"])
|
||||
self.dcmanager_kube_rootca_update_strategy_step.set_max_parallel_subclouds(int(output_values["max parallel subclouds"]))
|
||||
self.dcmanager_kube_rootca_update_strategy_step.set_state(output_values["state"])
|
||||
|
||||
self.dcmanager_kube_rootca_update_strategy_step.set_stop_on_failure(output_values["stop on failure"])
|
||||
self.dcmanager_kube_rootca_update_strategy_step.set_created_at(output_values["created_at"])
|
||||
self.dcmanager_kube_rootca_update_strategy_step.set_updated_at(output_values["updated_at"])
|
||||
else:
|
||||
raise KeywordException(f"The output line {output_values} was not valid")
|
||||
|
||||
|
Reference in New Issue
Block a user