Store Kubernetes credentials in GitLab
Following our discussion about
console terminal within GitLab we came across posting the
#22864 (comment 16404398)
This issue is to discuss how it should look like, where and what should be defined.
It's good to know that Kubernetes has multiple authentication schemes: http://kubernetes.io/docs/admin/authentication/. We should probably consider supporting at start only some of them.
For some time I thought about introducing separate
where we would be able to add any external credentials: Kubernetes, SSH private keys, Private Docker Registry or any other.
The goal is to:
- use internally to connect to for example Kubernetes Pods,
- use internally to implement health checks,
- deliver them to GitLab Runner to easily put them in build environment.
Other way to achieve that is extending
Kubernetes and allowing the post all credentials there.