David Wilson
f8b3441431
ansible: work around Ansible PR #41749
6 years ago
David Wilson
9b2417e62d
docs: add funny testimonial
6 years ago
David Wilson
1008cda93b
tests: add missing debops installs tep
6 years ago
David Wilson
6cb81d3cb7
tests: allow passing -vvv to ansible_tests.sh.
6 years ago
David Wilson
45c2b04456
docs: add missing changelog entry.
6 years ago
dw
6fbf340564
Merge pull request #327 from dw/dmw
...
v0.2.2 final touches
6 years ago
David Wilson
d64729e041
Bump version for release.
6 years ago
David Wilson
6813443d09
docs: minor tweaks.
6 years ago
David Wilson
ebf721411c
docs: add known issue
6 years ago
David Wilson
21eda90a67
docs: reorder changelog
6 years ago
David Wilson
0f51268875
Add GitHub issue template.
6 years ago
dw
5eba4d1a1e
Merge pull request #326 from dw/dmw
...
issue 319, changelog updates
6 years ago
David Wilson
998762ab4f
docs: update changelog.
6 years ago
David Wilson
5d67ce7746
service: service pool threads should respect _profile_hook.
6 years ago
David Wilson
3c55571fe2
docs: update changelog
6 years ago
David Wilson
22bab87821
issue #319 : avoid TCSAFLUSH flag on WSL.
...
Closes #319 .
6 years ago
David Wilson
56943d3141
issue #319 : have cfsetraw() generate sensible flags.
...
Attempting to fix issue on WSL.
Closes #71
6 years ago
dw
9fd135b02c
Merge pull request #325 from dw/dmw
...
Dmw
6 years ago
David Wilson
441c60a3ca
Fix GitHub vulnerability notification.
6 years ago
David Wilson
17c5bd26e1
Update changelog.
6 years ago
David Wilson
50a1bf6f22
issue #300 : temporary workaround for shutdown issue.
...
Closes #300 .
6 years ago
David Wilson
3138982ef4
docs: link mitogen-announce mailing list.
6 years ago
David Wilson
bfe9f81d0b
ansible: fix RPC time logging.
...
Rendering call arguemtns was broken for non-positional arguments.
6 years ago
dw
22e3335fa7
Merge pull request #322 from dw/dmw
...
Dmw
6 years ago
David Wilson
a29a883dfc
issue #311 : docs: comment out Ansible 2.6 for now.
6 years ago
David Wilson
1171b06eb5
Merge remote-tracking branch 'origin/issue320' into dmw
6 years ago
David Wilson
71b4294888
issue #291 : 2.6 compat fix.
6 years ago
David Wilson
b44b823c4a
ansible: make _remote_expand_user() pay attention to sudoable=..
6 years ago
David Wilson
eae531210a
tests: allow passing -vvv to debops_common
6 years ago
David Wilson
76caf7d41d
issue #320 : ignore kqueue events marked KQ_EV_ERROR.
...
Since BasicStream.close() invokes _stop_transmit() followed by
os.close(), and KqueuePoller._stop_transmit() defers the unsubscription
until the IO loop resumes, kqueue generates an error event for the
associated FD, even though the changelist includes an unsubscription
command for the FD.
We could fix this by deferring close() until after the IO loop has run
once (simply by calling .defer()), but that generates extra wakeups for
no real reason.
Instead simply notice the error event and log it, rather than treating
it as a legitimate event.
Another approach to fixing this would be to process
_stop_receive()/_stop_transmit() eagerly, however that entails making
more syscalls.
Closes #320 .
6 years ago
David Wilson
662b2d0668
docs: whups, add missing contributors entry
6 years ago
David Wilson
50670430ec
docs: add thanks to release notes
6 years ago
David Wilson
a8e4dcc98d
issue #301 : correct remote_tmp evaluation context.
...
Vanilla Ansible expands remote_tmp variables in the context of the login
account, not any become_user account.
6 years ago
David Wilson
de0d526487
issue #291 : restore behaviour of invoking binaries via /bin/sh
...
This ensures failed task output matches vanilla Ansible exactly (as it
did before starting #291 ).
6 years ago
David Wilson
c5ea7c45a1
comments/docs: correct mitogen.master.Context -> mitogen.parent.Context.
6 years ago
David Wilson
2c74eac19a
issue #291 : more Ansible-compatible script invocation
...
When running any kind of script, rewrite the hashbang like Ansible does,
but subsequently ignore it and explicitly use a fragment of shell from
the ansible_*_interpreter variable to call the interpreter, just like
Ansible does.
This fixes hashbangs containing '/usr/bin/env A=1 bash' on Linux, where
putting that into a hashbang line results in an infinite loop.
6 years ago
David Wilson
9410903f20
issue #301 : add related test.
6 years ago
David Wilson
11c73baa9c
docs: update Changelog.
6 years ago
David Wilson
17dda781c0
issue #317 : ansible: fix log filtering in several cases
...
* mitogen/ansible_mitogen should only generate ERROR-level logs in
log_path unless -vvv is enabled.
* Targets were accidentally configured to always have DEBUG set, causing
many log messages to be sent on the wire even though they would be
filtered in the master.
Closes #317 .
6 years ago
David Wilson
b6d6468c92
issue #301 : support expandvars() for remote_tmp only.
...
Vanilla Ansible support expandvars-like expansions widely in a variety
of places. Prefer to whitelist those we need, rather than sprinkling
hellish semantics everywhere.
6 years ago
David Wilson
417e02bd6d
ansible: copy Ansible's method for finding the display.
6 years ago
David Wilson
d26fe5b993
issue #310 : fix negative imports on Python 3.x.
...
On 3.x, Importer() can still have its methods called even if
load_module() raises ImportError.
Closes #310 .
6 years ago
David Wilson
f7e288fa25
core: fd 0/1 were accidently made non-blocking.
...
This breaks regular code. Triggered by a huge pprint() in the child to
stdout.
6 years ago
David Wilson
6b79db2ecd
docs: document local connection process model difference.
6 years ago
David Wilson
1a74938ee0
issue #291 : missing env_wrapper.sh test script.
6 years ago
David Wilson
b5e7e97c62
issue #291 : update changelog.
6 years ago
David Wilson
e39c602fd3
issue #291 : support UNIX hashbang syntax for ansible_*_interpreter.
...
Closes #291 .
6 years ago
David Wilson
f977be2868
issue #291 : permit supplying a full Python argv.
6 years ago
dw
bb74217604
Merge pull request #315 from danquack/ansible-2.6
...
Ansible 2.6 Testing Support
6 years ago
Daniel Quackenbush
7a4f6e7428
commented out travis badge
6 years ago