-
Bug
-
Resolution: Done
-
Undefined
-
1.3.0-rc2
-
False
-
-
False
-
-
-
Critical
Description of the problem:
@redhat/backstage-plugin-orchestrator-backend-dynamic@1.3.0-rc.0 integrity is incorrect in the orchestrator-operator values.yaml file, which is being propagated to the dynamic-plugins-rhdh configmap.
The orchestrator crd has the correct integrity value (but is not propagating).
Error log:
======= Installing dynamic plugin @redhat/backstage-plugin-orchestrator-backend-dynamic@1.3.0-rc.0 ==> Grabbing package archive through `npm pack` ==> Verifying package integrity Traceback (most recent call last): File "/opt/app-root/src/install-dynamic-plugins.py", line 429, in <module> main() File "/opt/app-root/src/install-dynamic-plugins.py", line 346, in main verify_package_integrity(plugin, archive, dynamicPluginsRoot) File "/opt/app-root/src/install-dynamic-plugins.py", line 182, in verify_package_integrity raise InstallException(f'{package}: The hash of the downloaded package {output.decode("utf-8").strip()} does not match the provided integrity hash {hash_digest} provided in the configuration file') InstallException: @redhat/backstage-plugin-orchestrator-backend-dynamic@1.3.0-rc.0: The hash of the downloaded package vFF3jQ3VAo4CvQxO9Q/B+4epp7J9tgAIh54h5JAO8S58EaM6oXwc+A5ClK8xPey6QtBOX0mA5yaJ2UgqamtQ+Q== does not match the provided integrity hash lyw7IHuXsakTa5Pok8S2GK0imqrmXe3z+TcL7eB2sJYFqQPkCP5la1vqteL9/1EaI5eI6nKZ60WVRkPEldKBTg== provided in the configuration file
Correct value (from crd)
"default": "sha512-vFF3jQ3VAo4CvQxO9Q/B+4epp7J9tgAIh54h5JAO8S58EaM6oXwc+A5ClK8xPey6QtBOX0mA5yaJ2UgqamtQ+Q==", "default": "backstage-plugin-orchestrator-backend-dynamic@1.3.0-rc.0",
Version:
1.3.0-rc2
How reproducible:
Steps to reproduce:
1.
2.
3.
Actual results:
Expected results: