mirror of
https://github.com/ipedrazas/drone-helm.git
synced 2026-06-04 18:24:13 +08:00
debug function fixed
This commit is contained in:
@@ -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))
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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))
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user