Commit 3a92961
compute: Pass through args to ssh
Why limit a user to preset ssh arguments? Capture them all and send
them along to ssh to deal with. This allows users to use the full range of
ssh arguments, including specifying a command to run on the
instance. For example:
openstack server ssh -4 upg -- -l cirros -i ~/id_rsa_upg "date; uptime"
SSH arguments that openstackclient currently mirrors are deprecated
except for -4 and -6, as they are useful for retrieving the correct
instance IP.
Change-Id: Ia50786d5eee52688e180550fe16aeb8af610154b
Co-authored-by: Stephen Finucane <stephen@that.guru>1 parent ba69870 commit 3a92961
3 files changed
Lines changed: 115 additions & 25 deletions
File tree
- openstackclient
- compute/v2
- tests/unit/compute/v2
- releasenotes/notes
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4461 | 4461 | | |
4462 | 4462 | | |
4463 | 4463 | | |
| 4464 | + | |
4464 | 4465 | | |
4465 | 4466 | | |
4466 | 4467 | | |
4467 | | - | |
| 4468 | + | |
4468 | 4469 | | |
| 4470 | + | |
4469 | 4471 | | |
4470 | 4472 | | |
4471 | 4473 | | |
4472 | 4474 | | |
4473 | | - | |
| 4475 | + | |
4474 | 4476 | | |
| 4477 | + | |
4475 | 4478 | | |
4476 | 4479 | | |
4477 | 4480 | | |
4478 | | - | |
| 4481 | + | |
4479 | 4482 | | |
| 4483 | + | |
4480 | 4484 | | |
4481 | 4485 | | |
4482 | 4486 | | |
4483 | | - | |
| 4487 | + | |
4484 | 4488 | | |
4485 | 4489 | | |
4486 | 4490 | | |
| |||
4521 | 4525 | | |
4522 | 4526 | | |
4523 | 4527 | | |
| 4528 | + | |
4524 | 4529 | | |
4525 | 4530 | | |
4526 | 4531 | | |
4527 | 4532 | | |
4528 | 4533 | | |
4529 | 4534 | | |
4530 | 4535 | | |
| 4536 | + | |
| 4537 | + | |
| 4538 | + | |
| 4539 | + | |
| 4540 | + | |
| 4541 | + | |
| 4542 | + | |
| 4543 | + | |
| 4544 | + | |
4531 | 4545 | | |
4532 | 4546 | | |
4533 | 4547 | | |
4534 | 4548 | | |
4535 | 4549 | | |
| 4550 | + | |
4536 | 4551 | | |
4537 | 4552 | | |
4538 | 4553 | | |
4539 | 4554 | | |
4540 | 4555 | | |
4541 | | - | |
4542 | | - | |
| 4556 | + | |
| 4557 | + | |
| 4558 | + | |
| 4559 | + | |
| 4560 | + | |
| 4561 | + | |
| 4562 | + | |
| 4563 | + | |
| 4564 | + | |
| 4565 | + | |
| 4566 | + | |
| 4567 | + | |
| 4568 | + | |
| 4569 | + | |
4543 | 4570 | | |
4544 | 4571 | | |
4545 | 4572 | | |
4546 | 4573 | | |
4547 | | - | |
4548 | 4574 | | |
4549 | 4575 | | |
4550 | | - | |
| 4576 | + | |
| 4577 | + | |
4551 | 4578 | | |
4552 | 4579 | | |
4553 | | - | |
| 4580 | + | |
| 4581 | + | |
4554 | 4582 | | |
4555 | | - | |
| 4583 | + | |
| 4584 | + | |
4556 | 4585 | | |
4557 | | - | |
| 4586 | + | |
| 4587 | + | |
4558 | 4588 | | |
4559 | 4589 | | |
4560 | | - | |
| 4590 | + | |
| 4591 | + | |
4561 | 4592 | | |
| 4593 | + | |
| 4594 | + | |
4562 | 4595 | | |
4563 | | - | |
4564 | | - | |
4565 | | - | |
4566 | | - | |
4567 | | - | |
4568 | | - | |
4569 | | - | |
4570 | | - | |
| 4596 | + | |
| 4597 | + | |
| 4598 | + | |
| 4599 | + | |
| 4600 | + | |
| 4601 | + | |
| 4602 | + | |
| 4603 | + | |
| 4604 | + | |
| 4605 | + | |
| 4606 | + | |
4571 | 4607 | | |
4572 | 4608 | | |
4573 | 4609 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8307 | 8307 | | |
8308 | 8308 | | |
8309 | 8309 | | |
| 8310 | + | |
8310 | 8311 | | |
8311 | 8312 | | |
8312 | 8313 | | |
8313 | | - | |
| 8314 | + | |
| 8315 | + | |
| 8316 | + | |
| 8317 | + | |
| 8318 | + | |
| 8319 | + | |
| 8320 | + | |
| 8321 | + | |
| 8322 | + | |
| 8323 | + | |
| 8324 | + | |
| 8325 | + | |
| 8326 | + | |
| 8327 | + | |
| 8328 | + | |
| 8329 | + | |
| 8330 | + | |
| 8331 | + | |
| 8332 | + | |
| 8333 | + | |
| 8334 | + | |
| 8335 | + | |
| 8336 | + | |
| 8337 | + | |
| 8338 | + | |
| 8339 | + | |
| 8340 | + | |
| 8341 | + | |
| 8342 | + | |
| 8343 | + | |
8314 | 8344 | | |
8315 | 8345 | | |
8316 | | - | |
| 8346 | + | |
| 8347 | + | |
| 8348 | + | |
| 8349 | + | |
8317 | 8350 | | |
8318 | | - | |
| 8351 | + | |
8319 | 8352 | | |
8320 | 8353 | | |
8321 | 8354 | | |
| |||
8331 | 8364 | | |
8332 | 8365 | | |
8333 | 8366 | | |
| 8367 | + | |
8334 | 8368 | | |
8335 | 8369 | | |
8336 | 8370 | | |
8337 | | - | |
| 8371 | + | |
| 8372 | + | |
8338 | 8373 | | |
8339 | 8374 | | |
8340 | 8375 | | |
8341 | | - | |
| 8376 | + | |
| 8377 | + | |
| 8378 | + | |
| 8379 | + | |
| 8380 | + | |
| 8381 | + | |
8342 | 8382 | | |
8343 | 8383 | | |
8344 | 8384 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
0 commit comments