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]

Reply via email to