Don't use fmt when logging. Use default image command. Use podBasename const.

This commit is contained in:
James Munnelly
2015-09-07 23:59:05 +01:00
parent b71fba361b
commit b8c9d16a2b
+6 -12
View File
@@ -2,7 +2,6 @@ package main
import (
"os"
"fmt"
log "github.com/Sirupsen/logrus"
@@ -12,18 +11,14 @@ import (
)
const kubernetesHost = "http://10.20.40.254:8080/"
const kubernetesNamespace = "plex"
const dockerImage = "timhaak/plex"
func generateName() string {
return "transcode-job"
}
const kubernetesNamespace = "default"
const dockerImage = "registry.marley.xyz/e720/plex-new-transcoder"
const podBasename = "plex-transcoder"
func main() {
// Get the arguments passed to Plex New Transcoder
args := os.Args[1:]
log.Print(fmt.Sprintf("Dispatching job: %s", args))
log.Print("Dispatching job with args: ", args)
job := job.Job{
Host: kubernetesHost,
@@ -33,16 +28,15 @@ func main() {
Kind: "Pod",
},
ObjectMeta: api.ObjectMeta{
GenerateName: generateName(),
GenerateName: podBasename,
Namespace: kubernetesNamespace,
},
Spec: api.PodSpec{
RestartPolicy: api.RestartPolicyNever,
Containers: []api.Container{
api.Container{
Name: generateName(),
Name: podBasename,
Image: dockerImage,
Command: []string{"/usr/lib/plexmediaserver/Resources/Plex New Transcoder"},
Args: args,
},
},