Compare commits

..

No commits in common. "master" and "0.0.4" have entirely different histories.

3 changed files with 0 additions and 66 deletions

View file

@ -1,30 +0,0 @@
#!/bin/bash
# Erstellt ein Token
TOKEN=$(kubectl -n kube-system create token haproxy-sa)
# Get Cluster Info
CLUSTER_NAME=$(kubectl config view -o jsonpath='{.clusters[0].name}')
CLUSTER_SERVER=$(kubectl config view -o jsonpath="{.clusters[0].cluster.server}")
CA_DATA=$(kubectl config view --raw -o jsonpath="{.clusters[0].cluster.certificate-authority-data}")
# Erstelle kubeconfig
cat <<EOF > haproxy-kubeconfig.yaml
apiVersion: v1
kind: Config
clusters:
- cluster:
certificate-authority-data: ${CA_DATA}
server: ${CLUSTER_SERVER}
name: ${CLUSTER_NAME}
contexts:
- context:
cluster: ${CLUSTER_NAME}
user: haproxy-sa
name: haproxy-context
current-context: haproxy-context
users:
- name: haproxy-sa
user:
token: ${TOKEN}
EOF

View file

@ -1,9 +0,0 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: haproxy-config
namespace: kube-system
data:
ssl-redirect: "true"
timeout-http-request: "5s"
use-forwarded-headers: "true"

View file

@ -1,27 +0,0 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: gateway
namespace: kube-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: gateway
rules:
- apiGroups: [""]
resources: ["endpoints", "services", "namespaces", "nodes"]
verbs: ["get", "list", "watch"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: gateway
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: gateway
subjects:
- kind: ServiceAccount
name: gateway
namespace: kube-system