This repository has been archived by the owner on Feb 2, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enable authentication via client certificate
```noteworthy operator The `vpn-seed` container now allows authentication against the kube-apiserver with a client certificate. The new environment variables `APISERVER_AUTH_MODE` can be either `basic-auth` or `client-cert`. In case of `basic-auth` the `APISERVER_AUTH_MODE_BASIC_AUTH_CSV` environment variable tells the path to the basic auth CSV file, and `APISERVER_AUTH_MODE_BASIC_AUTH_USERNAME` tells the user name (only the password will be read out of the CSV). In case of `client-cert` the `APISERVER_AUTH_MODE_CLIENT_CERT_CA`, `APISERVER_AUTH_MODE_CLIENT_CERT_CRT`, `APISERVER_AUTH_MODE_CLIENT_CERT_KEY` variables tell the paths to the CA, client cert, and client key. ```
- Loading branch information