Merge pull request #55631 from mrunalp/parse_last_partial
Automatic merge from submit-queue (batch tested with PRs 55697, 55631, 51905, 55647, 55826). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
Parse the last partial line in CRI logs
@Random-Liu @yujuhong @runcom @feiskyer PTAL
Fixes part of https://github.com/kubernetes/kubernetes/issues/44976
This should work while we find a longer term format for CRI logs.
Signed-off-by:
Mrunal Patel <mrunalp@gmail.com>
**What this PR does / why we need it**:
This PR attempts to parse the last line of log even if it doesn't have a newline. Today for CRI based log formats such lines are ignored and empty output is returned.
**Which issue(s) this PR fixes**
Fixes part of #44976
**Special notes for your reviewer**:
Use a CRI runtime like CRI-O and the output will be empty for these commands without this PR.
```
# kubectl create -f https://raw.githubusercontent.com/openshift-qe/v3-testfiles/master/configmap/configmap.yaml
# kubectl create -f https://raw.githubusercontent.com/openshift-qe/v3-testfiles/master/configmap/pod-configmap-volume1.yaml
# kubectl logs dapi-test-pod-1
very#
```
**Release Note**:
```release-note
NONE
```
Showing
Please
register
or
sign in
to comment