Open
Description
What would you like to be added?
When verify-featuregates.sh fails, its stderr is captured, shown in spyglass:
verify: featuregates
{ ScriptError
see stderr for details
}
But stderr
only shows:
Failed to verify versioned feature list:
detected diff in versioned feature list (test/compatibility_lifecycle/reference/versioned_feature_list.yaml), diff:
[]uint8(
"""
... // 471 identical lines
preRelease: Beta
version: "1.33"
- - name: DRASchedulerFilterTimeout
- versionedSpecs:
- - default: true
- lockToDefault: false
- preRelease: Beta
- version: "1.34"
- name: DynamicResourceAllocation
versionedSpecs:
... // 1281 identical lines
"""
)
exit status 1
The crucial hint Please run 'hack/update-featuregates.sh' to update the feature list.
is only visible in the full job log. It should be printed to stderr instead of stdout.
Why is this needed?
Easier handling of CI failures.