Information
Setup TLS connection on the federation API server.
Rationale:
Federation API server communication contains sensitive parameters that should remain encrypted in transit. Configure the federation API server to serve only HTTPS traffic.
Solution
Follow the Kubernetes documentation and set up the TLS connection on the federation apiserver. Then, edit the deployment specs and set '--tls-cert-file=' and '--tls-private-key-file=':
kubectl edit deployments federation-apiserver-deployment --namespace=federation-system
Impact:
TLS and client certificate authentication must be configured for your Kubernetes cluster deployment.