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]
