Get Deploy assets for subcloud deploy upload
Description: - Added playbook, overrides, chart and prestage_images file paths in default.json5 - Added getters in deployment_assets.py Change-Id: If8d0f4a17a55a334891fba4dd18e62383ef844d5 Signed-off-by: aabhinav <ayyapasetti.abhinav@windriver.com>
This commit is contained in:
@@ -8,6 +8,10 @@
|
||||
"controller-0" : {
|
||||
"deployment_config_file": "/home/sysadmin/deployment-config.yaml",
|
||||
"docker_ca_file": "",
|
||||
"deploy_playbook_file": "/home/sysadmin/starlingx-cloud-platform-deployment-manager.yaml",
|
||||
"deploy_overrides_file": "/home/sysadmin/starlingx-cloud-platform-deployment-manager-overrides-subcloud.yaml",
|
||||
"deploy_chart_file": "/home/sysadmin/starlingx-cloud-platform-deployment-manager-x.x.x.tgz",
|
||||
"prestage_images_file": "/home/sysadmin/xx.xx_images.lst"
|
||||
}
|
||||
},
|
||||
"subclouds" : {
|
||||
|
||||
@@ -32,6 +32,22 @@ class DeploymentAssets:
|
||||
if "docker_ca_file" in deployment_assets_dict:
|
||||
self.docker_ca_file = deployment_assets_dict["docker_ca_file"]
|
||||
|
||||
self.deploy_playbook_file = None
|
||||
if "deploy_playbook_file" in deployment_assets_dict:
|
||||
self.deploy_playbook_file = deployment_assets_dict["deploy_playbook_file"]
|
||||
|
||||
self.deploy_overrides_file = None
|
||||
if "deploy_overrides_file" in deployment_assets_dict:
|
||||
self.deploy_overrides_file = deployment_assets_dict["deploy_overrides_file"]
|
||||
|
||||
self.deploy_chart_file = None
|
||||
if "deploy_chart_file" in deployment_assets_dict:
|
||||
self.deploy_chart_file = deployment_assets_dict["deploy_chart_file"]
|
||||
|
||||
self.prestage_images_file = None
|
||||
if "prestage_images_file" in deployment_assets_dict:
|
||||
self.prestage_images_file = deployment_assets_dict["prestage_images_file"]
|
||||
|
||||
def get_bootstrap_file(self) -> str:
|
||||
"""
|
||||
Getter for the boostrap_file
|
||||
@@ -71,3 +87,35 @@ class DeploymentAssets:
|
||||
Returns (str): controller_name
|
||||
"""
|
||||
return self.controller_name
|
||||
|
||||
def get_deploy_playbook_file(self) -> str:
|
||||
"""
|
||||
Getter for the deploy_playbook_file
|
||||
|
||||
Returns (str): deploy_playbook_file
|
||||
"""
|
||||
return self.deploy_playbook_file.strip()
|
||||
|
||||
def get_deploy_overrides_file(self) -> str:
|
||||
"""
|
||||
Getter for the deploy_overrides_file
|
||||
|
||||
Returns (str): deploy_overrides_file
|
||||
"""
|
||||
return self.deploy_overrides_file.strip()
|
||||
|
||||
def get_deploy_chart_file(self) -> str:
|
||||
"""
|
||||
Getter for the deploy_chart_file
|
||||
|
||||
Returns (str): deploy_chart_file
|
||||
"""
|
||||
return self.deploy_chart_file.strip()
|
||||
|
||||
def get_prestage_images_file(self) -> str:
|
||||
"""
|
||||
Getter for the prestage_images_file
|
||||
|
||||
Returns (str): prestage_images_file
|
||||
"""
|
||||
return self.prestage_images_file.strip()
|
||||
|
||||
Reference in New Issue
Block a user