From 33a9d25159d12b8253b471777b20ae10bf6d3f73 Mon Sep 17 00:00:00 2001
From: Manuel Kieweg <manuel.kieweg@h-da.de>
Date: Wed, 31 Mar 2021 16:02:31 +0100
Subject: [PATCH] add docker image and token

---
 build/cd/deploy.go       | 6 +++---
 build/ci/.deploy-k8s.yml | 2 ++
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/build/cd/deploy.go b/build/cd/deploy.go
index f14d1604a..3f08492df 100644
--- a/build/cd/deploy.go
+++ b/build/cd/deploy.go
@@ -10,17 +10,17 @@ import (
 	"k8s.io/apimachinery/pkg/util/intstr"
 	"k8s.io/client-go/kubernetes"
 	"k8s.io/client-go/tools/clientcmd"
-	"k8s.io/client-go/util/homedir"
 	"log"
 	"os"
-	"path/filepath"
 )
 
 func main() {
-	kubeconfig, err := clientcmd.BuildConfigFromFlags("", filepath.Join(homedir.HomeDir(), ".kube", "config"))
+	kubeconfig, err := clientcmd.BuildConfigFromFlags("https://api.ocp.fbi.h-da.de:6443", "")
 	if err != nil {
 		log.Fatal(err)
 	}
+	kubeconfig.Username = os.Getenv("K8S_DEPLOY_USER")
+	kubeconfig.BearerToken = os.Getenv("K8S_DEPLOY_TOKEN")
 	clientset, err := kubernetes.NewForConfig(kubeconfig)
 	if err != nil {
 		log.Fatal(err)
diff --git a/build/ci/.deploy-k8s.yml b/build/ci/.deploy-k8s.yml
index 8a4540803..dffd5977f 100644
--- a/build/ci/.deploy-k8s.yml
+++ b/build/ci/.deploy-k8s.yml
@@ -9,6 +9,7 @@ build:
       - ./k8s-bot
 
 .deploy: &deploy
+  image: bitnami/kubectl:latest
   variables:
     K8S_OP: "create"
   script:
@@ -31,6 +32,7 @@ deploy:develop:
     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
 
 destroy:
+  image: bitnami/kubectl:latest
   stage: .post
   variables:
     K8S_OP: "delete"
-- 
GitLab