Merge pull request #169 from cyphar/make-configurable

server: make more things configurable
This commit is contained in:
Antonio Murdaca 2016-11-10 14:55:29 +01:00 committed by GitHub
commit 02ec8754f5
5 changed files with 21 additions and 8 deletions

View file

@ -31,7 +31,6 @@ type sandbox struct {
}
const (
podInfraRootfs = "/var/lib/ocid/graph/vfs/pause"
podDefaultNamespace = "default"
)
@ -141,6 +140,8 @@ func (s *Server) RunPodSandbox(ctx context.Context, req *pb.RunPodSandboxRequest
// creates a spec Generator with the default spec.
g := generate.New()
// TODO: Make the `graph/vfs` part of this configurable once the storage
// integration has been merged.
podInfraRootfs := filepath.Join(s.config.Root, "graph/vfs/pause")
// setup defaults for the pod sandbox
g.SetRootPath(filepath.Join(podInfraRootfs, "rootfs"))
@ -156,7 +157,7 @@ func (s *Server) RunPodSandbox(ctx context.Context, req *pb.RunPodSandboxRequest
// set log directory
logDir := req.GetConfig().GetLogDirectory()
if logDir == "" {
logDir = fmt.Sprintf("/var/log/ocid/pods/%s", id)
logDir = filepath.Join(s.config.LogDir, id)
}
// set DNS options