-
Bug
-
Resolution: Done
-
Normal
-
None
-
3
-
False
-
-
False
-
-
Bug Fix
-
Done
-
-
-
RHDH Dynamic Plugins 3269, RHDH Dynamic Plugins 3270, RHDH Dynamic Plugins 3271
Description of problem:
Currently when using a floating tag for an OCI artifact holding plugins the forceDownload flag needs to be set to true as install-dynamic-plugins.py only stores a hash of the config object and uses this to determine when to re-download an installed plugin.
We could use skopeo inspect to fetch the image digest from the registry and save that along with the config hash when downloading a plugin in an OCI artifact. Rather than storing a separate file for the digest, maybe it's worth merging this and the config hash into a slightly more general install manifest file.
Steps to Reproduce
Use a plugin on an OCI artifact with a floating tag. After installing the plugin into RHDH, make a change to the plugin, rebuild and push a new image for the tag.
Actual results:
When running install-dynamic-plugins the OCI artifact download will be skipped.
Expected results:
When running install-dynamic-plugins the OCI artifact download would be downloaded as the image has changed
Reproducibility (Always/Intermittent/Only Once):
always
Build Details:
Additional info (Such as Logs, Screenshots, etc):
- is duplicated by
-
RHIDP-6133 install-dynamic-plugins.py do not honor container image tags
-
- Closed
-
- links to