StarlingX System Configuration Management
Go to file
Angie Wang bc28061090 Support deploying application with versioned app tarball
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>
2019-04-29 18:09:11 -04:00
api-ref/source Remove some firewall rules 2019-04-18 14:39:25 +08:00
config-gate Add notices on Intel authored files. 2019-03-20 10:03:44 -06:00
controllerconfig Merge "Backup and Restore Support for containerized StarlingX" 2019-04-25 20:25:50 +00:00
devstack Followup opendev cleanup and test jobs 2019-04-20 21:04:15 -05:00
doc Clean up and standardize landing pages 2018-12-27 16:49:27 -08:00
kubernetes Set the number of nova schedulers to 1 2019-04-26 18:29:37 -05:00
playbookconfig Ansible bootstrap deployment 2019-04-26 15:15:33 -04:00
playbooks/tox-puppet-lint OpenDev Migration Patch 2019-04-19 19:52:42 +00:00
puppet-manifests Merge "Revert "fix two coredns pod in simplex system"" 2019-04-24 23:19:40 +00:00
puppet-modules-wrs Renaming deprecated options and updating spec requirements 2019-04-16 20:21:36 +00:00
releasenotes Update config for release notes to include project name 2019-02-05 14:03:49 -08:00
storageconfig Add notices on Intel authored files. 2019-03-20 10:03:44 -06:00
sysinv Support deploying application with versioned app tarball 2019-04-29 18:09:11 -04:00
tmp/patch-scripts/EXAMPLE_SYSINV/scripts StarlingX open source release updates 2018-05-31 07:35:52 -07:00
worker-utils Container pinning on worker nodes and All-in-one servers 2019-04-11 01:39:44 -04:00
workerconfig Docker Registry Keystone Authentication 2019-03-07 12:55:59 -05:00
.gitignore Fixing up tox -e cover for stx-config 2018-12-20 08:53:15 -06:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:42 +00:00
.yamllint clear yamllint errors under stx-config 2018-09-12 21:11:57 +08:00
.zuul.yaml Followup opendev cleanup and test jobs 2019-04-20 21:04:15 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:35:52 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:35:52 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:35:52 -07:00
centos_helm.inc Add stx-openstack-helm to the containers build 2018-11-14 11:55:29 -05:00
centos_iso_image.inc Ansible Bootstrap Deployment 2019-04-11 08:40:34 -04:00
centos_pkg_dirs Ansible Bootstrap Deployment 2019-04-11 08:40:34 -04:00
centos_pkg_dirs_containers Add stx-openstack-helm to the containers build 2018-11-14 11:55:29 -05:00
centos_stable_wheels.inc Remove wrs-configutilities SDK Module 2019-04-02 11:50:23 -04:00
test-requirements.txt Properly enable hacking checks for flake8 2018-12-18 11:28:56 -06:00
tox.ini Followup opendev cleanup and test jobs 2019-04-20 21:04:15 -05:00

README.rst

stx-config

StarlingX Configuration Management