stx-monitor download_images incorrect in stx-monitor-images.yaml
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
High
|
Kevin Smith |
Bug Description
Brief Description
-----------------
The download_images list created on application-upload contains newly (unreferenced) images and is missing
image.
Severity
--------
Provide the severity of the defect.
Major/Critical: Feature usable with workarounds to download and tag docker images
Steps to Reproduce
------------------
system application-upload stx-monitor-
system application-apply stx-monitor
<fails to download images; or application missing image>
/opt/platform/
Expected Behavior
------------------
The list minimally must contain the following, which stx-monitor is dependent on:
download_images:
- registry.
- registry.
- registry.
- registry.
- registry.
- registry.
- registry.
- registry.
- registry.
- registry.
Actual Behavior
----------------
The list observed contains:
download_images:
- registry.
- registry.
- registry.
- registry.
- registry.
- registry.
- registry.
- registry.
- registry.
- registry.
- registry.
It is missing: k8s.gcr.
It adds: dduportal/
Reproducibility
---------------
Intermittent
System Configuration
-------
Two Node, Virtual Box
Branch/Pull Time/Commit
-------
2019-12-09_20-00-00
Last Pass
---------
This passed previously in another lab: 2019-12-06_20-00-00
Logs
---
See the output of /opt/platform/
noted above.
Test Activity
-------------
Regression Testing, Developer Testing
Changed in starlingx: | |
assignee: | nobody → Kevin Smith (kevin.smith.wrs) |
Changed in starlingx: | |
assignee: | Kevin Smith (kevin.smith.wrs) → nobody |
Changed in starlingx: | |
assignee: | nobody → Kevin Smith (kevin.smith.wrs) |
tags: | added: stx.monitor |
Changed in starlingx: | |
status: | In Progress → Fix Released |
tags: | added: in-r-stx30 |
My feeling is the additional images now specified for download are correct, as in general there may be optional functionality present in charts that may spin up a container using a specified image. It is debatable about the test images however, as there is currently no way that I know of to override the armada manifest test settings for a chart.
The missing nginx defaultbackend image in the download images list is however a definite issue.
For the time being, I will patch out the unneeded/unused charts and explicitly reference the nginx defaultbackend image in the manifest.