Commit dcfac99
authored
Integrate DTS emulator with workspace view (#4405)
* Scaffold BDP.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Refactor type hierarchy.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Sketch retrieval of task hubs.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Update task hub icon.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Enable "open in portal" command for task hubs.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Scaffold "open in dashboard" command.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Sketch "open in dashboard" implementation.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Move DTS management to separate client type.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Support viewing task hub properties.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Split apart types.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add file headers.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Consolidate client logic and add localizable strings.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Scaffold creation of task hub.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Sketch creation of schedulers.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Expose DTS creation from common new menu.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Sketch deletion of task hubs.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Sketch deletion of schedulers.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Sketch refreshing models post-creation.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add tree refresh to remainder of DTS commands.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Provide extended schduler properties.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add provisioning state when not "normal".
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Move creation command to top of context menu.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add copy scheduler endpoint command.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Sketch copy connections string command.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add task hub selection for connection string.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add async waits.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Wrap deletion in an activity.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add some robustness to API call failures.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Tweak strings for task hub selection.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Wrap task hub creation with activity.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Wrap task hub deletion with activity.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add retry for task hub retrieval.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Scaffold DTS emulators workspace tree.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Sketch display of running DTS emulators.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Scaffold start/stop emulator commands.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Implement stop emulator command.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Implement start emulator command.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add open dashboard for emulator task hub.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Hide DTS commands from palette.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add verify providers step to scheduler creation.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Un-hide create scheduler command.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Sketch DTS setting.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Refactor DTS preview setting name.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add preview features enabled check during create.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Stop local emulators on shutdown.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add copy endpoint command to emulator items.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add copy connection string for emulators.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Move emulator image details/defaults to configuration.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Exclude stopped/paused emulator containers.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Tweak emulator shutdown.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Hide emulator commands from palette.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Add missing headers.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Improve container command error handling.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Auto-expand when emulators are running.
Signed-off-by: Phillip Hoff <phillip@orst.edu>
* Make primary commands more prominent.
* Fixup bad merge.
* Updates per PR feedback.
* More updates per PR feedback.
---------
Signed-off-by: Phillip Hoff <phillip@orst.edu>1 parent 9656036 commit dcfac99
File tree
26 files changed
+751
-54
lines changed- src
- commands
- durableTaskScheduler
- tree/durableTaskScheduler
26 files changed
+751
-54
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
61 | 64 | | |
62 | 65 | | |
63 | 66 | | |
| |||
407 | 410 | | |
408 | 411 | | |
409 | 412 | | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
410 | 418 | | |
411 | 419 | | |
412 | 420 | | |
| |||
440 | 448 | | |
441 | 449 | | |
442 | 450 | | |
443 | | - | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
444 | 465 | | |
445 | 466 | | |
446 | 467 | | |
| |||
765 | 786 | | |
766 | 787 | | |
767 | 788 | | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
768 | 794 | | |
769 | 795 | | |
770 | 796 | | |
771 | 797 | | |
772 | 798 | | |
773 | 799 | | |
774 | 800 | | |
775 | | - | |
| 801 | + | |
776 | 802 | | |
777 | 803 | | |
778 | 804 | | |
| |||
797 | 823 | | |
798 | 824 | | |
799 | 825 | | |
800 | | - | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
801 | 847 | | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
802 | 853 | | |
803 | 854 | | |
804 | 855 | | |
| |||
852 | 903 | | |
853 | 904 | | |
854 | 905 | | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
855 | 910 | | |
856 | 911 | | |
857 | 912 | | |
| |||
880 | 935 | | |
881 | 936 | | |
882 | 937 | | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
883 | 942 | | |
884 | 943 | | |
885 | 944 | | |
| |||
997 | 1056 | | |
998 | 1057 | | |
999 | 1058 | | |
| 1059 | + | |
| 1060 | + | |
| 1061 | + | |
| 1062 | + | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
1000 | 1074 | | |
1001 | 1075 | | |
1002 | 1076 | | |
| |||
1390 | 1464 | | |
1391 | 1465 | | |
1392 | 1466 | | |
| 1467 | + | |
1393 | 1468 | | |
1394 | 1469 | | |
1395 | 1470 | | |
| |||
1410 | 1485 | | |
1411 | 1486 | | |
1412 | 1487 | | |
| 1488 | + | |
1413 | 1489 | | |
1414 | 1490 | | |
1415 | 1491 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| 127 | + | |
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
| |||
132 | 133 | | |
133 | 134 | | |
134 | 135 | | |
135 | | - | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
136 | 142 | | |
Lines changed: 58 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
Lines changed: 2 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
| 19 | + | |
29 | 20 | | |
30 | 21 | | |
31 | 22 | | |
| |||
59 | 50 | | |
60 | 51 | | |
61 | 52 | | |
62 | | - | |
| 53 | + | |
63 | 54 | | |
64 | 55 | | |
65 | 56 | | |
| |||
Lines changed: 6 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | 7 | | |
10 | 8 | | |
11 | 9 | | |
| 10 | + | |
12 | 11 | | |
13 | | - | |
14 | | - | |
| 12 | + | |
| 13 | + | |
15 | 14 | | |
16 | 15 | | |
17 | 16 | | |
18 | 17 | | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
| 18 | + | |
23 | 19 | | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
| 20 | + | |
31 | 21 | | |
32 | 22 | | |
33 | | - | |
| 23 | + | |
34 | 24 | | |
35 | 25 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | 7 | | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
0 commit comments