Ajay Devarakonda
0b9fca2b2f
TP-55036 | Added alert for Krakatoa workflow failures while fetching grafana images and csv file ( #356 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-55036 | Added alert for krakatoa failures if there are grafana errors or csv errors
* TP-55036 | Fixed unit tests
2024-01-23 19:02:47 +05:30
Ajay Devarakonda
45fce5521f
TP-55035 | Added alerts for conference event creation, fetching and deletion failures ( #357 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-55035 | Added alerts for failures while creating, fetching and deleting conference events
* TP-55035 | Fixed conflicts
* TP-55035 | trying guage metric to reset counter
* TP-55035 | Revertingn guage metrics
2024-01-23 18:51:56 +05:30
Ajay Devarakonda
d8d17ef901
TP-54479 | Fixed backend to accept date and timestamp in get incidents api call ( #352 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-54479 | Fixed get incidents to acceept time stamp for time zone based results
2024-01-19 18:39:37 +05:30
Ajay Devarakonda
9ad824c7de
TP-53168 | Fixed build conflict ( #355 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-53168 | Implemented metrics publishment on failure of RCA generation
* TP-53168 | Added rca generation failure counter to must register alerts
* TP-53168 | fixed log level on rca failure
* TP-53168 | Added incident id as part of log for rca failure
* TP-53168 | Fixed build conflict
2024-01-19 18:09:54 +05:30
Ajay Devarakonda
7b5161803b
TP-53168 | Added alert when RCA generation fails while sending request to Gen AI or when we receive failure from Gen AI ( #354 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-53168 | Implemented metrics publishment on failure of RCA generation
* TP-53168 | Added rca generation failure counter to must register alerts
* TP-53168 | fixed log level on rca failure
* TP-53168 | Added incident id as part of log for rca failure
2024-01-19 17:45:53 +05:30
Ajay Devarakonda
392f434e46
TP-53262 | Fixed incident status from slash command processor and incident update status popup ( #353 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-53262 | Fixed set status to investigating from incident action drop down and from slash command resolver
* TP-53262 | Resolved pr comment
* TP-53262 | Resolved pr comment
* TP-53262 | Resolved pr comment
2024-01-17 17:42:51 +05:30
Ajay Devarakonda
bc21096b6e
TP-54495 | Removed @here in rca generation message ( #351 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-54495 | Removed @here in rca generation message
2024-01-17 12:03:12 +05:30
Gullipalli Chetan Kumar
8e7619f972
TP-52454 : Created Zenduty integration ( #348 )
...
* TP-52454| created zenduty integration
* TP-52454| added migration script for external team table
* TP-52454| added extra logs
* TP-52454| modified logs
* TP-52454|added extra logs
* TP-52454| changed post url for zenduty
* TP-52454| fixed bugs in zenduty client
* TP-52454| created constants for environmental varibales
* TP-52454| enabled zenduty if severity is less than or equal to the defined config
2024-01-12 14:24:19 +05:30
Gullipalli Chetan Kumar
6e783c993e
TP-53720 : Sending RCA summary in slack conversation data ( #350 )
...
* TP-53720| sending rca summary in slack conversation data
* TP-53720| updated time stamps
* TP-53720
2024-01-10 18:37:58 +05:30
Gullipalli Chetan Kumar
e4c4fec988
TP-50862 | Exposed an api to get slack conversation pre signed url ( #349 )
...
* TP-50862| created api to get slack conversation pre signed url
* TP-50862| added unit tests
* TP-50862| fixed authentication bug
2024-01-09 10:01:33 +05:30
Ajay Devarakonda
72b6271947
TP-52077 | Implemented retry option for rca generation failure ( #344 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-52077 | Added on demand rca generation entry point and its implementation
* TP-52077 | slack client ack request issue fix
* TP-52077 | implemented retry button for rca generation failure
* TP-52077 | Added rca generation unit tests
* TP-52077 | Addressed review comments
* TP-52077 | Added retyr button on rca generation failure incoming webhook
* TP-52077 | Fixed unit test conflicts
2024-01-05 17:02:53 +05:30
Gullipalli Chetan Kumar
d8fc4380ff
TP-52739| added ordering of team members in get teams api ( #343 )
2023-12-28 18:12:49 +05:30
Ajay Devarakonda
adb2795b12
TP-51651 | Fixed error logging for delete event skipping case ( #340 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-51651 | Fixed merge conflicts issue along with error optimisation
* TP-51651 | Fixed error handling for empty record not found use case while fetching rca link
2023-12-27 12:05:08 +05:30
Shashank Shekhar
777437652e
TP-52227 | Deleting deprecatd API ( #339 )
2023-12-27 10:45:11 +05:30
Shashank Shekhar
d962754050
TP-52227 | adding custom metric for slack channel creation failures ( #338 )
2023-12-26 14:34:22 +05:30
Gullipalli Chetan Kumar
aeb572f47e
TP-45807 : Sending google transcripts to gen ai ( #315 )
...
* created service for sending google transcripts to gen ai
* TP-45807| resolved bugs in drive service tests
* TP-45807| unit tests for getting conversation data function
* creating driveservice in app context and passing to rca service
* modified the unit tests to accomodate driveservicemock
* resolved merge conflicts
* resolved merge conflicts
2023-12-26 14:28:27 +05:30
Gullipalli Chetan Kumar
74c1b88b3d
TP-51709 : Enabled Marking an Incident as Duplicate through update Incident API ( #336 )
...
* TP-51709| created mark-duplicate-incident-status function
* TP-51709| made the duplicate status code modular
2023-12-22 14:18:43 +05:30
Ajay Devarakonda
c9785af64b
TP-51651 | Implemented delete event ( #335 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-51651 | Added implementation for deleting event on incident resolve and duplicate status updates
* TP-51651 | Added delete event as go routine
* TP-51651 | Added go routine in resolve action as well
* TP-51651 | Fixed naming conventions
* TP-51651 | Fixed naming conventions
2023-12-22 12:05:47 +05:30
Shashank Shekhar
5758e603e8
Jira link table ( #331 )
...
* TP-51013 | incident_jira entity, repo and service
* TP-51013 | get jira status api
* TP-51013 | added db migration file
* TP-51013 | added migration query to migrate existing jira links into new table
* TP-51013 | removing linked_jira_issues column from incident table
* TP-51013 | removing empty jira fields if no response found for a jira key in jira api response
* TP-51013 | handled jira api failure cases, will return empty jira fields
* TP-51013 | removed linked_jira_issues field from incident entity
* TP-51013 | handled jira link addition and removal in slack action
* TP-51013 | resolving PR comments
* TP-51013 | adding jira link max length check
2023-12-21 16:52:35 +05:30
Gullipalli Chetan Kumar
f31c75a1fb
TP-51771 : Created Maverick Client ( #333 )
...
* TP-51771| created maverick client
* TP-51771| added check for empty data response form maverick
* made maverick client generic
2023-12-20 15:12:39 +05:30
Ajay Devarakonda
1750ac3c18
TP-51655 | Implementation for creating conference event when severity is updated to other than sev3 ( #334 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-51652 | Added condition to not create conference events for sev3 severity incidents
* TP-51653 | Added condition to skip krakatoa workflow for sev 3 incidents
* TP-51655 | Added implementation to create google meet when severity is changed from sev3
* TP-51655 | Updated wait group count
* TP-51655 | Removed service as a param
2023-12-19 18:17:39 +05:30
Ajay Devarakonda
2f77715af2
TP-51653 | Added condition to skip Krakatoa flow for sev 3 incidents ( #330 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-51653 | Added condition to skip krakatoa workflow for sev 3 incidents
2023-12-19 11:57:56 +05:30
Ajay Devarakonda
4c0fbceb33
TP-51197 | Fixed meeting link display in blaze channel ( #326 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-51197 | Fixed meeting link display on blaze channel
* TP-51197 | Fixed label for meeting not available
2023-12-15 14:46:21 +05:30
Sriram Bhargav
be6a5942f2
TP-48508 | Fixing context canceled issue ( #327 )
2023-12-15 14:42:45 +05:30
Ajay Devarakonda
29fbf519e5
TP-51020 | Fixed houston commands alignment issue ( #324 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-51020 | Added help commands button in incident channel which displays the list of supported commands
* TP-51020 | Fixed houston commands alignment issue
2023-12-14 16:43:18 +05:30
Ajay Devarakonda
51e249cef6
TP-51020 | Added help commands button in incident channel section ( #323 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-51020 | Added help commands button in incident channel which displays the list of supported commands
2023-12-14 14:39:52 +05:30
Ajay Devarakonda
0f46d506e3
TP-49333 | Fixed auto escalation message while creating incident ( #306 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-49333 | Fixed SLA message while creating incident
* TP-49333 | Fixed PR review comments
* TP-49333 | Fixed merge conflicts
2023-12-13 18:39:15 +05:30
Ajay Devarakonda
600c238a0c
TP-50597 | implemented get rca link api to support showing rca link in ui ( #310 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-50597 | Impelemented get rca link api to support Houston UI
* TP-50597 | Modified incident response to return rca link if exists or else return blank value
* TP-50597 | removed dead code
* TP-50597 | reverted changes for create incident workflow
* TP-50597 | removed cyclic dependency and added unit tests
2023-12-13 18:26:13 +05:30
Vijay Joshi
a40785213b
TP-50685 : Krakatoa Integration Phase 2 - Fetch CSV files from monitoring service and post CSV files to Slack ( #321 )
...
Krakatoa Integration Phase 2
2023-12-13 16:54:34 +05:30
Sriram Bhargav
53895c243b
TP-48508 | Adding helper to download files form a google drive directory ( #320 )
2023-12-12 17:01:03 +05:30
Gullipalli Chetan Kumar
94f1eaca2d
TP-50863| adding user email field to gen ai response data ( #317 )
2023-12-12 13:42:23 +05:30
Gullipalli Chetan Kumar
14b360d0e5
TP-47107| added restriction to not update incident to same status ( #318 )
2023-12-12 13:41:24 +05:30
Vijay Joshi
bcb352b5b6
BUild fix ( #319 )
2023-12-12 11:08:19 +05:30
Vijay Joshi
662a7c3446
TP-47449 : Added socket mode client wrapper ( #316 )
...
Added socket mode client wrapper
2023-12-12 10:40:36 +05:30
Sriram Bhargav
e7d60fa70b
TP-49969 | Adding helper in monitoring service client to fetch impacted customers ( #309 )
...
* TP-49969 | Adding helper in monitoring service client to fetch impacted customers
* TP-49969 | Fixing file extension issue
2023-12-12 10:27:04 +05:30
Ajay Devarakonda
5e9c243cfa
TP-48512 | Fixed tag value indexes ( #313 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-48512 | Added button element for RCA section and implemented fill rca details
* TP-48512 | Small fixes
* TP-48512 | adding unit tests
* TP-48512 | added unit tests
* TP-48512 | updated color code for rca card
* TP-48512 | Removed duplicate interface
* TP-48512 | Added one more unit test
* TP-48512 | added comments for jira link validation and update
* TP-48512 | Merging the changes to master on the logfix
# Conflicts:
# cmd/app/handler/slack_handler.go
* TP-48512 | Added button element for RCA section and implemented fill rca details
# Conflicts:
# common/util/common_util.go
# common/util/constant.go
# internal/processor/action/incident_resolve_action.go
# internal/processor/action/incident_update_jira-links_action.go
# internal/processor/action/incident_update_resolution_text_action.go
# internal/processor/action/view/incident_resolution_text.go
# internal/processor/action/view/incident_section.go
# service/slack/slack_service.go
* TP-48512 | Small fixes
* TP-48512 | adding unit tests
* TP-48512 | added unit tests
# Conflicts:
# Makefile
# service/incident/incident_service_v2_interface.go
* TP-48512 | updated color code for rca card
* TP-48512 | Removed duplicate interface
* TP-48512 | Added one more unit test
* TP-48512 | added comments for jira link validation and update
* TP-48512 | Fixed merge conflicts
* TP-48512 | Fixed merge conflicts
* TP-48512 | Fixed merge conflicts
* TP-48512 | Added sql migration script for adding tags
* TP-48512 | Updated sql migration script for adding tags
* TP-48512 | Fixed merge conflicts and updated tags in sql migration script
* TP-48512 | Fixed migration duplicate
* TP-48512 | Fixed migration fkey constraints
* TP-48512 | Fixed tag indexes of tags
2023-12-07 18:53:24 +05:30
Ajay Devarakonda
e1c773df3e
TP-48512 | Foreign key constraint fix ( #312 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-48512 | Added button element for RCA section and implemented fill rca details
* TP-48512 | Small fixes
* TP-48512 | adding unit tests
* TP-48512 | added unit tests
* TP-48512 | updated color code for rca card
* TP-48512 | Removed duplicate interface
* TP-48512 | Added one more unit test
* TP-48512 | added comments for jira link validation and update
* TP-48512 | Merging the changes to master on the logfix
# Conflicts:
# cmd/app/handler/slack_handler.go
* TP-48512 | Added button element for RCA section and implemented fill rca details
# Conflicts:
# common/util/common_util.go
# common/util/constant.go
# internal/processor/action/incident_resolve_action.go
# internal/processor/action/incident_update_jira-links_action.go
# internal/processor/action/incident_update_resolution_text_action.go
# internal/processor/action/view/incident_resolution_text.go
# internal/processor/action/view/incident_section.go
# service/slack/slack_service.go
* TP-48512 | Small fixes
* TP-48512 | adding unit tests
* TP-48512 | added unit tests
# Conflicts:
# Makefile
# service/incident/incident_service_v2_interface.go
* TP-48512 | updated color code for rca card
* TP-48512 | Removed duplicate interface
* TP-48512 | Added one more unit test
* TP-48512 | added comments for jira link validation and update
* TP-48512 | Fixed merge conflicts
* TP-48512 | Fixed merge conflicts
* TP-48512 | Fixed merge conflicts
* TP-48512 | Added sql migration script for adding tags
* TP-48512 | Updated sql migration script for adding tags
* TP-48512 | Fixed merge conflicts and updated tags in sql migration script
* TP-48512 | Fixed migration duplicate
* TP-48512 | Fixed migration fkey constraints
2023-12-07 18:39:58 +05:30
Ajay Devarakonda
57466e18ca
TP-48512 | Fixed duplicate in migration script ( #311 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-48512 | Added button element for RCA section and implemented fill rca details
* TP-48512 | Small fixes
* TP-48512 | adding unit tests
* TP-48512 | added unit tests
* TP-48512 | updated color code for rca card
* TP-48512 | Removed duplicate interface
* TP-48512 | Added one more unit test
* TP-48512 | added comments for jira link validation and update
* TP-48512 | Merging the changes to master on the logfix
# Conflicts:
# cmd/app/handler/slack_handler.go
* TP-48512 | Added button element for RCA section and implemented fill rca details
# Conflicts:
# common/util/common_util.go
# common/util/constant.go
# internal/processor/action/incident_resolve_action.go
# internal/processor/action/incident_update_jira-links_action.go
# internal/processor/action/incident_update_resolution_text_action.go
# internal/processor/action/view/incident_resolution_text.go
# internal/processor/action/view/incident_section.go
# service/slack/slack_service.go
* TP-48512 | Small fixes
* TP-48512 | adding unit tests
* TP-48512 | added unit tests
# Conflicts:
# Makefile
# service/incident/incident_service_v2_interface.go
* TP-48512 | updated color code for rca card
* TP-48512 | Removed duplicate interface
* TP-48512 | Added one more unit test
* TP-48512 | added comments for jira link validation and update
* TP-48512 | Fixed merge conflicts
* TP-48512 | Fixed merge conflicts
* TP-48512 | Fixed merge conflicts
* TP-48512 | Added sql migration script for adding tags
* TP-48512 | Updated sql migration script for adding tags
* TP-48512 | Fixed merge conflicts and updated tags in sql migration script
* TP-48512 | Fixed migration duplicate
2023-12-07 18:28:30 +05:30
Sriram Bhargav
53da5c81b0
TP-48508 | Adding helper to download files form a google drive directory ( #305 )
...
* TP-48508 | Adding helper to download files form a google drive directory
2023-12-07 17:24:13 +05:30
Ajay Devarakonda
a62ecbe0a5
TP-48512 | Implementation of RCA and tag migration ( #296 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-48512 | Added button element for RCA section and implemented fill rca details
* TP-48512 | Small fixes
* TP-48512 | adding unit tests
* TP-48512 | added unit tests
* TP-48512 | updated color code for rca card
* TP-48512 | Removed duplicate interface
* TP-48512 | Added one more unit test
* TP-48512 | added comments for jira link validation and update
* TP-48512 | Merging the changes to master on the logfix
# Conflicts:
# cmd/app/handler/slack_handler.go
* TP-48512 | Added button element for RCA section and implemented fill rca details
# Conflicts:
# common/util/common_util.go
# common/util/constant.go
# internal/processor/action/incident_resolve_action.go
# internal/processor/action/incident_update_jira-links_action.go
# internal/processor/action/incident_update_resolution_text_action.go
# internal/processor/action/view/incident_resolution_text.go
# internal/processor/action/view/incident_section.go
# service/slack/slack_service.go
* TP-48512 | Small fixes
* TP-48512 | adding unit tests
* TP-48512 | added unit tests
# Conflicts:
# Makefile
# service/incident/incident_service_v2_interface.go
* TP-48512 | updated color code for rca card
* TP-48512 | Removed duplicate interface
* TP-48512 | Added one more unit test
* TP-48512 | added comments for jira link validation and update
* TP-48512 | Fixed merge conflicts
* TP-48512 | Fixed merge conflicts
* TP-48512 | Fixed merge conflicts
* TP-48512 | Added sql migration script for adding tags
* TP-48512 | Updated sql migration script for adding tags
* TP-48512 | Fixed merge conflicts and updated tags in sql migration script
2023-12-07 14:13:12 +05:30
Vijay Joshi
120d508a05
Incident Service Integration with monitoring service client for Houston-Krakatoa integration ( #302 )
...
Incident Service Integration with monitoring service client for Houston-Krakatoa integration (#302 )
2023-12-05 15:49:13 +05:30
Ajay Devarakonda
1cec0657db
TP-49982 | Modified incidents to tag already resolved incidents as duplicates ( #308 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-49982 | Modified to accept resolved incidents for duplicating the incidents
2023-12-05 12:16:27 +05:30
Ajay Devarakonda
00fa66d13e
TP-50458 | Fixed blank user info issue while creating the incident ( #307 )
...
* TP-38709 | Merging the changes to master on the logfix
* TP-50458 | Fixed user info in incident log for creating incident
2023-12-05 12:16:06 +05:30
Gullipalli Chetan Kumar
c393b81bbc
TP-47335 : Update get teams api to reduce latency by getting user data from database instead of slack ( #284 )
...
* TP-47335| created teamservice version 2 for get teams api
* TP-47335| modified the getusers info function to handle nil error
* refactored the structure of team service and created interfaces
* TP-47335| created unit tests
* TP-47335| added unit tests for get teams api
* resolved PR comments
* created custom error types
* made some changes in unit tests
* added unit tests for team handler
* solved merge conflicts
* solved invalid users bug
* resolved merge conflicts
* restricting incident title length to 100 characters
* removed unecessary comments
2023-12-04 15:16:21 +05:30
Shashank Shekhar
428900b58b
TP-48564 | Added Jira client with search JQL api ( #303 )
2023-12-04 12:12:52 +05:30
Shashank Shekhar
35061f5d84
TP-50320 | making create-incident-v2 API workflow async ( #304 )
2023-12-01 19:31:45 +05:30
Sriram Bhargav
bcc288bb18
TP-47112 | Adding client for monitoring service ( #301 )
2023-11-30 15:57:57 +05:30
Sriram Bhargav
bf5e72cb05
TP-47112 | Adding client for monitoring service ( #300 )
...
* TP-47112 | Adding client for monitoring service
* TP-47112 | Adding unit tests for file utils
---------
Co-authored-by: Md Anees <md.anees@navi.com >
2023-11-30 14:59:33 +05:30
Vijay Joshi
527ba2c04f
TP-44155, TP-47355 : Update incident web refractor + Update severity slack refractor with unit tests ( #262 )
...
* TP-44155 : Update incident web refractor
* Resolution of v1 and v2 service calls
* PR review changes
* Rebase fixes
* TP-47355 : Add slack update severity refractor
* Cors fix
* Rebase fix
* Second PR revice changes
* More review changes
* Add concurrency to slack calls
* rebase
* Setup interfaces
* Added unit tests for update incident refractor
* Add more test cases
* Rebase changes
* Fix responder addeb by
* Fix build error
* Fix concurretn slack calls
* Revert rebase bug
* Shorten function length: added slack workflows
* Made fucntion size smaller
2023-11-30 14:24:29 +05:30
Shashank Shekhar
805d45bb34
TP-49403 | restricting set status to Resolved ( #299 )
2023-11-30 13:39:06 +05:30