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] > >
