StarlingX Installation/Update/Patching/Backup/Restore
Go to file
Don Penney 5642a575c5 Add support for application patch dependencies
This update introduces support for application dependencies on
specified software patches. This allows sysinv to query patch states
and to report application dependencies, to block removal of required
patches.

APIs introduced:
is_applied: Provide a list of patch IDs. Returns True if ALL patches
  are in Applied (fully applied/installed) state, False if any are
  not.
report_app_dependencies: Provide an app name-version string and list
  of patches.
  * Apps are dropped by reporting app name with no patch list / empty
    list.
  * Triggers sync with patch-controller neighbour (ie. standby
    controller)
query_app_dependencies: Query for dict of app => patch list, for all
  reported apps.

On patch removal, the patch-controller checks to see if the patch
being removed is required by any applications. Reject the removal,
if so.
  * Provide backdoor --skipappcheck option to skip this dependency
    check.

Change-Id: I6b0dcf3c88312677a95c7eb860cb3b30779554d0
Story: 2005248
Task: 30318
Signed-off-by: Don Penney <don.penney@windriver.com>
2019-04-05 12:23:06 -04:00
api-ref/source stx-update: API Ref Doc Content 2019-02-19 03:57:55 -06:00
cgcs-patch Add support for application patch dependencies 2019-04-05 12:23:06 -04:00
devstack Set DevStack install dir to /usr/local by default 2019-03-07 14:31:49 -06:00
doc Clean up and standardize landing pages 2019-02-27 14:22:45 +00:00
enable-dev-patch Relocate enable-dev-patch to stx-update/enable-dev-patch 2018-08-01 12:46:56 -04:00
extras/scripts patch_build.sh fails with path errors 2018-08-16 17:54:05 -04:00
patch-alarm Add hooks for python wheel generation 2018-10-24 17:13:19 +00:00
patch-boot-args StarlingX open source release updates 2018-05-31 07:37:12 -07:00
patch-scripts Remove Resource Monitor ; aka rmon, from the load 2019-03-17 11:45:33 -04:00
releasenotes Merge "Clean up and standardize landing pages" 2019-02-27 14:47:58 +00:00
requests-toolbelt Add hooks for python wheel generation 2018-10-24 17:13:19 +00:00
smart-helper StarlingX open source release updates 2018-05-31 07:37:12 -07:00
tsconfig Update py35 jobs to py37 2019-03-14 17:19:36 -05:00
.gitignore Adding unit tests to tsconfig and clean it up a bit 2019-03-04 19:16:05 +00:00
.gitreview Add .gitreview 2018-05-31 07:37:12 -07:00
.zuul.yaml Switch to new DevStack base job 2019-03-22 12:23:06 -05:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:37:12 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:37:12 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:37:12 -07:00
centos_iso_image.inc Split image.inc across git repos 2018-08-15 16:46:48 -04:00
centos_pike_wheels.inc Rename centos_wheels.inc to centos_pike_wheels.inc 2018-11-14 15:08:24 -06:00
centos_pkg_dirs Relocate enable-dev-patch to stx-update/enable-dev-patch 2018-08-01 12:46:56 -04:00
centos_stable_wheels.inc Create the stable wheel file 2019-03-24 21:03:21 -04:00
pylint.rc Add pylint support 2018-08-24 09:19:44 -05:00
requirements.txt Add Zuul test foundation 2018-07-25 08:48:07 -05:00
test-requirements.txt Add additional checks to flake8 job 2019-02-04 09:00:45 -06:00
tox.ini Update py35 jobs to py37 2019-03-14 17:19:36 -05:00

README.rst

stx-update

StarlingX Software Management