bc28061090
This commit updates the upload workflow to support uploading versioned application tarball with metadata file. The app name and version are extracted from the metadata file. If the tarball doesn't contain the app name and version, they need to be specified when uploading. If the application has patch dependencies, the required patches need to be fully applied before uploading. After application upload/delete is done, sysinv reports the patch dependencies to patch controller. Tests conducted: - upload/apply/remove/delete(stx-openstack and custom app) - upload via url - failure tests: - metadata file has empty name/version - no app name/version provided from CLI or metadata file - required patch(es) not applies - upload without specify tarball ... Story: 2005350 Task: 30609 Depends-On: https://review.opendev.org/655494 Change-Id: I096d5ac126efc97f9a0a0f54f1e02323d936281c Signed-off-by: Angie Wang <angie.wang@windriver.com> |
||
---|---|---|
api-ref/source | ||
config-gate | ||
controllerconfig | ||
devstack | ||
doc | ||
kubernetes | ||
playbookconfig | ||
playbooks/tox-puppet-lint | ||
puppet-manifests | ||
puppet-modules-wrs | ||
releasenotes | ||
storageconfig | ||
sysinv | ||
tmp/patch-scripts/EXAMPLE_SYSINV/scripts | ||
worker-utils | ||
workerconfig | ||
.gitignore | ||
.gitreview | ||
.yamllint | ||
.zuul.yaml | ||
CONTRIBUTORS.wrs | ||
LICENSE | ||
README.rst | ||
centos_helm.inc | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
centos_pkg_dirs_containers | ||
centos_stable_wheels.inc | ||
test-requirements.txt | ||
tox.ini |
README.rst
stx-config
StarlingX Configuration Management