diff --git a/build.sh b/build.sh index 6295521..4b16405 100755 --- a/build.sh +++ b/build.sh @@ -3,5 +3,5 @@ rm -rf build/kubano GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o build/kubano -docker build -t danielgormly/drone-plugin-kube:0.0.1 build -docker push danielgormly/drone-plugin-kube +docker build -t danielgormly/drone-plugin-kube:0.0.2 build +docker push danielgormly/drone-plugin-kube:0.0.2 diff --git a/deployment.go b/deployment.go index 203510c..c3287d2 100644 --- a/deployment.go +++ b/deployment.go @@ -47,7 +47,6 @@ func waitUntilDeploymentSettled(clientset *kubernetes.Clientset, namespace strin watcher, error := clientset.AppsV1().Deployments(namespace).Watch(watchOptions) liveDeployment, error := clientset.AppsV1().Deployments(namespace).Get(name, meta.GetOptions{}) log.Printf("📦 Unavailable replicas: %d", liveDeployment.Status.UnavailableReplicas) - log.Printf("📦 %s", liveDeployment) if liveDeployment.Status.UnavailableReplicas == 0 { return "📦 Updated", error } @@ -55,11 +54,10 @@ func waitUntilDeploymentSettled(clientset *kubernetes.Clientset, namespace strin for { event := <-watcher.ResultChan() deployment := event.Object.(*appv1.Deployment) - if liveDeployment.Status.UnavailableReplicas == 0 { + if deployment.Status.UnavailableReplicas == 0 { return "📦 Updated", error } log.Printf("📦 Unavailable replicas: %d", deployment.Status.UnavailableReplicas) i++ } - return "failed", error } diff --git a/main.go b/main.go index dddf7cd..90656a4 100644 --- a/main.go +++ b/main.go @@ -19,7 +19,7 @@ func main() { }, } fmt.Printf(os.Getenv("PLUGIN_SKIP_TLS")) - fmt.Println("kubano v0.0.1 https://github.com/danielgormly/drone-plugin-kube") + fmt.Println("danielgormly/drone-plugin-kube@0.0.2 https://github.com/danielgormly/drone-plugin-kube") err := plugin.Exec() if err != nil { log.Fatalf("⛔️ Fatal error: \n%s", err)