Skip to content

Commit

Permalink
Make pod log handling compatible with k8s 1.11
Browse files Browse the repository at this point in the history
  • Loading branch information
Ivan Shvedunov committed Jul 19, 2018
1 parent 7724a0a commit 4b5e222
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion pkg/manager/TestCRIMounts.out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@
io.kubernetes.pod.name: testName_0
io.kubernetes.pod.namespace: default
io.kubernetes.pod.uid: 69eec606-0493-5825-73a4-c5e0c0236155
log_path: container-for-testName_0_0.log
log_path: /var/log/test_log_directory/container-for-testName_0_0.log
metadata:
name: container-for-testName_0
mounts:
Expand Down
10 changes: 5 additions & 5 deletions pkg/manager/TestCRIPods.out.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@
io.kubernetes.pod.name: testName_0
io.kubernetes.pod.namespace: default
io.kubernetes.pod.uid: 69eec606-0493-5825-73a4-c5e0c0236155
log_path: container-for-testName_0_0.log
log_path: /var/log/test_log_directory/container-for-testName_0_0.log
metadata:
name: container-for-testName_0
- name: 'enter: StartContainer'
Expand Down Expand Up @@ -296,7 +296,7 @@
io.kubernetes.pod.name: testName_0
io.kubernetes.pod.namespace: default
io.kubernetes.pod.uid: 69eec606-0493-5825-73a4-c5e0c0236155
log_path: container-for-testName_0_0.log
log_path: /var/log/test_log_directory/container-for-testName_0_0.log
metadata:
name: container-for-testName_0
started_at: 1524648266720331175
Expand Down Expand Up @@ -541,7 +541,7 @@
io.kubernetes.pod.name: testName_1
io.kubernetes.pod.namespace: default
io.kubernetes.pod.uid: d25ded14-d35d-510b-5749-f83cc165794e
log_path: container-for-testName_1_0.log
log_path: /var/log/test_log_directory/container-for-testName_1_0.log
metadata:
name: container-for-testName_1
- name: 'enter: StartContainer'
Expand Down Expand Up @@ -587,7 +587,7 @@
io.kubernetes.pod.name: testName_1
io.kubernetes.pod.namespace: default
io.kubernetes.pod.uid: d25ded14-d35d-510b-5749-f83cc165794e
log_path: container-for-testName_1_0.log
log_path: /var/log/test_log_directory/container-for-testName_1_0.log
metadata:
name: container-for-testName_1
started_at: 1524648266720331175
Expand Down Expand Up @@ -675,7 +675,7 @@
io.kubernetes.pod.name: testName_0
io.kubernetes.pod.namespace: default
io.kubernetes.pod.uid: 69eec606-0493-5825-73a4-c5e0c0236155
log_path: container-for-testName_0_0.log
log_path: /var/log/test_log_directory/container-for-testName_0_0.log
metadata:
name: container-for-testName_0
started_at: 1524648266720331175
Expand Down
3 changes: 2 additions & 1 deletion pkg/manager/cri.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ package manager
import (
"errors"
"fmt"
"path/filepath"

kubeapi "k8s.io/kubernetes/pkg/kubelet/apis/cri/runtime/v1alpha2"

Expand Down Expand Up @@ -227,7 +228,7 @@ func ContainerInfoToCRIContainerStatus(in *types.ContainerInfo) *kubeapi.Contain
Labels: in.Config.ContainerLabels,
Annotations: in.Config.ContainerAnnotations,
Mounts: mounts,
LogPath: in.Config.LogPath,
LogPath: filepath.Join(in.Config.LogDirectory, in.Config.LogPath),
// TODO: FinishedAt, Reason, Message
}
}

0 comments on commit 4b5e222

Please sign in to comment.