Skip to content

Conversation

@jfernandes-envoy
Copy link
Contributor

@jfernandes-envoy jfernandes-envoy commented Dec 30, 2025

feat: add diplomat v1 and v2 request and response interceptors, response normalization, and split and structured logger infra

Staging E2E Test - Pairing + Invites

Invites: garaje dashboard -> envoy-plugin-ccure -> session-pool-manager -> diplomat-server -> diplomat-client -> ccure instance -> diplomat-client -> diplomat-server -> session-pool-manager -> envoy-plugin-ccure -> diplomat-server -> diplomat-client -> ccure instance -> diplomat-client -> diplomat-server -> envoy-plugin-ccure -> garaje dashboard

0- Initialize Feature Flags to V2 for Deletion
0- Initialize Feature Flags to V2 for Deletion

1- Observe Connected V2 Client
1- Observe Connected V2 Client

2- Delete Connected V2 Client
2- Delete Connected V2 Client

3- Update Flags to V1 for Setup and Traffic
3- Update Flags to V1 for Setup and Traffic

4- Download:Open V1 Client
4- Download:Open V1 Client

5- Update Client Config to Use Diplomat V1
5- Update Client Config to Use Diplomat V1

6- Reload Settings and Connect V1 Client
6- Reload Settings and Connect V1 Client

7- Copy Client Secret into Diplomat V1 Config
7- Copy Client Secret into Diplomat V1 Config

8- Reopen Client and See it Connected
8- Reopen Client and See it Connected

9- Toggle Enable and Click Save
9- Toggle Enable and Click Save

10- V1 Client Configured
10- V1 Client Configured

11- V1 Invite Success | Card Number
11- V1 Invite Success | Card Number

12.1- V1 Delete Client Operation
12- V1 Delete Client Operation

12.2- V2 Invite Success | Visitor Info
12- V2 Invite Success | Visitor Info

13- Update Feature Flags to V2 (remove the vals)
13- Update Feature Flags to V2 (remove the vals)

14- V2 Go to Integrations Settings
14- V2 Go to Integrations Settings

15- Open V2 Client and Pair
15- Open V2 Client and Pair

16- Close V2 Client, Update Config, Open Client, Connected
16- Close V2 Client, Update Config, Open Client, Connected

17- V2 Invite Success | Card Number
17- V2 Invite Success | Card Number

18- V2 Invite Success | Visitor Info
18- V2 Invite Success | Visitor Info

@jfernandes-envoy jfernandes-envoy force-pushed the jfernandes/EIP-1341-Improve-integrations-nodejs-sdk-so-that-all-integrations-that-use-createAxiosClient-receive-Diplomat-support-by-default branch from b7b3193 to 840dc83 Compare December 31, 2025 01:53
@jfernandes-envoy jfernandes-envoy requested review from a team January 8, 2026 01:35
davemun
davemun previously approved these changes Jan 8, 2026
@jfernandes-envoy
Copy link
Contributor Author

Thanks for the feedback/reviews, @davemun and @JustWalters . I'm gonna close this PR, make a confluence page with these screenshots, and make a new PR linking to that so the PR description is more guarded since this is public. Will tag you both on it, thanks!

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.

4 participants