Details
-
Capability
-
Could have
-
None
-
Data Processing, Obs Mgt & Controls
-
-
3
-
Sprint 5
-
-
-
Description
As an integrator of various sub-entities (e.g TMC subarrays, csp lmc, cbf, sdp tango devices, etc); I want to deploy/install and delete/uninstall those entities as sub-charts in a piecewise manner without affecting the state of the system (other than gracefully degrading its available functionalities) in order to separate issues, recover quickly from failures (by restarting only a subset) and test/diagnose issues occurring on a system level.
Therefore as a capability, all deployable applications (helm charts) must as a minimum be able to deploy with the following characteristics:
- deploy standalone with any missing runtime dependencies placing the deployment in an appropriate waiting state until missing parts are deployed
- run a self-test on itself to verify deployment and expected features and functionalities are working
- deploy with simulators/mocks to test functionalities on the deployment that can only be achieved with the presence of other runtime deployments
Note the presence/absence of shared dependencies (for example the tango base or etcd cluster) is a special case that may need to be deployed always in order to effectively have self-standing deployable charts.
Attachments
Issue Links
- Parent Of
-
SP-1153 Refactor 'sdp-prototype' into multiple repositories
- Done
-
SP-1241 Define the architecture of helm subcharts and repositories
- Done
-
SP-1242 refactor TMC deployment Helm chart into a sub-chart
- Done
-
SP-1243 refactor CSP LMC deployment Helm chart into a sub-chart
- Done
-
SP-1245 refactor OET deployment Helm chart into a sub-chart
- Done
-
SP-1216 Contribution to CI automation and release management of SDP Prototype within SKAMPI
- Discarded
-
SP-1244 refactor CBF deployment Helm chart into a sub-chart
- Discarded
- relates to
-
ADR-5 Characterisation of deployed software configuration
- decided
Type | Key | Summary | Status | Assignee | ARTs | Agile Teams | FPs | P | FixVersion | Due Sprint | |
---|---|---|---|---|---|---|---|---|---|---|---|
|
Discarded | Mohile, Vivek |
Obs Mgt & Controls
|
1 | PI9 | ||||||
|
Done | Harding, Piers |
Obs Mgt & Controls
|
Team_CREAM
|
1 | PI8 | Sprint 2 | ||||
|
Done | Wortmann, Peter |
Data Processing
|
Team_SIM
|
3 | PI8 | Sprint 4 | ||||
|
Done | Bartolini, Marco |
Services
|
Team_SYSTEM
|
2 | PI8 | Sprint 4 | ||||
|
Done | Harding, Piers |
Obs Mgt & Controls
|
Team_BUTTONS
|
1 | PI8 | Sprint 5 | ||||
|
Done | Harding, Piers |
Obs Mgt & Controls
|
Team_NCRA
|
1 | PI8 | Sprint 5 | ||||
|
Contribution to CI automation and release management of SDP Prototype within SKAMPI |
Discarded | Mort, Ben |
Data Processing
|
1 | PI8 |