Bug 15628

Summary: AB-INT graph doesn't handle valkyrie
Product: [Infrastructure] Infrastructure General Reporter: Ross Burton <ross.burton>
Component: infrastructure-generalAssignee: Ross Burton <ross.burton>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Undecided CC: alexandre.belloni, mhalstead, richard.purdie
Version: unspecified   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Ross Burton 2024-10-17 15:06:59 UTC
The ab-int graph (yocto-autobuilder-helper/scripts/abint/abint.py) hardcodes URLs:

abint/abint.py:    url_re = r"(?P<server>https?://autobuilder.yoctoproject.org/typhoon/)#/?builders/(?P<builder>\d+)/builds/(?P<build>\d+)"

1) These don't work if the links are to valkyrie (eg #15491). The regex can be generalised but

2) valkyrie's ptest logs don't appear to be published in the same location. Will this be resolved once migration is complete? Can the mapping be improved?
Comment 1 Michael Halstead 2024-10-17 18:40:27 UTC
https://autobuilder.yoctoproject.org/typhoon is in archive mode now. It won't update again. I suppose we can replace all references with https://valkyrie.yoctoproject.org/. I could make https://autobuilder.yoctoproject.org/valkyrie work next month if that is needed. Please let me know.

Valkyrie ptest logs are listed at https://valkyrie.yocto.io/pub/non-release/ right now.
I suppose we could move everything back under autobuilder.yocto.io but I think there are good reasons to keep the cluster data separate.
Comment 2 Ross Burton 2024-10-21 16:53:20 UTC
I've updated the regexs to be more generalised, hopefully that will solve the problem.