Skip to content

Conversation

@Ash-exp
Copy link
Contributor

@Ash-exp Ash-exp commented Dec 8, 2025

Description

Fixes https://github.com/devtron-labs/sprint-tasks/issues/2526
Fixes https://github.com/devtron-labs/sprint-tasks/issues/2524

Checklist:

  • The title of the PR states what changed and the related issues number (used for the release note).
  • Does this PR requires documentation updates?
  • I've updated documentation as required by this PR.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have tested it for all user roles.
  • I have added all the required unit/api test cases.

Does this PR introduce a user-facing change?


Summary by Bito

  • This pull request introduces a new feature that includes the creation of a database table named 'velero_installation_config' to track the installation status of Velero, which may introduce risks related to data management.
  • This pull request introduces significant enhancements to the database schema, including the addition of new tables for chat messages, user recommendations, and chat graph data, as well as implementing a unique constraint on the runbook approval status table to prevent duplicate entries.
  • This pull request introduces a new feature for Velero backup and restore functionality, including the creation of several new database tables and sequences, along with cleanup scripts to remove existing indexes and the velero_installation_config table.
  • Overall, this pull request touches on database schema enhancements, including new tables for cost analysis, chat messages, and Velero functionality, and introduces potential risks related to data management.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 8, 2025

@Ash-exp Ash-exp merged commit 8f7d114 into develop Dec 8, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants