diff --git a/.ci/ci_lib.py b/.ci/ci_lib.py index 31bee804c..47a8ddf3d 100644 --- a/.ci/ci_lib.py +++ b/.ci/ci_lib.py @@ -300,6 +300,9 @@ def proc_is_docker(pid): def get_interesting_procs(container_name=None): + """ + Return a list of (pid, line) tuples for processes considered interesting. + """ args = ['ps', 'ax', '-oppid=', '-opid=', '-ocomm=', '-ocommand='] if container_name is not None: args = ['docker', 'exec', container_name] + args @@ -312,6 +315,9 @@ def get_interesting_procs(container_name=None): any(comm.startswith(s) for s in INTERESTING_COMMS) or 'mitogen:' in rest ) and + ( + 'WALinuxAgent' not in rest + ) and ( container_name is not None or (not proc_is_docker(pid))