I am merging this in the branch 0.9.0 instead

Michele Sciabarra | CTO
m: +44 747 984 8388
e:  [email protected]
l:   https://linkedin.com/in/msciab
Nuvolaris Inc | 1209 Orange Street, 19801Wilmington DE - US



On Sun, 20 Sept 2026 at 16:25, francescotimperioss (via GitHub) <
[email protected]> wrote:

>
> francescotimperioss opened a new pull request, #134:
> URL: https://github.com/apache/openserverless-operator/pull/134
>
>    Drops the MinIO server component in favour of SeaweedFS as the sole
> S3/object-storage backend. The MinIO Python SDK is retained as the S3
> client; the MinIO server, its ingress, deploy manifests, action and all
> related test fixtures are removed.
>
>    Operator:
>    - delete openserverless/minio_deploy.py, minio_ingress.py,
> minio_util.py, openserverless/policies/minio_rw_policy_tpl.json and the
> deploy/minio/* and templates/00/01/02-minio-*.yaml manifests
>    - remove the spec.minio and components.minio schema from the Whisk CRD
> (plus the Minio printer column) and update whisk-user-crd object-storage
> descriptions to S3/SEAWEEDFS
>    - main.py: no longer create/delete the minio component nor reject a
> minio+seaweedfs combination; storage validation is seaweedfs only
>    - user_handlers.py / storage_static.py: S3 user storage and static
> endpoints are provisioned/deleted through seaweedfs_deploy only
>    - milvus_standalone.py: drop create/delete_minio_milvus_account; milvus
> bucket/credentials are managed via SeaweedfsClient
>    - util.py: remove get_minio_config_data; patcher.py: remove check helper
>    - registry_deploy.py / issuer.py: log and docstring cleanups
>
>    Deploy:
>    - deploy/minio/* removed; milvus and milvus-slim configmaps/secrets now
> point at the seaweedfs service (milvus-cfg-*-base.yaml, milvus-s3-secret);
> drop the unused openserverless-milvus-minio mc-init ConfigMap (slim
> milvus-cfg-deps.yaml removed as it only contained it)
>    - Dockerfile no longer copies deploy/minio; whisk-system.sh builds the
> s3 (was minio) action, deploy/whisk-system/s3.zip, actions devel/s3
>    - delete stale deploy/demos/reference/milvus_manifest.yaml and the
> duplicate deploy/demos/devel/minio_*.json
>
>    Actions / tests:
>    - actions common/minio_util.py -> s3_util.py (all copies), devel/minio
> -> devel/s3 (command/s3.py, class S3 reading S3_* user metadata); devel
> upload/download read S3_HOST/PORT/ACCESS_KEY/SECRET_KEY
>    - tests/minio.js -> s3.js, tests/minio-nuv.js -> s3-nuv.js (s3_* params)
>    - minio_test.ipy / minio_quota_test.ipy removed; minio_util_test.ipy ->
> seaweedfs_util_test.ipy and minio_static_test.ipy ->
> storage_static_test.ipy rewritten against seaweedfs/SeaweedfsClient;
> milvus_standalone tests kept seaweedfs-only
>    - all 31 whisk test manifests: components.minio ->
> components.seaweedfs, spec.minio -> spec.seaweedfs (admin dropped,
> root-user/root-password -> user/password)
>
>    Chores:
>    - Taskfiles: minio/s minio2 tasks -> s3/s3-nuv, MINIO_* env -> S3_*
> (defaults openserverless / zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG); drop
> unused MINIO_API_HOST; root all: uses s3
>    - docs (OPERATOR.md, deploy/milvus-operator/README.md) updated; minio
> pip SDK dependency and BINARY-WARNINGS/licensing entries retained
>
>
> --
> 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