summaryrefslogtreecommitdiff
path: root/proto
AgeCommit message (Collapse)Author
10 hoursfeat: remove proto files and related gRPC codeexatombe
- Deleted the generated proto file `sovrabase.proto` and its corresponding Go files `sovrabase.pb.go` and `sovrabase_grpc.pb.go`. - Removed the test script `test_orchestrator_api.go` and added a new configuration file `config.yaml` for orchestrator settings. - Introduced CORS middleware in `internal/middleware/cors.go` with comprehensive tests in `internal/middleware/cors_test.go`. - Updated orchestrator tests in `internal/orchestrator/test_orchestrator_api.go` to ensure proper database lifecycle management.
7 daysRefactor gRPC services: Remove User, Project, and Organization services; add ↵exatombe
ForwardCommand service - Deleted UserService, ProjectService, and OrganizationService definitions and their associated request/response messages from the proto file. - Introduced ForwardCommandService with ForwardCommand RPC and its corresponding request/response messages. - Updated generated gRPC code to reflect the removal of old services and the addition of the ForwardCommand service.
8 daysfeat: add gRPC services for User, Project, and Organization managementgarder500
- Implemented UserService with methods for GetUser, CreateUser, UpdateUser, and DeleteUser. - Implemented ProjectService with methods for GetProject, CreateProject, UpdateProject, and DeleteProject. - Implemented OrganizationService with methods for GetOrganization, CreateOrganization, UpdateOrganization, and DeleteOrganization. - Defined corresponding request and response message types for each service. - Generated gRPC code from proto definitions for seamless integration.