yasithdev opened a new pull request, #659:
URL: https://github.com/apache/airavata/pull/659

   Re-architects airavata-python-sdk into a proto-direct gRPC client. The 
resource helpers (research/compute/storage/iam/sharing/credential) return 
protobuf messages — or thin WithAccess/WithGroupAccess envelopes and composed 
pydantic models for cross-service shapes — instead of dict-transformed Thrift 
output, removing the legacy Thrift mapping layer and its enum-int tables in 
favor of proto-native types and strict typing, with deduplicated helpers 
aligned to the gRPC service breakdown and accompanying unit tests. Adds the 
public entry points the thin portal consumes directly (build_experiment, 
wrap_groups, list_application_deployments_for_module). Also enables 
Keycloak-owned account self-service in the dev realm seed (registration / 
password reset / remember-me) and registers the portal's local OIDC callback + 
post-logout URIs.


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