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-admin-api.git
commit 17fdcef632b054fd759223f5d71abe39eb9bb649 Merge: da0280c 3422b14 Author: Michele Sciabarra <[email protected]> AuthorDate: Thu Oct 22 12:25:38 2026 +0100 Merge pull request #65 from apache/0.9.0 Use Merge NOT Squash! .github/workflows/image.yml | 2 +- README.md | 4 +- deploy/buildkit/buildkitd.toml | 4 +- deploy/user-provisioning/rbac.yaml | 65 +++ docs/OIDC.md | 22 + docs/USER_PROVISIONING.md | 211 ++++++++ openserverless/__init__.py | 5 + openserverless/impl/auth/auth_service.py | 47 +- openserverless/impl/builder/build_service.py | 43 +- .../impl/provisioning/__init__.py | 24 - openserverless/impl/provisioning/admission.py | 102 ++++ openserverless/impl/provisioning/kube_client.py | 81 +++ .../impl/provisioning/namespace_guard.py | 70 +++ openserverless/impl/provisioning/routes.py | 97 ++++ openserverless/impl/provisioning/user_service.py | 146 ++++++ openserverless/rest/build.py | 8 +- openserverless/rest/users.py | 95 ++++ tests/test_auth_service_oidc.py | 24 +- tests/test_build_api_security.py | 52 ++ tests/test_build_target_security.py | 76 +++ tests/test_sso_identity_binding.py | 141 ++++++ tests/test_user_provisioning.py | 543 +++++++++++++++++++++ 22 files changed, 1810 insertions(+), 52 deletions(-)
