Support auto-apply-on-new-node-event for APPS in app-decoupled-from-stx-platform way
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Dan Voiculeasa |
Bug Description
Brief Description
-----------------
Some StarlingX Applications require an automatic apply whenever a new node is added to system, in order to re-run system overrides such that parameters such as number of replicas can be updated in application.
Currently, the mechanism for indicating that an Application requires this type of auto-apply is hard-coded in the StarlingX base code.
StarlingX has decided to de-couple the starlingx applications from the starlingx base such that Applications can be updated independent of the starlingx base.
Therefore this hard-coded auto-apply of applications needs to be re-implemented in a way that is decoupled from the starlingx base.
Severity
--------
<Minor: System/Feature is usable with minor issue>
Steps to Reproduce
------------------
NA
Expected Behavior
------------------
All application behaviour needs to be decoupled from the starlingx base.
Actual Behavior
----------------
The auto-apply behaviour of applications is hard-coded in starlingx base code.
Reproducibility
---------------
100% reproducible
System Configuration
-------
All configs.
Branch/Pull Time/Commit
-------
Original
Last Pass
---------
Never
Timestamp/Logs
--------------
NA
Test Activity
-------------
Evaluation
Workaround
----------
None
Changed in starlingx: | |
assignee: | Bob Church (rchurch) → Dan Voiculeasa (dvoicule) |
Marking as stx.5.0 for consideration as an improvement to app decoupling in the next release.