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

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


The following commit(s) were added to refs/heads/main by this push:
     new 6c93d1f  chore: renamed nuvolaris module
6c93d1f is described below

commit 6c93d1f275753cd72d87816f35709faf4453450e
Author: Bruno Salzano <[email protected]>
AuthorDate: Sat Jul 26 23:19:02 2025 +0200

    chore: renamed nuvolaris module
    
    renamed nuvolaris module to openserverless
---
 .vscode/launch.json                                      |  5 +----
 README.md                                                | 16 +++++++++++++++-
 olaris-api/env.tpl                                       |  8 --------
 {nuvolaris => openserverless}/__init__.py                |  6 +++---
 {nuvolaris => openserverless}/common/kube_api_client.py  |  4 ++--
 .../common/openwhisk_authorize.py                        |  4 ++--
 {nuvolaris => openserverless}/common/response_builder.py |  0
 {nuvolaris => openserverless}/common/validation.py       |  0
 {nuvolaris => openserverless}/common/whisk_user_data.py  |  0
 .../common/whisk_user_generator.py                       |  0
 {nuvolaris => openserverless}/config/app_config.py       |  0
 {nuvolaris => openserverless}/couchdb/bcrypt_util.py     |  0
 {nuvolaris => openserverless}/couchdb/couchdb_util.py    |  2 +-
 {nuvolaris => openserverless}/error/api_error.py         |  0
 {nuvolaris => openserverless}/error/config_exception.py  |  0
 {nuvolaris => openserverless}/impl/auth/auth_service.py  |  8 ++++----
 .../impl/onboard/user_validation.py                      |  6 +++---
 {nuvolaris => openserverless}/rest/api.py                |  4 ++--
 {nuvolaris => openserverless}/rest/auth.py               |  8 ++++----
 {nuvolaris => openserverless}/security/ow_authorize.py   |  4 ++--
 .../security/validate_ow_auth.py                         |  4 ++--
 pyproject.toml                                           |  2 +-
 run.sh                                                   |  2 +-
 23 files changed, 43 insertions(+), 40 deletions(-)

diff --git a/.vscode/launch.json b/.vscode/launch.json
index 7c2664b..4821d3d 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -1,14 +1,11 @@
 {
-    // Usare IntelliSense per informazioni sui possibili attributi.
-    // Al passaggio del mouse vengono visualizzate le descrizioni degli 
attributi esistenti.
-    // Per altre informazioni, visitare: 
https://go.microsoft.com/fwlink/?linkid=830387
     "version": "0.2.0",
     "configurations": [
         {
             "name": "Debug OpenServerless Admin API",
             "type": "debugpy",
             "request": "launch",
-            "module": "nuvolaris"
+            "module": "openserverless"            
         }
         
     ]
diff --git a/README.md b/README.md
index 4f33f0e..7f38c00 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,21 @@
 # OpenServerless Admin API
 
+## Project description
+
 Lighweight OpenServerless Admin REST API Layer.
 
+Available APIs at the moment:
+
+### Authentication API
+
+`POST /system/api/v1/auth` - Perform the user Authentication relying on wsku 
metadata stored into internal CouchDB.
+
+`PATCH /system/api/v1/auth/{login}` - Update the user password patching the 
corresponding wsku/\<login\> entry.
+
+### Info API
+
+`GET /system/info` - Info endpoint
+
 
 ## Developer instructions
 
@@ -14,6 +28,6 @@ Give the command task `setup-developer` will:
 - install dependencies
 
 After that, you can use VSCode debugger to start the application.
-Otherwise you can give an `uv run -m nuvolaris` to start.
+Otherwise you can give an `uv run -m openserverless` to start.
 
 Open http://localhost:5002/system/apidocs/ to see the API documentation.
diff --git a/olaris-api/env.tpl b/olaris-api/env.tpl
deleted file mode 100644
index 01b2298..0000000
--- a/olaris-api/env.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-AUTHO_CLIENT=
-AUTH0_SECRET=
-AUTH0_DOMAIN=
-AUTH0_ENABLED=true
-
-RECAPTCHA_SECRET=
-RECAPTCHA_VALIDATE=false
-RECAPTCHA_VALID_DOMAINS=register.nuvolaris.dev;nuvolaris.dev;nuvolaris.io;localhost
\ No newline at end of file
diff --git a/nuvolaris/__init__.py b/openserverless/__init__.py
similarity index 93%
rename from nuvolaris/__init__.py
rename to openserverless/__init__.py
index 85ed16a..e313bc1 100644
--- a/nuvolaris/__init__.py
+++ b/openserverless/__init__.py
@@ -64,9 +64,9 @@ swagger = Swagger(app=app,config=swagger_config,merge=True)
 
 listen_port = os.environ.get("LISTEN_PORT", "5000")
 
-import nuvolaris.rest.api
-import nuvolaris.rest.auth
+import openserverless.rest.api
+import openserverless.rest.auth
 
-if __name__ == "nuvolaris":
+if __name__ == "openserverless":
     from waitress import serve
     serve(app, host="0.0.0.0", port=listen_port)
\ No newline at end of file
diff --git a/nuvolaris/common/kube_api_client.py 
b/openserverless/common/kube_api_client.py
similarity index 98%
rename from nuvolaris/common/kube_api_client.py
rename to openserverless/common/kube_api_client.py
index a170295..097fa2d 100644
--- a/nuvolaris/common/kube_api_client.py
+++ b/openserverless/common/kube_api_client.py
@@ -23,8 +23,8 @@ import logging
 from base64 import b64decode
 from .validation import is_empty_arg
 
-from nuvolaris.config.app_config import AppConfig
-from nuvolaris.error.config_exception import ConfigException
+from openserverless.config.app_config import AppConfig
+from openserverless.error.config_exception import ConfigException
 
 SERVICE_HOST_ENV_NAME = "KUBERNETES_SERVICE_HOST"
 SERVICE_PORT_ENV_NAME = "KUBERNETES_SERVICE_PORT"
diff --git a/nuvolaris/common/openwhisk_authorize.py 
b/openserverless/common/openwhisk_authorize.py
similarity index 97%
rename from nuvolaris/common/openwhisk_authorize.py
rename to openserverless/common/openwhisk_authorize.py
index 030e8b0..a1d6b50 100644
--- a/nuvolaris/common/openwhisk_authorize.py
+++ b/openserverless/common/openwhisk_authorize.py
@@ -17,8 +17,8 @@
 #
 from base64 import b64decode, b64encode
 from urllib.parse import quote, unquote
-from nuvolaris.couchdb.couchdb_util import CouchDB
-from nuvolaris.error.api_error import EncodeError, DecodeError, 
AuthorizationError
+from openserverless.couchdb.couchdb_util import CouchDB
+from openserverless.error.api_error import EncodeError, DecodeError, 
AuthorizationError
 
 import json
 import os
diff --git a/nuvolaris/common/response_builder.py 
b/openserverless/common/response_builder.py
similarity index 100%
rename from nuvolaris/common/response_builder.py
rename to openserverless/common/response_builder.py
diff --git a/nuvolaris/common/validation.py 
b/openserverless/common/validation.py
similarity index 100%
rename from nuvolaris/common/validation.py
rename to openserverless/common/validation.py
diff --git a/nuvolaris/common/whisk_user_data.py 
b/openserverless/common/whisk_user_data.py
similarity index 100%
rename from nuvolaris/common/whisk_user_data.py
rename to openserverless/common/whisk_user_data.py
diff --git a/nuvolaris/common/whisk_user_generator.py 
b/openserverless/common/whisk_user_generator.py
similarity index 100%
rename from nuvolaris/common/whisk_user_generator.py
rename to openserverless/common/whisk_user_generator.py
diff --git a/nuvolaris/config/app_config.py 
b/openserverless/config/app_config.py
similarity index 100%
rename from nuvolaris/config/app_config.py
rename to openserverless/config/app_config.py
diff --git a/nuvolaris/couchdb/bcrypt_util.py 
b/openserverless/couchdb/bcrypt_util.py
similarity index 100%
rename from nuvolaris/couchdb/bcrypt_util.py
rename to openserverless/couchdb/bcrypt_util.py
diff --git a/nuvolaris/couchdb/couchdb_util.py 
b/openserverless/couchdb/couchdb_util.py
similarity index 99%
rename from nuvolaris/couchdb/couchdb_util.py
rename to openserverless/couchdb/couchdb_util.py
index 12f05e5..4a7ab1e 100644
--- a/nuvolaris/couchdb/couchdb_util.py
+++ b/openserverless/couchdb/couchdb_util.py
@@ -17,7 +17,7 @@
 #
 import os, json, time, sys, logging
 import requests as req
-import nuvolaris.config as cfg
+import openserverless.config as cfg
 
 
 class CouchDB:
diff --git a/nuvolaris/error/api_error.py b/openserverless/error/api_error.py
similarity index 100%
rename from nuvolaris/error/api_error.py
rename to openserverless/error/api_error.py
diff --git a/nuvolaris/error/config_exception.py 
b/openserverless/error/config_exception.py
similarity index 100%
rename from nuvolaris/error/config_exception.py
rename to openserverless/error/config_exception.py
diff --git a/nuvolaris/impl/auth/auth_service.py 
b/openserverless/impl/auth/auth_service.py
similarity index 94%
rename from nuvolaris/impl/auth/auth_service.py
rename to openserverless/impl/auth/auth_service.py
index 8631d2d..8138f46 100644
--- a/nuvolaris/impl/auth/auth_service.py
+++ b/openserverless/impl/auth/auth_service.py
@@ -19,11 +19,11 @@ import datetime
 import json
 import os
 import logging
-import nuvolaris.common.response_builder as res_builder
-import nuvolaris.couchdb.bcrypt_util as bu
+import openserverless.common.response_builder as res_builder
+import openserverless.couchdb.bcrypt_util as bu
 
-from nuvolaris.couchdb.couchdb_util import CouchDB
-from nuvolaris.common.kube_api_client import KubeApiClient
+from openserverless.couchdb.couchdb_util import CouchDB
+from openserverless.common.kube_api_client import KubeApiClient
 
 USER_META_DBN = "users_metadata"
 
diff --git a/nuvolaris/impl/onboard/user_validation.py 
b/openserverless/impl/onboard/user_validation.py
similarity index 89%
rename from nuvolaris/impl/onboard/user_validation.py
rename to openserverless/impl/onboard/user_validation.py
index aaa7b55..af5b06b 100644
--- a/nuvolaris/impl/onboard/user_validation.py
+++ b/openserverless/impl/onboard/user_validation.py
@@ -18,9 +18,9 @@
 
 import logging
 import os
-import nuvolaris.common.validation as validation
-import nuvolaris.common.response_builder as res_builder
-from nuvolaris.common.kube_api_client import KubeApiClient
+import openserverless.common.validation as validation
+import openserverless.common.response_builder as res_builder
+from openserverless.common.kube_api_client import KubeApiClient
 
 class UserValidation:
     
diff --git a/nuvolaris/rest/api.py b/openserverless/rest/api.py
similarity index 94%
rename from nuvolaris/rest/api.py
rename to openserverless/rest/api.py
index 5b2e6e5..7b7e66a 100644
--- a/nuvolaris/rest/api.py
+++ b/openserverless/rest/api.py
@@ -16,10 +16,10 @@
 # under the License.
 #
 
-from nuvolaris import app
+from openserverless import app
 from http import HTTPStatus
 
-import nuvolaris.common.response_builder as res_builder
+import openserverless.common.response_builder as res_builder
 
 
 @app.route('/system/info')
diff --git a/nuvolaris/rest/auth.py b/openserverless/rest/auth.py
similarity index 94%
rename from nuvolaris/rest/auth.py
rename to openserverless/rest/auth.py
index ab8611d..6cf3dcf 100644
--- a/nuvolaris/rest/auth.py
+++ b/openserverless/rest/auth.py
@@ -16,12 +16,12 @@
 # under the License.
 #
 
-from nuvolaris import app
+from openserverless import app
 
-from nuvolaris.impl.auth.auth_service import AuthService
-from nuvolaris.security.ow_authorize import ow_authorize
+from openserverless.impl.auth.auth_service import AuthService
+from openserverless.security.ow_authorize import ow_authorize
 from flask import request
-import nuvolaris.common.response_builder as res_builder
+import openserverless.common.response_builder as res_builder
 from flasgger import swag_from
 
 @app.route('/system/api/v1/auth/<login>',methods=['PATCH'])
diff --git a/nuvolaris/security/ow_authorize.py 
b/openserverless/security/ow_authorize.py
similarity index 94%
rename from nuvolaris/security/ow_authorize.py
rename to openserverless/security/ow_authorize.py
index fcd60f4..0466fb0 100644
--- a/nuvolaris/security/ow_authorize.py
+++ b/openserverless/security/ow_authorize.py
@@ -17,10 +17,10 @@
 #
 
 import logging
-import nuvolaris.common.response_builder as res_builder
+import openserverless.common.response_builder as res_builder
 
 from functools import wraps
-from nuvolaris.common.openwhisk_authorize import OpenwhiskAuthorize
+from openserverless.common.openwhisk_authorize import OpenwhiskAuthorize
 from flask import request
 
 
diff --git a/nuvolaris/security/validate_ow_auth.py 
b/openserverless/security/validate_ow_auth.py
similarity index 94%
rename from nuvolaris/security/validate_ow_auth.py
rename to openserverless/security/validate_ow_auth.py
index fb611ca..d6e9661 100644
--- a/nuvolaris/security/validate_ow_auth.py
+++ b/openserverless/security/validate_ow_auth.py
@@ -17,10 +17,10 @@
 #
 
 import logging
-import nuvolaris.common.response_builder as res_builder
+import openserverless.common.response_builder as res_builder
 
 from functools import wraps
-from nuvolaris.common.openwhisk_authorize import OpenwhiskAuthorize
+from openserverless.common.openwhisk_authorize import OpenwhiskAuthorize
 from flask import request
 
 
diff --git a/pyproject.toml b/pyproject.toml
index 932876b..f460159 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -51,4 +51,4 @@ dev = [
     ]
 
 [project.scripts]
-system = "nuvolaris.app:main"
+system = "openserverless.app:main"
diff --git a/run.sh b/run.sh
index 579b188..1c2d5ed 100755
--- a/run.sh
+++ b/run.sh
@@ -16,4 +16,4 @@
 # specific language governing permissions and limitations
 # under the License.
 #
-uv run -m nuvolaris "$@"
+uv run -m openserverless "$@"

Reply via email to