move commands called in netns to namespace= argument introduced in MR 1308
After !1308 (merged), we should be able to simplify various if
s handling commands being called outside of or in netns, this git grep should list the all if I'm not mistaken. (The last line looks like a false positive though, in addition to lines in ip.py
that implement the namespace
argument.)
$ git grep 'if \([^[:space:]]*\(namespace\|netns\)\|ns\)'
features/steps/commands.py: if ns is None:
features/steps/commands.py: nft_status = [f"nftables ruleset{f' in namespace {ns}' if ns else ''} before this step:"]
features/steps/commands.py: nft_status.append(f"\nnftables ruleset{f' in namespace {ns}' if ns else ''} after this step:")
features/steps/device.py: namespace = f"-n {namespace}" if namespace else ""
nmci/cleanup.py: if namespace:
nmci/cleanup.py: if self.namespace is not None:
nmci/cleanup.py: if namespace is None:
nmci/cleanup.py: name=f"nft-{'ns-'+namespace if namespace is not None else 'default'}",
nmci/cleanup.py: if self.namespace is not None:
nmci/ip.py: if namespace is not None:
nmci/ip.py: if namespace is not None:
nmci/ip.py: if namespace is not None:
nmci/ip.py: if namespace is not None:
nmci/ip.py: if netns is not None:
nmci/ip.py: if namespace is not None:
nmci/ip.py: if namespace is not None:
nmci/ip.py: if namespace is not None:
nmci/process.py: if namespace:
prepare/hostapd_wireless.sh: # Set DO_NAMESPACE to true if "namespace" in arguments
Edited by David Jaša