swapnil-signoz
|
dce496d099
|
refactor: cloud integration modules implementation (#10718)
* feat: adding cloud integration type for refactor
* refactor: store interfaces to use local types and error
* feat: adding sql store implementation
* refactor: removing interface check
* feat: adding updated types for cloud integration
* refactor: using struct for map
* refactor: update cloud integration types and module interface
* fix: correct GetService signature and remove shadowed Data field
* feat: implement cloud integration store
* refactor: adding comments and removed wrong code
* refactor: streamlining types
* refactor: add comments for backward compatibility in PostableAgentCheckInRequest
* refactor: update Dashboard struct comments and remove unused fields
* refactor: split upsert store method
* feat: adding integration test
* refactor: clean up types
* refactor: renaming service type to service id
* refactor: using serviceID type
* feat: adding method for service id creation
* refactor: updating store methods
* refactor: clean up
* refactor: clean up
* refactor: review comments
* refactor: clean up
* feat: adding handlers
* fix: lint and ci issues
* fix: lint issues
* fix: update error code for service not found
* feat: adding handler skeleton
* chore: removing todo comment
* feat: adding frontend openapi schema
* feat: adding module implementation for create account
* fix: returning valid error instead of panic
* fix: module test
* refactor: simplify ingestion key retrieval logic
* feat: adding module implementation for AWS
* refactor: ci lint changes
* refactor: python formatting change
* fix: new storable account func was unsetting provider account id
* refactor: python lint changes
* refactor: adding validation on update account request
* refactor: reverting older tests and adding new tests
* chore: lint changes
* feat: using service account for API key
* refactor: renaming tests and cleanup
* refactor: removing dashboard overview images
* feat: adding service definition store
* chore: adding TODO comments
* feat: adding API for getting connection credentials
* feat: adding openapi spec for the endpoint
* feat: adding tests for credential API
* feat: adding cloud integration config
* refactor: updating test with new env variable for config
* refactor: moving few cloud provider interface methods to types
* refactor: review comments resolution
* refactor: lint changes
* refactor: code clean up
* refactor: removing email domain function
* refactor: review comments and clean up
* refactor: lint fixes
* refactor: review changes
- Added get connected account module method
- Fixed integration tests
- Removed cloud integration store as callback function's param
* refactor: changing wrong dashboard id for EKS definition
|
2026-04-13 15:16:26 +00:00 |
|