Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
In certain situations there might be 3rd-party pods running in the Flux namespace that cause the command to fail streaming logs, e.g. when they have multiple containers but none of them is called `manager` (which all Flux-maintained pods do). An example of such a situation is when Flux is installed with the 3rd-party Flux extension on AKS. The `logs` command is now more forgiving and merely logs an error in these situations instead of completely bailing out. For the parallel log streaming with `-f` the code is now a little more complex so that errors are now written to stderr in parallel with all other logs written to stdout. That's what `asyncCopy` is for. A behavioral difference now is that the command will not exit with an error, anymore, except for the case where it can't write to stdout/stderr in the parallel case. refs #3944 Signed-off-by: Max Jonas Werner <mail@makk.es>
- Loading branch information