Sha256: b91a3838a736ec6989ecf7cdbf7c1c496aa48dc989c729b75f155e97afc7fc68

Contents?: true

Size: 729 Bytes

Versions: 44

Compression:

Stored size: 729 Bytes

Contents

#!/bin/sh

cfg="<%= kube_conf %>"
kubectl="kubectl --kubeconfig $cfg"

echo "API URL:"
cat $cfg | grep server: | awk '{print $2}'
echo ""

echo "CA Certificate:"
cat $cfg | grep certificate-authority-data: | awk '{print $2}' | base64 -d
echo ""

echo "Token:"
$kubectl -n kube-system describe secret $($kubectl -n kube-system get secret | grep admin-user | awk '{print $1}') | grep '^token:' | awk '{print $2}'

if ! ($kubectl get clusterrolebindings | grep ^default-gitlab-sa-admin > /dev/null);then
  # this might not work if the gitlab-managed-apps namespace doesn't exist yet
  $kubectl create clusterrolebinding --user system:serviceaccount:gitlab-managed-apps:default default-gitlab-sa-admin --clusterrole cluster-admin
fi

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
cloud-mu-3.6.10 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.6.9 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.6.8 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.6.7 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.6.5 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.6.4 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.6.3 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.5.1 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.5.0 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.4.0 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.3.2 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.3.1 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.3.0 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.2.0 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.1.6 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.1.5 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.1.4 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.1.3 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.1.2 extras/gitlab-eks-helper.sh.erb
cloud-mu-3.1.2beta2 extras/gitlab-eks-helper.sh.erb