Fetch container IPs directly from the namespace instead of calling 'weave ps' #3207
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Instead of shelling out to
weave ps
, we do what it was doing - enter the container's namespace and report IPs found there. And whereasweave ps
took great pains to report only Weave Net addresses, in Scope we want all addresses, so the code is simpler.Fixes #2586
Will probably improve #3082
We can't remove the
weave
script orweaveutil
program from the container as the App is still using them to doweave expose
.