Skip to content

Commit b1569b1

Browse files
committed
Kubernetes Dashboard integration with GitLab users
1 parent a7ce4ef commit b1569b1

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

2019/05-kubernetes-dashboard-gitlab/README.md

+11-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1-
# kubernetes-dashboard
2-
Используемый oauth провайдер - gitlab
1+
Листинги для интеграции Kubernetes Dashboard и пользователей GitLab из [нашей статьи на хабре](https://habr.com/ru/company/flant/blog/452988/).
32

4-
Регистрируем в гитлаб новое приложение. Для этого идем Admin area -> Applications -> New application
3+
# Инструкции
54

6-
Redirect URI(Callback url) устанавливаем вида https://dashboard.example.com/oauth2/callback
5+
Используемый OAuth-провайдер — GitLab.
76

7+
Регистрируем в GitLab новое приложение: Admin area → Applications → New application.
8+
9+
Устанавливаем Redirect URI (callback url) вида ```https://dashboard.example.com/oauth2/callback```
10+
11+
Далее пользуемся Bash-скриптом:
812
```
913
Usage: ctl.sh [OPTION]... --gitlab-url GITLAB_URL --oauth2-id ID --oauth2-secret SECRET --dashboard-url DASHBOARD_URL
1014
Install kubernetes-dashboard to Kubernetes cluster.
@@ -19,8 +23,10 @@ Mandatory arguments:
1923
Optional arguments:
2024
-h, --help output this message
2125
```
22-
ссылки на документацию:
26+
27+
Ссылки на дополнительную документацию:
2328

2429
* https://github.com/colemickens/oauth2_proxy/blob/master/README.md#gitlab-auth-provider
2530
* https://docs.gitlab.com/ce/integration/oauth_provider.html
2631
* https://github.com/kubernetes/ingress/tree/master/examples/external-auth/nginx
32+

0 commit comments

Comments
 (0)