David Wilson
123d267e57
Merge remote-tracking branch 'origin/dmw'
...
Tset fixes.
6 years ago
David Wilson
cbd4129cb9
tests: fix paramiko_unblemished.yml
6 years ago
David Wilson
e8fc9e490f
tests: update osa_delegate_to_self to match connection parameters
6 years ago
David Wilson
6c71c5bfef
issue #369 : disable reset_connection on Ansible<2.5.6
...
https://github.com/ansible/ansible/issues/27520
6 years ago
David Wilson
8ed72e7e7b
issue #369 : avoid Ansible 2.5 bug (cond_reset_warn missing method)
6 years ago
David Wilson
7d083ef850
Merge remote-tracking branch 'origin/dmw'
...
- Fix Connection._reset() compatibility.
- Add #410 to changelog
- sudo stub connection test
6 years ago
David Wilson
c4aec22a33
issue #369 : fix one more _reset() reference.
6 years ago
David Wilson
ab4ccc6b92
issue #369 : don't mass-kill all SSH clients in reconnection.yml
...
It breaks my new development environment :)
6 years ago
David Wilson
6107ebdc0d
issue #396 : fix compatibility with Connection._reset().
6 years ago
David Wilson
d280bba02b
issue #369 : fix KeyError during new context start.
...
Update _via_by_context earlier; fixes:
Traceback (most recent call last):
File "/Users/dmw/src/mitogen/mitogen/service.py", line 519, in _on_service_call
return invoker.invoke(method_name, kwargs, msg)
File "/Users/dmw/src/mitogen/mitogen/service.py", line 253, in invoke
response = self._invoke(method_name, kwargs, msg)
File "/Users/dmw/src/mitogen/mitogen/service.py", line 239, in _invoke
ret = method(**kwargs)
File "/Users/dmw/src/mitogen/ansible_mitogen/services.py", line 454, in get
reraise(*result)
File "/Users/dmw/src/mitogen/ansible_mitogen/services.py", line 412, in _wait_or_start
response = self._connect(key, spec, via=via)
File "/Users/dmw/src/mitogen/ansible_mitogen/services.py", line 363, in _connect
self._update_lru(context, spec, via)
File "/Users/dmw/src/mitogen/ansible_mitogen/services.py", line 266, in _update_lru
self._update_lru_unlocked(new_context, spec, via)
File "/Users/dmw/src/mitogen/ansible_mitogen/services.py", line 253, in _update_lru_unlocked
if self._refs_by_context[context] == 0:
KeyError: Context(1008, u'ssh.localhost.sudo.mitogen__user3')
6 years ago
David Wilson
fcdf4a0f35
Import missing stub-sudo.py.
6 years ago
David Wilson
a6dd8bb2d0
issue #409 : stub test for mitogen_sudo method.
6 years ago
David Wilson
c89675112b
issue #410 : update changelog
6 years ago
David Wilson
731b4ac841
Merge remote-tracking branch 'origin/dmw'
...
- issue #410 sudo additions
6 years ago
David Wilson
fadb9181bc
issue #410 : support sudo --user and SELinux options, add stub test.
6 years ago
David Wilson
0d410aef51
docs: fix internals.rst headings.
6 years ago
David Wilson
0394dac2c7
docs: document RouteMonitor class.
6 years ago
David Wilson
95f95ce868
Update PULL_REQUEST_TEMPLATE.md.
6 years ago
David Wilson
1502e90599
Import PULL_REQUEST_TEMPLATE.md.
6 years ago
David Wilson
252a8c643c
Merge remote-tracking branch 'origin/dmw'
...
- issue #409 . Closes #409 .
6 years ago
David Wilson
7314b54afd
issue #409 : update Changelog.
6 years ago
David Wilson
144685a327
issue #409 : more lxc/lxd stub tests, let tests run on vanilla.
6 years ago
David Wilson
54445470e2
issue #409 : add missing path config variables to severa plugins
...
So every method can be redirected to a stub implementation.
6 years ago
David Wilson
a68675af8b
issue #409 : fix reference error in kubectl.py.
6 years ago
David Wilson
05f9fb4dd8
issue #409 : don't run kubectl test in <2.5.
6 years ago
David Wilson
0e8f451190
issue #409 : add stub LXC test, refactor playbooks.
6 years ago
David Wilson
e832ddec13
issue #409 : mark sudo test noninteractive
6 years ago
David Wilson
a77f07659e
issue #409 : make setns test to work anywhere sudo works.
6 years ago
David Wilson
48942a8a30
issue #409 : updat Changelog.
6 years ago
David Wilson
18af1dfb51
ansible: kubectl_path argument appears in wrong connection method
...
Closes #409 .
6 years ago
David Wilson
f2294c1678
issue #409 : add new stub_connections/ test type.
6 years ago
David Wilson
429832b8f7
issue #409 : add kubectl stub and constructor test.
6 years ago
David Wilson
c51b67b863
issue #409 : add test stubs to the PATH in run_ansible_playbook.py
6 years ago
David Wilson
51658fdd66
issue #409 : name-prefix stubs so they can be added to PATH
...
Allows us to reference them from playbooks easily.
6 years ago
David Wilson
5b916fc556
issue #409 : Pythonize run_ansible_playbook.sh
...
And add git_basedir extra variable.
6 years ago
David Wilson
48e8f1f7aa
tests: Pythonize write_all_consumer.py
6 years ago
David Wilson
f53e7dd637
tests: Pythonize another shell script.
6 years ago
David Wilson
332d128651
tests: get rid of some more shell
6 years ago
David Wilson
b98b7d1da4
Merge remote-tracking branch 'origin/dmw'
...
- poller tests, event versioning
- issue #373
6 years ago
David Wilson
026710cb28
issue #373 : update Changelog.
6 years ago
David Wilson
71f9e84ab3
Add EOF error hints for LXC/LXD; closes #373 .
6 years ago
David Wilson
d5a8293c91
issue #333 : closure & data distinctness tests.
6 years ago
David Wilson
22b4b186d7
issue #333 : add versioning to EpollPoller too.
6 years ago
David Wilson
73cda2994f
issue #333 : add versioning, initial batch of poller tests
...
Now poller is start enough to know a start_receive() during an iteration
does not cause events yielded by that iteration to associate with the
wrong descriptor.
These changes are tangentially related to the associated ticket, but
event versioning is still the underlying issue.
6 years ago
David Wilson
1198164ce6
docs: Changelog typos.
6 years ago
David Wilson
e643d67cd5
Merge remote-tracking branch 'origin/dmw'
...
- issue #334
6 years ago
David Wilson
766dce9a59
docs: update Changelog
6 years ago
David Wilson
96f000c5ea
ansible: tilde-expand SSH key before passing to SSH; closes #334 .
6 years ago
David Wilson
9aa76cf9ce
tests: better Docker test key comment.
6 years ago
David Wilson
9ba0561dd2
Merge remote-tracking branch 'origin/dmw'
...
- issue #411 : fix check_host_keys="accept"
- issue #305 : dead message if max message size exceeded
- issue #369 : implement Connection.reset()
- issue #76 : disconnect propagation
- log format string fixes
- various 2/3 test fixes
- large message benchmark
- centralize stub client utils in data/stubs/
- activate faulthandler in tests
- better OpenSSH 7.5+ permission denied handling
6 years ago