diff --git a/Traefik/001-ingressRoute-CRD.yaml b/Traefik/001-ingressRoute-CRD.yaml old mode 100644 new mode 100755 diff --git a/Traefik/001-traefik-setup.yaml b/Traefik/001-traefik-setup.yaml old mode 100644 new mode 100755 diff --git a/Traefik/001-traefik_cluster_role.yaml b/Traefik/001-traefik_cluster_role.yaml old mode 100644 new mode 100755 diff --git a/Traefik/002-ingressRoute-CRD.yaml b/Traefik/002-ingressRoute-CRD.yaml old mode 100644 new mode 100755 diff --git a/Traefik/002-traefik-setup.yaml b/Traefik/002-traefik-setup.yaml old mode 100644 new mode 100755 diff --git a/Traefik/002-traefik_cluster_role.yaml b/Traefik/002-traefik_cluster_role.yaml old mode 100644 new mode 100755 diff --git a/Traefik/003-ingress-keycloak.yaml b/Traefik/003-ingress-keycloak.yaml old mode 100644 new mode 100755 index c4df36049a656dfcf046f1a1d4f24a1208d72c47..8484ffb8303c75360285685d0b3d975d80dd9835 --- a/Traefik/003-ingress-keycloak.yaml +++ b/Traefik/003-ingress-keycloak.yaml @@ -4,7 +4,7 @@ metadata: name: ingress-traefik-keycloak spec: rules: - - host: kube-master.informatik.fh-nuernberg.de + - host: kube-master-h1.informatik.fh-nuernberg.de http: paths: - path: / diff --git a/Traefik/003-ingressRoute-CRD.yaml b/Traefik/003-ingressRoute-CRD.yaml old mode 100644 new mode 100755 diff --git a/Traefik/003-traefik-setup.yaml b/Traefik/003-traefik-setup.yaml old mode 100644 new mode 100755 diff --git a/Traefik/003-traefik_cluster_role.yaml b/Traefik/003-traefik_cluster_role.yaml old mode 100644 new mode 100755 index e1bb996e2f0b415bbac46c640a9b828452c6b134..8484ffb8303c75360285685d0b3d975d80dd9835 --- a/Traefik/003-traefik_cluster_role.yaml +++ b/Traefik/003-traefik_cluster_role.yaml @@ -1,60 +1,16 @@ -kind: ClusterRole -apiVersion: rbac.authorization.k8s.io/v1 +kind: Ingress +apiVersion: networking.k8s.io/v1 metadata: - name: traefik-ingress-controller -rules: - - apiGroups: - - "" - resources: - - services - - endpoints - - secrets - verbs: - - get - - list - - watch - - apiGroups: - - extensions - - networking.k8s.io - resources: - - ingresses - - ingressclasses - verbs: - - get - - list - - watch - - apiGroups: - - extensions - resources: - - ingresses/status - verbs: - - update - - apiGroups: - - traefik.containo.us - resources: - - middlewares - - ingressroutes - - traefikservices - - ingressroutetcps - - ingressrouteudps - - tlsoptions - - tlsstores - - serverstransports - verbs: - - get - - list - - watch - ---- -kind: ClusterRoleBinding -apiVersion: rbac.authorization.k8s.io/v1 -metadata: - name: traefik-ingress-controller -roleRef: - apiGroup: rbac.authorization.k8s.io - kind: ClusterRole - name: traefik-ingress-controller -subjects: - - kind: ServiceAccount - name: traefik-ingress-controller - namespace: traefik-ns + name: ingress-traefik-keycloak +spec: + rules: + - host: kube-master-h1.informatik.fh-nuernberg.de + http: + paths: + - path: / + pathType: "Prefix" + backend: + service: + name: keycloak-oidc-service + port: + number: 8285 diff --git a/Traefik/run_install_ingress.sh b/Traefik/run_install_ingress.sh old mode 100644 new mode 100755 diff --git a/Traefik/run_install_traefik.sh b/Traefik/run_install_traefik.sh index 880e8e4ff6b194d89b95f984d3b2775ea0326f9c..82552fe6bd32981900fdd0b2b41a4942b0b19c04 100755 --- a/Traefik/run_install_traefik.sh +++ b/Traefik/run_install_traefik.sh @@ -1,3 +1,3 @@ -kubectl delete namespace traefik-nsa -kubectl create namespace traefik-nsa +kubectl delete namespace traefik-ns +kubectl create namespace traefik-ns kubectl apply -f 003-ingressRoute-CRD.yaml,003-traefik_cluster_role.yaml,003-traefik-setup.yaml