Conversation
|
Skipping CI for Draft Pull Request. |
|
Images are ready for the commit at 66afecb. To use with deploy scripts, first |
This bumps claircore from v1.5.44 to v1.5.48 and preemptively adds the file:// URI scheme prefix to filesystem layer paths in the node indexer. Context: Currently, everything works fine with claircore v1.5.44. However, testing revealed that future bumps to claircore v1.5.45+ would break roxagent because claircore commit 989d2f7c introduced URI scheme validation requiring file:// prefixes for filesystem layers. Changes: - Prepend "file://" to hostPath when creating LayerDescription - Bump claircore from v1.5.44 to v1.5.48 The v1.5.48 bump also includes filterfs improvements that handle zombie processes in /proc and other filesystem access errors more gracefully. This change was partially generated by AI.
f6e4d49 to
66afecb
Compare
I closed this because it introduced behavior that was not expected, and at the time I found the problem I could not prioritize understanding it properly. I hoped that the future us handling that ticket could take the useful bits from here and the ticket description/comments to make a proper fix. Feel free to reopen this and take over! |
Description
This PR bumps claircore from v1.5.44 to v1.5.48 and preemptively adds file:// URI scheme prefix to filesystem layer paths in the node indexer.
Context:
Currently, everything works fine with claircore v1.5.44. However, testing revealed that future bumps to claircore v1.5.45+ would break roxagent because claircore commit 989d2f7c introduced URI scheme validation requiring file:// prefixes for filesystem layers.
Changes:
file://to hostPath when creating LayerDescription incompliance/node/index/indexer.goWhy v1.5.48:
User-facing documentation
Testing and quality
Automated testing
No new tests added - existing node indexer tests cover this code path.
How I validated my change