Bug 2080010

Summary: There is no warning message in logs when result field characters exceed the limit
Product: Red Hat OpenShift Pipelines Reporter: Anand Paladugu <apaladug>
Component: pipelinesAssignee: Vincent Demeester <vdemeest>
Status: ASSIGNED --- QA Contact: Ruchir Garg <rgarg>
Severity: medium Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: cboudjna, kbaig, nikthoma, pgarg, rbehera, sashture
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Anand Paladugu 2022-04-28 17:39:30 UTC
Description of problem:

There is no warning message in logs when result field characters exceed the limit 

Pipeline fails when more than 2694 characters are fed to the result field in a task, with error message "could not find result with name RESULT_STRING for task generate-result". Customer never had an issue with these pipelines in the pipelines operator version 1.5.    The above message does not provide any hint to customer that the characters in the result field have exceed the limit.

Version-Release number of selected component (if applicable):

OCP 4.10, Pipelines operator version 1.7

How reproducible:

Every time

Steps to Reproduce:
1.  Run a pipeline that consists of a task that generates result with more than 2694 characters for another task
2.
3.

Actual results:

PipelineRun fails with error message "could not find result with name RESULT_STRING for task generate-result"


Expected results:

Warning message in the logs that indicates that the result field has exceeded the max characters.


Additional info:

The taskRun is that generating the result field is actually successful.