keyshade icon indicating copy to clipboard operation
keyshade copied to clipboard

FEAT: Ability to check status of integration

Open rajdip-b opened this issue 6 months ago • 12 comments

Description

After an integration has been added, users should have the option to check if the configurations are still valid or not. Users should get a "Check configurations" or similar button on the UI and a command on the CLI to perform this operation. On the backend, we would simply make health check calls. These calls will vary based upon the kind of integration that is being used.

Solution

  • Add an abstract verifyIntegrity() function in base.integration.ts file in the API
  • Implement this in each and every integration plugin
  • Expose this via a controller
  • Add a button in the UI in the integration overview page
  • Add a keyshade integration verify <slug> command on the cli

Extas:

  • Update @keyshade/schema and @keyshade/api-client to reflect the controller changes
  • Update the CHANGELOG.md file in CLI folder

rajdip-b avatar Jun 17 '25 07:06 rajdip-b

can i work on this feature ?

Krishcode264 avatar Jun 20 '25 06:06 Krishcode264

Hey, yes. Sadly it's stuck on #1006. Once thats merged, feel free to take this up.

rajdip-b avatar Jun 20 '25 07:06 rajdip-b

@rajdip-b okay , is there any other issue / feature i could work on today ? if you can recommend.

Krishcode264 avatar Jun 20 '25 09:06 Krishcode264

There are a lot of open issues. For now, avoid the ones related to integration since all of them depend on #1006, and the ones labelled with CodeDay-Labs (unless you are a member)

rajdip-b avatar Jun 20 '25 11:06 rajdip-b

/attempt

Allan2000-Git avatar Oct 26 '25 12:10 Allan2000-Git

Assigned the issue to @Allan2000-Git!

github-actions[bot] avatar Oct 26 '25 12:10 github-actions[bot]

@Allan2000-Git, please open a draft PR linking this issue!

github-actions[bot] avatar Oct 28 '25 13:10 github-actions[bot]

@Allan2000-Git, please open a draft PR linking this issue; otherwise you will be unassigned from this issue after Sun Nov 09 2025 12:48:33 GMT+0000 (Coordinated Universal Time)!

github-actions[bot] avatar Nov 07 '25 13:11 github-actions[bot]

Unassigned the issue from @Allan2000-Git due to inactivity!

github-actions[bot] avatar Nov 09 '25 13:11 github-actions[bot]

/attempt

Allan2000-Git avatar Nov 09 '25 13:11 Allan2000-Git

Assigned the issue to @Allan2000-Git!

github-actions[bot] avatar Nov 09 '25 13:11 github-actions[bot]

Unassigned the issue from @Allan2000-Git due to inactivity!

github-actions[bot] avatar Nov 09 '25 14:11 github-actions[bot]