Commit 68b7dde
Fix sshkeys passphrase issue with
* Add `has_passphrase` function and test
Signed-off-by: Fabrice Normandin <[email protected]>
* Add passphrase param to test_create_ssh_keypair
Signed-off-by: Fabrice Normandin <[email protected]>
* Remove check for number of lines in private key
Signed-off-by: Fabrice Normandin <[email protected]>
* Update poetry.lock file
Signed-off-by: Fabrice Normandin <[email protected]>
* Increase timeout value for test_create_ssh_keypair
Signed-off-by: Fabrice Normandin <[email protected]>
* Fix bug in create_ssh_keypair
Signed-off-by: Fabrice <[email protected]>
* Add `use_shjoin` arg to `display`
Signed-off-by: Fabrice <[email protected]>
* Simplify passing path of keyfile to ssh-keygen
Signed-off-by: Fabrice <[email protected]>
* Simpify sending of ssh key on Windows
Signed-off-by: Fabrice <[email protected]>
* Add a hardcore integration test (not in CI yet)
Signed-off-by: Fabrice <[email protected]>
* Pass passphrase as f"-N='{passphrase}'"
Signed-off-by: Fabrice Normandin <[email protected]>
* Simplify and add a docstring to create_ssh_keypair
Signed-off-by: Fabrice Normandin <[email protected]>
* Setup ssh keypair if needed during test
Signed-off-by: Fabrice Normandin <[email protected]>
* Tweak comment
Signed-off-by: Fabrice Normandin <[email protected]>
* Also catch socket.gaierror for Windows errors
Signed-off-by: Fabrice <[email protected]>
* Fix small typing error in utils.py
Signed-off-by: Fabrice <[email protected]>
* Create the parent dir of sshkey in test
Signed-off-by: Fabrice Normandin <[email protected]>
* Try to fix ssh-keygen errors on Windows (again)
Signed-off-by: Fabrice Normandin <[email protected]>
* Create the SSH dir during test
Signed-off-by: Fabrice Normandin <[email protected]>
* Update milatools/cli/init_command.py
* Remove the xfails for weird paths for ssh keys
Signed-off-by: Fabrice <[email protected]>
* Fix failing test param on windows
Signed-off-by: Fabrice Normandin <[email protected]>
* Apply suggestions from code review
Co-authored-by: satyaog <[email protected]>
* Change has_passphrase
Signed-off-by: Fabrice Normandin <[email protected]>
* Fix pre-commit hook issues
Signed-off-by: Fabrice Normandin <[email protected]>
* Remove unused "test" dep group
Signed-off-by: Fabrice Normandin <[email protected]>
---------
Signed-off-by: Fabrice Normandin <[email protected]>
Signed-off-by: Fabrice <[email protected]>
Co-authored-by: satyaog <[email protected]>mila init [MT-72] (#93)1 parent f8bb9c1 commit 68b7dde
File tree
5 files changed
+201
-34
lines changed- milatools/cli
- tests/cli
5 files changed
+201
-34
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | 7 | | |
9 | 8 | | |
10 | 9 | | |
| |||
16 | 15 | | |
17 | 16 | | |
18 | 17 | | |
19 | | - | |
| 18 | + | |
20 | 19 | | |
21 | 20 | | |
22 | 21 | | |
| |||
292 | 291 | | |
293 | 292 | | |
294 | 293 | | |
295 | | - | |
296 | | - | |
297 | | - | |
298 | | - | |
299 | | - | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
300 | 299 | | |
301 | 300 | | |
302 | 301 | | |
| |||
310 | 309 | | |
311 | 310 | | |
312 | 311 | | |
313 | | - | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
314 | 315 | | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | | - | |
319 | 316 | | |
320 | 317 | | |
321 | 318 | | |
322 | 319 | | |
323 | | - | |
| 320 | + | |
324 | 321 | | |
325 | | - | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
326 | 329 | | |
327 | 330 | | |
328 | 331 | | |
| |||
410 | 413 | | |
411 | 414 | | |
412 | 415 | | |
413 | | - | |
414 | | - | |
415 | | - | |
416 | | - | |
| 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 | + | |
417 | 451 | | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
418 | 463 | | |
419 | 464 | | |
420 | 465 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | | - | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
71 | 75 | | |
72 | 76 | | |
73 | 77 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
| 122 | + | |
123 | 123 | | |
| 124 | + | |
124 | 125 | | |
125 | 126 | | |
126 | 127 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
| 134 | + | |
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | | - | |
| 161 | + | |
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| 16 | + | |
15 | 17 | | |
16 | 18 | | |
17 | 19 | | |
| |||
26 | 28 | | |
27 | 29 | | |
28 | 30 | | |
| 31 | + | |
29 | 32 | | |
30 | 33 | | |
31 | 34 | | |
32 | 35 | | |
33 | 36 | | |
34 | 37 | | |
35 | 38 | | |
36 | | - | |
| 39 | + | |
37 | 40 | | |
38 | 41 | | |
39 | 42 | | |
| |||
727 | 730 | | |
728 | 731 | | |
729 | 732 | | |
730 | | - | |
731 | | - | |
732 | | - | |
733 | | - | |
734 | | - | |
735 | | - | |
736 | | - | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
737 | 771 | | |
738 | 772 | | |
739 | | - | |
| 773 | + | |
| 774 | + | |
740 | 775 | | |
741 | | - | |
| 776 | + | |
742 | 777 | | |
743 | | - | |
| 778 | + | |
744 | 779 | | |
745 | 780 | | |
746 | 781 | | |
| |||
749 | 784 | | |
750 | 785 | | |
751 | 786 | | |
| 787 | + | |
| 788 | + | |
752 | 789 | | |
753 | 790 | | |
754 | 791 | | |
| |||
1075 | 1112 | | |
1076 | 1113 | | |
1077 | 1114 | | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
| 1119 | + | |
| 1120 | + | |
| 1121 | + | |
1078 | 1122 | | |
1079 | 1123 | | |
1080 | 1124 | | |
| |||
1166 | 1210 | | |
1167 | 1211 | | |
1168 | 1212 | | |
| 1213 | + | |
1169 | 1214 | | |
1170 | 1215 | | |
1171 | 1216 | | |
| |||
1252 | 1297 | | |
1253 | 1298 | | |
1254 | 1299 | | |
| 1300 | + | |
| 1301 | + | |
| 1302 | + | |
| 1303 | + | |
| 1304 | + | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
| 1308 | + | |
| 1309 | + | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
| 1337 | + | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
| 1341 | + | |
| 1342 | + | |
| 1343 | + | |
| 1344 | + | |
| 1345 | + | |
| 1346 | + | |
| 1347 | + | |
| 1348 | + | |
| 1349 | + | |
| 1350 | + | |
| 1351 | + | |
| 1352 | + | |
| 1353 | + | |
| 1354 | + | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
| 1358 | + | |
| 1359 | + | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
| 1363 | + | |
| 1364 | + | |
| 1365 | + | |
| 1366 | + | |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
0 commit comments