Merge pull request #217 from sameo/topic/pod_annotations
server: Export more container metadata for VM containers
This commit is contained in:
commit
947b247e4a
3 changed files with 10 additions and 0 deletions
|
@ -6,6 +6,13 @@ import (
|
||||||
"github.com/kubernetes-incubator/cri-o/oci"
|
"github.com/kubernetes-incubator/cri-o/oci"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
// containerTypeSandbox represents a pod sandbox container
|
||||||
|
containerTypeSandbox = "sandbox"
|
||||||
|
// containerTypeContainer represents a container running within a pod
|
||||||
|
containerTypeContainer = "container"
|
||||||
|
)
|
||||||
|
|
||||||
type containerRequest interface {
|
type containerRequest interface {
|
||||||
GetContainerId() string
|
GetContainerId() string
|
||||||
}
|
}
|
||||||
|
|
|
@ -275,6 +275,8 @@ func (s *Server) createSandboxContainer(containerID string, containerName string
|
||||||
|
|
||||||
specgen.AddAnnotation("ocid/name", containerName)
|
specgen.AddAnnotation("ocid/name", containerName)
|
||||||
specgen.AddAnnotation("ocid/sandbox_id", sb.id)
|
specgen.AddAnnotation("ocid/sandbox_id", sb.id)
|
||||||
|
specgen.AddAnnotation("ocid/sandbox_name", sb.infraContainer.Name())
|
||||||
|
specgen.AddAnnotation("ocid/container_type", containerTypeContainer)
|
||||||
specgen.AddAnnotation("ocid/log_path", logPath)
|
specgen.AddAnnotation("ocid/log_path", logPath)
|
||||||
specgen.AddAnnotation("ocid/tty", fmt.Sprintf("%v", containerConfig.GetTty()))
|
specgen.AddAnnotation("ocid/tty", fmt.Sprintf("%v", containerConfig.GetTty()))
|
||||||
|
|
||||||
|
|
|
@ -167,6 +167,7 @@ func (s *Server) RunPodSandbox(ctx context.Context, req *pb.RunPodSandboxRequest
|
||||||
g.AddAnnotation("ocid/annotations", string(annotationsJSON))
|
g.AddAnnotation("ocid/annotations", string(annotationsJSON))
|
||||||
g.AddAnnotation("ocid/log_path", logDir)
|
g.AddAnnotation("ocid/log_path", logDir)
|
||||||
g.AddAnnotation("ocid/name", name)
|
g.AddAnnotation("ocid/name", name)
|
||||||
|
g.AddAnnotation("ocid/container_type", containerTypeSandbox)
|
||||||
g.AddAnnotation("ocid/container_name", containerName)
|
g.AddAnnotation("ocid/container_name", containerName)
|
||||||
g.AddAnnotation("ocid/container_id", containerID)
|
g.AddAnnotation("ocid/container_id", containerID)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue