Zhuoxi2000 opened a new pull request, #1162: URL: https://github.com/apache/flink-agents/pull/1162
<!-- * Thank you very much for contributing to Flink Agents. * Please add the relevant components in the PR title. E.g., [api], [runtime], [java], [python], [hotfix], etc. --> <!-- Please link the PR to the relevant issue(s). Hotfix doesn't need this. --> Linked issue: none (hotfix) ### Purpose of change <!-- What is the purpose of this change? --> Restore the Milvus setup in the `cross-language` CI job. Since 2026-09-24 every pull request's `cross-language` job fails at "Start Milvus": `quay.io/minio/minio` now rejects anonymous pulls (`unauthorized: access to the requested resource is not authorized`), the same way Docker Hub's `minio/minio` did before #1118. MinIO no longer serves its community image anonymously from either registry. This switches the Milvus compose file to `bitnamilegacy/minio:2025.7.23`, a pinned build that still pulls anonymously. That image starts the server itself (API on 9000, console on 9001) and takes its credentials from `MINIO_ROOT_USER` / `MINIO_ROOT_PASSWORD`, so the compose file drops the `command` override, sets the credentials to `minioadmin` to match Milvus' default MinIO access key and secret, and mounts the data volume at the image's data directory. The health check probes the API port with bash, because the image does not guarantee `curl`; nothing depends on that health check, and the job still waits on Milvus' `/healthz`. ### Behavioral Semantics <!-- For a non-trivial code change whose implementation is largely AI-assisted: interaction decisions, behavioral contracts, and failure behavior. See `contribution-guides/ai-assisted-pr.md`. Remove this heading and this comment otherwise. --> Not applicable: a CI configuration change with no runtime or API behavior. ### Tests <!-- How is this change verified? --> - Anonymous registry checks: the `quay.io/minio/minio` and `docker.io/minio/minio` tag manifests now return 401, while `bitnamilegacy/minio:2025.7.23` returns 200. - Ran `Flink Agents CI` on this branch in my fork: the [`cross-language` job](https://github.com/Zhuoxi2000/flink-agents/actions/runs/36096565370/job/107949959421) passes, with Milvus starting against the new image, `MilvusVectorStoreTest` 12/12, and the e2e tests green. ### API <!-- Does this change touches any public APIs? --> No public API changes. ### Documentation <!-- Do not remove this section. Check the proper box only. --> - [ ] `doc-needed` <!-- Your PR changes impact docs --> - [x] `doc-not-needed` <!-- Your PR changes do not impact docs --> - [ ] `doc-included` <!-- Your PR already contains the necessary documentation updates --> ### Was this patch authored or co-authored using generative AI tooling? <!-- Do not remove this section. Check the proper box only. --> - [x] Yes - [ ] No If yes, include a `Generated-by: <tool name and version> (<model name and version>)` line, for example `Generated-by: Claude Code 2.1.226 (Claude Opus 4.6)`, in the commit message so it reaches Git history. Repeat the same line here for reviewer visibility. See the [ASF generative tooling guidance](https://www.apache.org/legal/generative-tooling.html). Generated-by: Claude Code 2.1.259 (Claude Opus 5.5) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
