Skip to content

Feat/azure integration#3230

Open
e-todorovski-bm wants to merge 14 commits intosuperplanehq:mainfrom
EmilTodorovski:feat/azure-integration
Open

Feat/azure integration#3230
e-todorovski-bm wants to merge 14 commits intosuperplanehq:mainfrom
EmilTodorovski:feat/azure-integration

Conversation

@e-todorovski-bm
Copy link
Collaborator

Continuation of Tamiru's PR

The current state is:

  • Reduced the dependence of the SDK to a bare minimum (authorization-related features). The packages are independent so this does not bloat the app
  • Changed the app registration into 2 step, to include the OIDC confirmation for successful connection.
  • Some user inputs were changed, trading power for convenience (now the user picks a preset OS instead of 5 related configurations)

To do:

  • Test and review thoroughly - emphasis on security and performance (DB choke point)
  • Fix "on VM trigger". Consider going back to the SDK solution for the LRO
  • Implement "Stop or Delete VM".
  • Test with execution of a simple thing with SSH (flow: Create VM, run something via SSH, Delete VM)
  • Check missing/inclomplete tests, UX, etc

UI:
Screenshot 2026-02-23 at 16 36 06
Screenshot 2026-02-23 at 16 35 59
Screenshot 2026-02-23 at 16 36 40
Screenshot 2026-02-23 at 16 36 50
Screenshot 2026-02-23 at 16 34 52
Screenshot 2026-02-23 at 16 35 01
Screenshot 2026-02-23 at 16 35 11
Screenshot 2026-02-23 at 16 35 18

@cursor
Copy link

cursor bot commented Feb 23, 2026

You have run out of free Bugbot PR reviews for this billing cycle. This will reset on March 12.

To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

Tamiru-Alemnew and others added 12 commits February 27, 2026 10:24
Signed-off-by: Tamiru Alemnew <tamirualemnew33@gmail.com>
Signed-off-by: Tamiru Alemnew <tamirualemnew33@gmail.com>
Signed-off-by: Tamiru Alemnew <tamirualemnew33@gmail.com>
Signed-off-by: Tamiru Alemnew <tamirualemnew33@gmail.com>
Signed-off-by: Tamiru Alemnew <tamirualemnew33@gmail.com>
Signed-off-by: Tamiru Alemnew <tamirualemnew33@gmail.com>
Signed-off-by: Tamiru Alemnew <tamirualemnew33@gmail.com>
Signed-off-by: Tamiru Alemnew <tamirualemnew33@gmail.com>
…ctions

- Add webhook secret verification in HandleWebhook
- Refactor trigger to use helper functions from webhook_events.go
- Fix Go formatting issues
- Note: Event Grid validation response body limitation documented (framework limitation)

Signed-off-by: Tamiru Alemnew <tamirualemnew33@gmail.com>
Signed-off-by: Tamiru Alemnew <tamirualemnew33@gmail.com>
Signed-off-by: Emil Todorovski <emil.todorovski@brightmarbles.io>
Signed-off-by: Emil Todorovski <emil.todorovski@brightmarbles.io>
Signed-off-by: Emil Todorovski <emil.todorovski@brightmarbles.io>
Signed-off-by: Emil Todorovski <emil.todorovski@brightmarbles.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants