debug function fixed

This commit is contained in:
Ivan Pedrazas
2016-12-20 11:32:46 +00:00
parent d821a1aa4c
commit b3d96d2081
2 changed files with 27 additions and 30 deletions
-30
View File
@@ -2,7 +2,6 @@ package main
import (
"fmt"
"io/ioutil"
"os"
"github.com/Sirupsen/logrus"
@@ -105,36 +104,7 @@ func run(c *cli.Context) error {
Prefix: c.String("prefix"),
},
}
if plugin.Config.Debug {
debug(&plugin)
}
resolveSecrets(&plugin)
if plugin.Config.Debug {
debug(&plugin)
}
return plugin.Exec()
}
func debug(plugin *Plugin) {
// debug env vars
for _, e := range os.Environ() {
fmt.Println(e)
}
// debug plugin obj
fmt.Printf("Api server: %s \n", plugin.Config.APIServer)
fmt.Printf("Values: %s \n", plugin.Config.Values)
fmt.Printf("Values: %s \n", plugin.Config.Secrets)
kubeconfig, err := ioutil.ReadFile(KUBECONFIG)
if err != nil {
fmt.Println(string(kubeconfig))
}
config, err := ioutil.ReadFile(CONFIG)
if err != nil {
fmt.Println(string(config))
}
}
+27
View File
@@ -2,6 +2,7 @@ package main
import (
"fmt"
"io/ioutil"
"log"
"os"
"os/exec"
@@ -66,6 +67,11 @@ func (p *Plugin) Exec() error {
return fmt.Errorf("Error: Token is needed to deploy.")
}
initialiseKubeconfig(&p.Config, KUBECONFIG, CONFIG)
if p.Config.Debug {
p.debug()
}
fmt.Println(p)
init := make([]string, 1)
init[0] = "init"
@@ -125,3 +131,24 @@ func resolveEnvVar(key string, envvar string, envval string) string {
}
return key
}
func (p *Plugin) debug() {
// debug env vars
for _, e := range os.Environ() {
fmt.Println(e)
}
// debug plugin obj
fmt.Printf("Api server: %s \n", p.Config.APIServer)
fmt.Printf("Values: %s \n", p.Config.Values)
fmt.Printf("Values: %s \n", p.Config.Secrets)
kubeconfig, err := ioutil.ReadFile(KUBECONFIG)
if err == nil {
fmt.Println(string(kubeconfig))
}
config, err := ioutil.ReadFile(CONFIG)
if err == nil {
fmt.Println(string(config))
}
}