Don't use fmt when logging. Use default image command. Use podBasename const.
This commit is contained in:
@@ -2,7 +2,6 @@ package main
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
"fmt"
|
|
||||||
|
|
||||||
log "github.com/Sirupsen/logrus"
|
log "github.com/Sirupsen/logrus"
|
||||||
|
|
||||||
@@ -12,18 +11,14 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const kubernetesHost = "http://10.20.40.254:8080/"
|
const kubernetesHost = "http://10.20.40.254:8080/"
|
||||||
const kubernetesNamespace = "plex"
|
const kubernetesNamespace = "default"
|
||||||
const dockerImage = "timhaak/plex"
|
const dockerImage = "registry.marley.xyz/e720/plex-new-transcoder"
|
||||||
|
const podBasename = "plex-transcoder"
|
||||||
func generateName() string {
|
|
||||||
return "transcode-job"
|
|
||||||
}
|
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
// Get the arguments passed to Plex New Transcoder
|
// Get the arguments passed to Plex New Transcoder
|
||||||
args := os.Args[1:]
|
args := os.Args[1:]
|
||||||
log.Print(fmt.Sprintf("Dispatching job: %s", args))
|
log.Print("Dispatching job with args: ", args)
|
||||||
|
|
||||||
|
|
||||||
job := job.Job{
|
job := job.Job{
|
||||||
Host: kubernetesHost,
|
Host: kubernetesHost,
|
||||||
@@ -33,16 +28,15 @@ func main() {
|
|||||||
Kind: "Pod",
|
Kind: "Pod",
|
||||||
},
|
},
|
||||||
ObjectMeta: api.ObjectMeta{
|
ObjectMeta: api.ObjectMeta{
|
||||||
GenerateName: generateName(),
|
GenerateName: podBasename,
|
||||||
Namespace: kubernetesNamespace,
|
Namespace: kubernetesNamespace,
|
||||||
},
|
},
|
||||||
Spec: api.PodSpec{
|
Spec: api.PodSpec{
|
||||||
RestartPolicy: api.RestartPolicyNever,
|
RestartPolicy: api.RestartPolicyNever,
|
||||||
Containers: []api.Container{
|
Containers: []api.Container{
|
||||||
api.Container{
|
api.Container{
|
||||||
Name: generateName(),
|
Name: podBasename,
|
||||||
Image: dockerImage,
|
Image: dockerImage,
|
||||||
Command: []string{"/usr/lib/plexmediaserver/Resources/Plex New Transcoder"},
|
|
||||||
Args: args,
|
Args: args,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user