Commit c3f2ce4
authored
Add managed auth region flags (#253)
## Summary
- add `--region` to managed auth connection create, update, and login
commands
- validate supported regions and show the configured region in
connection output
- preserve the existing connection region when update and login omit the
flag
## Validation
- `make test`
- `make build`
- command-boundary coverage for create, update, and login with explicit
and omitted regions
- verified region flags in command help output
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> **Low Risk**
> CLI flag plumbing and SDK bump with a small vault authorize type
migration; no auth credential or payment logic changes.
>
> **Overview**
> Adds **`--region`** (`us-east`, `eu-west`, `ap-southeast`) to
**`kernel auth connections create`**, **`update`**, and **`login`**,
wiring the value through to the managed-auth browser config via existing
**`parseRegionFlag`** validation. Connection **get/create/update**
summaries now show a **Browser Region** row when the API returns one.
>
> Documentation in **README** matches the create/update/login semantics
(defaults, future sessions vs one-off login override). **Tests** cover
API mapping, invalid regions, and table output.
>
> **kernel-go-sdk** is bumped to **v0.103.0**; **vaults** authorize
operations use the new SDK request types instead of
**`shared/constant`**.
>
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
ffc590b. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
---------
Co-authored-by: tnsardesai <18272584+tnsardesai@users.noreply.github.com>1 parent de979fc commit c3f2ce4
3 files changed
Lines changed: 205 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
983 | 983 | | |
984 | 984 | | |
985 | 985 | | |
| 986 | + | |
986 | 987 | | |
987 | 988 | | |
988 | 989 | | |
989 | 990 | | |
990 | 991 | | |
| 992 | + | |
991 | 993 | | |
992 | 994 | | |
993 | 995 | | |
994 | 996 | | |
995 | 997 | | |
| 998 | + | |
996 | 999 | | |
997 | 1000 | | |
998 | 1001 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
84 | 85 | | |
85 | 86 | | |
86 | 87 | | |
| 88 | + | |
87 | 89 | | |
88 | 90 | | |
89 | 91 | | |
| |||
115 | 117 | | |
116 | 118 | | |
117 | 119 | | |
| 120 | + | |
118 | 121 | | |
119 | 122 | | |
120 | 123 | | |
| |||
213 | 216 | | |
214 | 217 | | |
215 | 218 | | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
216 | 227 | | |
217 | 228 | | |
218 | 229 | | |
| |||
285 | 296 | | |
286 | 297 | | |
287 | 298 | | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
288 | 302 | | |
289 | 303 | | |
290 | 304 | | |
| |||
374 | 388 | | |
375 | 389 | | |
376 | 390 | | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
377 | 400 | | |
378 | 401 | | |
379 | 402 | | |
| |||
764 | 787 | | |
765 | 788 | | |
766 | 789 | | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
767 | 798 | | |
768 | 799 | | |
769 | 800 | | |
| |||
1224 | 1255 | | |
1225 | 1256 | | |
1226 | 1257 | | |
| 1258 | + | |
1227 | 1259 | | |
1228 | 1260 | | |
1229 | 1261 | | |
| |||
1250 | 1282 | | |
1251 | 1283 | | |
1252 | 1284 | | |
| 1285 | + | |
1253 | 1286 | | |
1254 | 1287 | | |
1255 | 1288 | | |
| |||
1282 | 1315 | | |
1283 | 1316 | | |
1284 | 1317 | | |
| 1318 | + | |
1285 | 1319 | | |
1286 | 1320 | | |
1287 | 1321 | | |
| |||
1334 | 1368 | | |
1335 | 1369 | | |
1336 | 1370 | | |
| 1371 | + | |
1337 | 1372 | | |
1338 | 1373 | | |
1339 | 1374 | | |
| |||
1355 | 1390 | | |
1356 | 1391 | | |
1357 | 1392 | | |
| 1393 | + | |
1358 | 1394 | | |
1359 | 1395 | | |
1360 | 1396 | | |
| |||
1391 | 1427 | | |
1392 | 1428 | | |
1393 | 1429 | | |
| 1430 | + | |
1394 | 1431 | | |
1395 | 1432 | | |
1396 | 1433 | | |
| |||
1440 | 1477 | | |
1441 | 1478 | | |
1442 | 1479 | | |
| 1480 | + | |
1443 | 1481 | | |
1444 | 1482 | | |
1445 | 1483 | | |
| |||
1492 | 1530 | | |
1493 | 1531 | | |
1494 | 1532 | | |
| 1533 | + | |
1495 | 1534 | | |
1496 | 1535 | | |
1497 | 1536 | | |
| |||
1502 | 1541 | | |
1503 | 1542 | | |
1504 | 1543 | | |
| 1544 | + | |
1505 | 1545 | | |
1506 | 1546 | | |
1507 | 1547 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
| 14 | + | |
12 | 15 | | |
13 | 16 | | |
14 | 17 | | |
15 | 18 | | |
| 19 | + | |
| 20 | + | |
16 | 21 | | |
17 | 22 | | |
18 | 23 | | |
| |||
333 | 338 | | |
334 | 339 | | |
335 | 340 | | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
336 | 498 | | |
337 | 499 | | |
338 | 500 | | |
| |||
0 commit comments