summaryrefslogtreecommitdiffstats
path: root/src/pybind/mgr/cephadm/ssh.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* mgr/cephadm: Restore client file(s) default SELinux context typezaken13 days1-1/+1
* mgr/cephadm: stop running "true" before every commandAdam King2024-09-061-4/+0
* mgr/cephadm: make ssh keepalive settings configurableAdam King2024-09-041-1/+3
* mgr/cephadm: make remote command execution auditableJohn Mulligan2024-03-171-19/+108
* mgr/cephadm: Also catch concurrent.futures.TimeoutError for timeoutsAdam King2024-01-031-1/+2
* mgr/cephadm: add support for CA signed SSH keys setupsAdam King2023-08-151-6/+16
* Merge pull request #50805 from rkachach/fix_issue_59254Adam King2023-05-311-12/+25
|\
| * mgr/cephadm: show meaningful messages when failing to execute cmdsRedouane Kachach2023-05-191-12/+25
* | mgr/cephadm: asyncio based universal timeout for ssh/cephadm commandsAdam King2023-04-251-8/+24
* | Merge pull request #50736 from rkachach/fix_issue_59189Adam King2023-04-041-3/+4
|\ \
| * | mgr/cephadm: use a dedicated cephadm tmp dir to copy remote filesRedouane Kachach2023-03-301-3/+4
| |/
* / mgr/cephadm: use SFTP instead of SCP to copy cephadm remote filesRedouane Kachach2023-04-031-1/+2
|/
* Merge pull request #48592 from adk3798/offline-upgradeAdam King2023-01-131-5/+18
|\
| * mgr/cephadm: introduce HostConnectionError exception type in ssh handlingAdam King2022-10-211-5/+18
* | mgr/cephadm: make logging refresh metadata to debug logs configurableAdam King2022-10-211-4/+9
|/
* mgr/cephadm: don't use "sudo" in commands if user is rootAdam King2022-09-011-1/+1
* - mgr/cephadm: provide an additional hint when running into I/O closed except...Michaela Lang2022-08-081-1/+1
* Merge pull request #46303 from rkachach/fix_issue_55641Adam King2022-05-181-1/+2
|\
| * mgr/cephadm: do not use sudo for root userRedouane Kachach2022-05-171-1/+2
* | mgr/cephadm: don't use cached conns for hosts not in clusterAdam King2022-05-101-1/+1
|/
* mgr/cephadm: support non-root ssh-user w permissionsChristoph Glaubitz2022-03-311-5/+5
* mgr/cephadm: offline host watcherAdam King2022-03-261-1/+2
* mgr/cephadm: add keep-alive requests to ssh connectionsAdam King2022-03-071-2/+6
* mgr/cephadm: reduce log level for asyncssh error messagesMelissa Li2022-02-231-3/+2
* mgr/cephadm: improve asyncssh type checkingMichael Fritch2022-01-251-7/+20
* mgr/cephadm: support bootstrap with non-root ssh-userMelissa Li2021-12-011-1/+6
* mgr/cephadm: Add CephadmOrchestrator.wait_async()Sebastian Wagner2021-11-181-7/+10
* mgr/cephadm: turn off asyncssh debug outputSage Weil2021-11-151-2/+0
* mgr/cephadm: use str type for `stdin`Michael Fritch2021-10-081-5/+5
* mgr/cephadm: use `asyncssh.scp` to write remote filesMichael Fritch2021-10-081-1/+6
* mgr/cephadm: pep8 fixesSebastian Wagner2021-08-251-3/+6
* mgr/cephadm: ssh.py: simplify default argument for execute_commandSebastian Wagner2021-08-251-4/+4
* mgr/cephadm: ssh.py: Remove unused kwargsSebastian Wagner2021-08-251-11/+29
* mgr/cephadm: Also make ssh._reset_con asyncSebastian Wagner2021-08-251-2/+5
* mgr/cephadm: make synchronous wrapper functions of the async functions in ssh.pyMelissa2021-08-201-0/+12
* mgr/cephadm: create thread to start event loop for ssh.py, and return results...Melissa2021-08-201-0/+18
* mgr/cephadm: move _reconfig_ssh, _reset_con, and _reset_cons to ssh.pyMelissa2021-08-201-0/+72
* mgr/cephadm: create async function _write_remote_file to write files on remot...Melissa2021-08-201-0/+27
* mgr/cephadm: execute commands run over ssh via asyncsshMelissa2021-08-201-0/+38
* mgr/cephadm: create and cache asyncssh connection objects, and handle asyncss...Melissa2021-08-201-0/+90