Skip to content
Snippets Groups Projects

Prepare k8s deployment

Merged Ghost User requested to merge prepare-k8s-deployment into master
2 files
+ 5
3
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 3
3
@@ -10,17 +10,17 @@ import (
@@ -10,17 +10,17 @@ import (
"k8s.io/apimachinery/pkg/util/intstr"
"k8s.io/apimachinery/pkg/util/intstr"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/clientcmd"
"k8s.io/client-go/tools/clientcmd"
"k8s.io/client-go/util/homedir"
"log"
"log"
"os"
"os"
"path/filepath"
)
)
func main() {
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 {
if err != nil {
log.Fatal(err)
log.Fatal(err)
}
}
 
kubeconfig.Username = os.Getenv("K8S_DEPLOY_USER")
 
kubeconfig.BearerToken = os.Getenv("K8S_DEPLOY_TOKEN")
clientset, err := kubernetes.NewForConfig(kubeconfig)
clientset, err := kubernetes.NewForConfig(kubeconfig)
if err != nil {
if err != nil {
log.Fatal(err)
log.Fatal(err)
Loading