fix: add build-nudges-ref for console components - #575
Conversation
Console API and Console UI components were missing build-nudges-ref to rhtas-operator and artifact-signer-ansible, so image digest updates were never propagated automatically. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
PR Summary by QodoFix Konflux build nudges for console components
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
Configuration Diff2 document(s) impacted: + 0 added
- 0 removed
! 2 modifiedDiff@@ spec.resources.appstudio.redhat.com/v1alpha1/Component/rhtas-console{{.nameSuffix}}.spec @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/rhtas-console-template
! + one map entry added:
+ build-nudges-ref:
+ - artifact-signer-ansible{{.nameSuffix}}
+ - rhtas-operator{{.nameSuffix}}
@@ spec.resources.appstudio.redhat.com/v1alpha1/Component/rhtas-console-ui{{.nameSuffix}}.spec @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/rhtas-console-template
! + one map entry added:
+ build-nudges-ref:
+ - artifact-signer-ansible{{.nameSuffix}}
+ - rhtas-operator{{.nameSuffix}}📦 Artifacts: base-output.yaml, head-output.yaml, dyff-output.txt |
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTo customize comments, go to the Qodo configuration screen, or learn more in the docs. |
Why
rhtas-console(API) andrhtas-console-uicomponents are missingbuild-nudges-reftorhtas-operatorandartifact-signer-ansible. When a new console image is built in Konflux, the operator'simages.envis never updated automatically — digests must be set manually, which led to a broken (non-existent) digest being deployed.What
build-nudges-refto bothrhtas-consoleandrhtas-console-uiComponent definitions, targetingartifact-signer-ansibleandrhtas-operator(matching the pattern used by all other operator-consumed components)