summaryrefslogtreecommitdiff
path: root/config.toml
AgeCommit message (Collapse)Author
4 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.
4 daysfeat: Implement orchestrator for PostgreSQL management via Docker and Kubernetesexatombe
- Added configuration options for orchestrator in config.go, including Docker and Kubernetes settings. - Created orchestrator package to manage PostgreSQL instances, supporting automatic container creation, conflict resolution, and resource limits. - Implemented Docker orchestrator with methods for creating, deleting, and retrieving database information. - Added Kubernetes orchestrator skeleton with TODOs for future implementation. - Developed comprehensive README documentation for orchestrator usage and configuration. - Created test script for orchestrator API to validate functionality and ensure reliability.
7 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.