This is an automated email from the ASF dual-hosted git repository.

sciabarracom pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openserverless-operator.git

commit fb481d243d902e4f995a14bd6bb1137c79045b6c
Merge: 4cab811 a7e7df6
Author: Michele Sciabarra <[email protected]>
AuthorDate: Thu Oct 22 12:56:38 2026 +0100

    Merge pull request #149 from apache/0.9.0
    
    Use Merge NOT Squash!

 .env.dist                                          |   18 +
 .github/cisetup.sh                                 |    2 -
 .github/workflows/check.yml                        |   40 +-
 .github/workflows/image.yml                        |   12 +-
 .gitignore                                         |    1 +
 .gitmodules                                        |    0
 .licenserc.yaml                                    |   37 +-
 Dockerfile                                         |   15 +-
 LICENSE                                            |  498 ++--
 MESSAGING_SECURITY.md                              |   94 +
 NOTICE                                             |  271 +-
 OPERATOR.md                                        |   14 +-
 Taskfile.yml                                       |    8 +-
 TaskfileDev.yml                                    |    5 -
 TaskfileTest.yml                                   |   46 +-
 actions/Taskfile.yml                               |   72 +-
 actions/common/{minio_util.py => s3_util.py}       |   10 +-
 actions/content/__main__.py                        |   18 +-
 .../minio_util.py => content/common/s3_util.py}    |   10 +-
 actions/devel/download/__main__.py                 |    6 +-
 .../download/common/{minio_util.py => s3_util.py}  |   10 +-
 .../ferretdb/common/s3_util.py}                    |   10 +-
 actions/devel/minio/common/minio_util.py           |  182 --
 actions/devel/psql/common/minio_util.py            |  182 --
 .../minio_util.py => devel/psql/common/s3_util.py} |   36 +-
 actions/devel/redis/common/minio_util.py           |  182 --
 .../redis/common/s3_util.py}                       |   36 +-
 actions/devel/{minio => s3}/__main__.py            |    6 +-
 .../{minio/command/minio.py => s3/command/s3.py}   |   42 +-
 actions/devel/{minio => s3}/common/authorize.py    |    0
 actions/devel/{minio => s3}/common/command_data.py |    0
 .../minio_util.py => devel/s3/common/s3_util.py}   |   36 +-
 actions/devel/{minio => s3}/common/util.py         |    0
 actions/devel/{minio => s3}/flatdict.py            |    0
 .../devel/{minio => s3}/openserverless/config.py   |    0
 .../{minio => s3}/openserverless/couchdb_util.py   |    0
 actions/devel/upload/__main__.py                   |    4 +-
 actions/devel/upload/common/minio_util.py          |  182 --
 .../upload/common/s3_util.py}                      |   36 +-
 actions/github/callback/__main__.py                |    2 +-
 actions/github/common/whisk_user_generator.py      |    6 +-
 actions/system.yml                                 |   20 +-
 .../devel/{minio_buckets.json => s3_buckets.json}  |    0
 demos/devel/{minio_cp.json => s3_cp.json}          |    0
 demos/devel/{minio_ls.json => s3_ls.json}          |    0
 demos/devel/{minio_mv.json => s3_mv.json}          |    0
 demos/devel/{minio_rm.json => s3_rm.json}          |    0
 demos/milvus/milvus_admin_test.py                  |    2 +-
 deploy/content/index.html                          |   50 +-
 deploy/demos/devel/minio_buckets.json              |    3 -
 deploy/demos/devel/minio_cp.json                   |    9 -
 deploy/demos/devel/minio_ls.json                   |    6 -
 deploy/demos/devel/minio_mv.json                   |    9 -
 deploy/demos/devel/minio_rm.json                   |    7 -
 deploy/demos/reference/milvus_manifest.yaml        | 3073 --------------------
 deploy/etcd/etcd-jwt-secret.yaml                   |   27 -
 deploy/etcd/etcd-sts.yaml                          |    2 +-
 deploy/kafka/kafka-001-sts.yaml                    |    4 +-
 deploy/kafka/kafka-004-networkpolicy.yaml          |   51 +
 deploy/milvus-operator/README.md                   |    2 +-
 deploy/milvus-slim/milvus-cfg-deps.yaml            |  116 -
 deploy/milvus-slim/milvus-cfg-slim-base.yaml       |    9 +-
 deploy/milvus-slim/milvus-s3-secret.yaml           |    4 +-
 deploy/milvus-slim/milvus-svc.yaml                 |    4 +-
 deploy/milvus-slim/milvus.yaml                     |    5 +-
 deploy/milvus/milvus-cfg-base.yaml                 |   11 +-
 deploy/milvus/milvus-cfg-deps.yaml                 |   99 -
 deploy/milvus/milvus-s3-secret.yaml                |    4 +-
 deploy/milvus/milvus-svc.yaml                      |    4 +-
 deploy/milvus/milvus.yaml                          |    5 +-
 deploy/minio/00-minio-pvc.yaml                     |   32 -
 deploy/minio/01-minio-dep.yaml                     |   62 -
 deploy/minio/02-minio-svc.yaml                     |   37 -
 .../mongodb-auth-openserverless.yaml               |   25 -
 deploy/mongodb-operator-deploy/mongodb-auth.yaml   |   25 -
 deploy/mongodb-operator-deploy/mongodb-svc.yaml    |   34 -
 deploy/mongodb-operator-deploy/mongodb.yaml        |   52 -
 deploy/mongodb-operator/mongodb-crd.yaml           |  451 ---
 deploy/mongodb-operator/mongodb-operator.yaml      |   92 -
 deploy/mongodb-operator/mongodb-rbac.yaml          |  123 -
 deploy/mongodb-standalone/mongodb-auth.yaml        |   25 -
 deploy/mongodb-standalone/mongodb-cm.yaml          |   34 -
 deploy/mongodb-standalone/mongodb-pvc.yaml         |   28 -
 deploy/mongodb-standalone/mongodb-sts.yaml         |   87 -
 deploy/mongodb-standalone/mongodb-svc.yaml         |   31 -
 deploy/nginx-static/nginx-static-cm.yaml           |    4 +-
 deploy/nginx-static/nginx-static-sts.yaml          |    4 +-
 deploy/ngrok                                       |    0
 deploy/openserverless-operator/whisk.yaml          |    2 -
 .../openserverless-permissions/operator-roles.yaml |    5 +
 deploy/openserverless-permissions/whisk-crd.yaml   |  106 +-
 .../openserverless-permissions/whisk-user-crd.yaml |   12 +-
 deploy/qdrant/qdrant-cm.yaml                       |   47 -
 deploy/qdrant/qdrant-sts.yaml                      |  141 -
 deploy/qdrant/qdrant-svc.yaml                      |   78 -
 deploy/s3ninja/s3ninja-set.yaml                    |   45 -
 deploy/s3ninja/s3ninja-svc.yaml                    |   30 -
 deploy/whisk-system/.gitkeep                       |   17 +
 deploy/zookeeper/zookeeper-003-sts.yaml            |    2 +
 deploy/zookeeper/zookeeper-005-networkpolicy.yaml  |   50 +
 openserverless/actionexecutor.py                   |   17 +-
 openserverless/bucket.py                           |   31 -
 openserverless/config.py                           |    2 +-
 openserverless/couchdb.py                          |    7 +-
 openserverless/datastore_connection.py             |   69 +
 openserverless/datastore_security.py               |  108 +
 openserverless/enterprise_util.py                  |    2 +-
 openserverless/etcd.py                             |   83 +-
 openserverless/etcd_admin.py                       |  114 +
 openserverless/ferretdb.py                         |   34 +-
 openserverless/issuer.py                           |    2 +-
 openserverless/kafka.py                            |    7 +-
 openserverless/kopf_util.py                        |   10 -
 openserverless/main.py                             |   30 +-
 openserverless/messaging_security.py               |   68 +
 openserverless/milvus_operator.py                  |    2 -
 openserverless/milvus_standalone.py                |   83 +-
 openserverless/minio_deploy.py                     |  303 --
 openserverless/minio_ingress.py                    |  226 --
 openserverless/minio_util.py                       |  179 --
 openserverless/mongodb.py                          |  203 --
 openserverless/mongodb_operator.py                 |  135 -
 openserverless/mongodb_standalone.py               |   73 -
 openserverless/monitoring.py                       |    2 +-
 openserverless/patcher.py                          |   12 +-
 openserverless/policies/minio_rw_policy_tpl.json   |   14 -
 openserverless/redis.py                            |  149 +-
 openserverless/redis_acl.py                        |   37 +
 openserverless/redis_client.py                     |   45 +-
 openserverless/registry_deploy.py                  |    6 +-
 openserverless/s3_bucket_policy.py                 |    2 +-
 openserverless/s3_client.py                        |    2 +-
 openserverless/seaweedfs_deploy.py                 |   77 +-
 openserverless/seaweedfs_util.py                   |   24 +-
 openserverless/storage_static.py                   |    2 +-
 openserverless/templates/00-minio-pvc.yaml         |   32 -
 openserverless/templates/01-minio-dep.yaml         |   69 -
 openserverless/templates/02-minio-svc.yaml         |   37 -
 openserverless/templates/alert-manager-02-cm.yaml  |   10 +-
 .../templates/kvrocks_manage_user_tpl.txt          |   18 +
 openserverless/templates/milvus-cfg-base.yaml      |   15 +-
 openserverless/templates/milvus-cfg-slim-base.yaml |   15 +-
 .../templates/mongodb-auth-openserverless.yaml     |   25 -
 openserverless/templates/mongodb-auth.yaml         |   25 -
 openserverless/templates/mongodb-cm.yaml           |   34 -
 openserverless/templates/mongodb-config.yaml       |   77 -
 openserverless/templates/mongodb-sts.yaml          |   90 -
 .../templates/mongodb_manage_user_tpl.js           |   37 -
 openserverless/templates/nginx-static-sts.yaml     |    2 +-
 openserverless/templates/redis_manage_user_tpl.txt |   50 +-
 openserverless/user_handlers.py                    |   16 +-
 openserverless/util.py                             |   70 +-
 openserverless/whisk_actions_deployer.py           |   22 +-
 openserverless/zookeeper.py                        |    5 +-
 poetry.lock                                        |   17 +
 run.sh                                             |    2 +-
 tests/aks/whisk.yaml                               |   20 +-
 tests/eks/whisk-full.yaml                          |   20 +-
 tests/eks/whisk.yaml                               |   20 +-
 tests/generic/whisk-full.yaml                      |   20 +-
 tests/generic/whisk.yaml                           |   20 +-
 tests/gke/whisk.yaml                               |   20 +-
 tests/k3s/minimal.yaml                             |   17 +-
 tests/k3s/whisk-full.yaml                          |   20 +-
 tests/k3s/whisk.yaml                               |   20 +-
 tests/kind/dbonly.yaml                             |    6 -
 tests/kind/ferretdb_test.ipy                       |   78 +-
 tests/kind/milvus_standalone_slim_test.ipy         |   45 +-
 tests/kind/milvus_standalone_test.ipy              |   46 +-
 tests/kind/minimal.yaml                            |   23 +-
 tests/kind/minio_quota_test.ipy                    |   69 -
 tests/kind/minio_test.ipy                          |   47 -
 tests/kind/mongodb_op_test.ipy                     |   41 -
 tests/kind/mongodb_std_test.ipy                    |   42 -
 tests/kind/mongodb_user_test.ipy                   |   49 -
 tests/kind/registry_test.ipy                       |    1 -
 tests/kind/seaweedfs_test.ipy                      |    2 +-
 ...minio_util_test.ipy => seaweedfs_util_test.ipy} |   24 +-
 ...nio_static_test.ipy => storage_static_test.ipy} |   11 +-
 tests/kind/whisk-affinity.yaml                     |   20 +-
 tests/kind/whisk-full-affinity.yaml                |   20 +-
 tests/kind/whisk-full-mf.yaml                      |   20 +-
 tests/kind/whisk-full-storage.yaml                 |   16 +-
 tests/kind/whisk-full.yaml                         |   20 +-
 tests/kind/whisk-mf-demo.yaml                      |   20 +-
 tests/kind/whisk-minimal.yaml                      |   21 +-
 tests/kind/whisk-slim.yaml                         |   21 +-
 tests/kind/whisk.yaml                              |   20 +-
 tests/lks/whisk-full.yaml                          |   20 +-
 tests/lks/whisk.yaml                               |   20 +-
 tests/microk8s/whisk-full.yaml                     |   20 +-
 tests/microk8s/whisk.yaml                          |   20 +-
 tests/openshift/minimal.yaml                       |   17 +-
 tests/openshift/whisk-full.yaml                    |   20 +-
 tests/openshift/whisk.yaml                         |   20 +-
 tests/patcher/whisk-full-baupanlabs.yaml           |   19 +-
 tests/patcher/whisk-full-update.yaml               |   19 +-
 tests/patcher/whisk-update.yaml                    |   21 +-
 tests/redis_tenant_acl_live.py                     |  145 +
 tests/{minio-nuv.js => s3-nuv.js}                  |   20 +-
 tests/{minio.js => s3.js}                          |   18 +-
 tests/test_actionexecutor_cron_security.py         |  112 +
 tests/test_alertmanager_config.py                  |   37 +
 tests/test_couchdb_metadata_security.py            |   54 +
 tests/test_datastore_connection.py                 |  100 +
 tests/test_datastore_security.py                   |  178 ++
 tests/test_ferretdb_provisioning.py                |  105 +
 tests/test_messaging_security.py                   |  278 ++
 tests/test_operator_entrypoint.py                  |   49 +
 tests/test_redis_tenant_acl.py                     |  145 +
 tests/test_s3_anonymous_access.py                  |  196 ++
 tests/whisk-full.yaml                              |   17 +-
 tests/whisk.yaml                                   |   21 +-
 whisk-system.sh                                    |   16 +-
 214 files changed, 3396 insertions(+), 9294 deletions(-)

Reply via email to