Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Https using TLS #1421

Open
appu-sm opened this issue Apr 24, 2020 · 4 comments
Open

Enable Https using TLS #1421

appu-sm opened this issue Apr 24, 2020 · 4 comments

Comments

@appu-sm
Copy link

appu-sm commented Apr 24, 2020

Why HTTPS support is not provided, from the pod logs i can see "TLS settings not fond, defaulting to http" but i couldn't find any option or document to enable HTTPS. Will this feature be included or not?

@appu-sm appu-sm changed the title Enable Https usin TLS Enable Https using TLS Apr 24, 2020
@szuecs
Copy link
Member

szuecs commented Apr 24, 2020

I don't understand what you mean:

% bin/skipper -h 2>&1 | grep -i tls
  -client-tls-cert string
        TLS certificate files for backend connections, multiple keys may be given comma separated - the order must match the keys
  -client-tls-key string
        TLS Key file for backend connections, multiple keys may be given comma separated - the order must match the certs
        ignore the verification of TLS certificates for etcd
        flag indicating to ignore the verification of the TLS certificates of the backend services
  -tls-cert string
  -tls-key string
  -tls-timeout-backend duration
        sets the TLS handshake timeout for backend connections (default 1m0s)

You have to provide certificates and keys if you want to use TLS termination in skipper or if you want to connect with client certs to some backend.

@szuecs
Copy link
Member

szuecs commented May 27, 2020

@appu-sm do you mean TLS from skipper to pods in kubernetes?

@arnisoph
Copy link

arnisoph commented Mar 2, 2021

I think @appu-sm means the tls secret name set in the ingress resource. See my comment in #851 (comment)

@szuecs
Copy link
Member

szuecs commented Mar 3, 2021

@arnisoph the spec.tls can be done if we can do in process cert/key rotation. secrets in a projected volume could be used to deliver the secrets as files to skipper process, but we need to update the https listener and right now we don't do this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants