E M 5bfbf11013
ci: pre-place openapi.yaml in runner pods via an initContainer
When running in CI, the runner pod does not have access to a Docker daemon,
so the StoragePlugin build cannot extract openapi.yaml from the storage image
itself. Each test job now runs an initContainer on the image under test
(STORAGEDOCKERIMAGE) that copies /logosstorage/openapi.yaml into a shared
volume; the entrypoint then places it into ProjectPlugins/LogosStorageClient
before the build.

run-dist-tests.yaml gains a STORAGEDOCKERIMAGE default so its job manifest
can resolve the initContainer image like the release and continuous jobs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 16:39:42 +10:00
..