This topic tells you how to deactivate HTTP-to-HTTPS redirection with Cloud Native Runtimes.
When you designate an ingress issuer for your workloads by setting either the shared.ingress_issuer
or cnrs.ingress_issuer
configuration value, in your tap-values.yaml
file, the auto-TLS feature is enabled in Cloud Native Runtimes. When the auto-TLS is enabled, Cloud Native Runtimes automatically redirects traffic from HTTP to HTTPS. However, there can be situations where you want to opt out of this behavior and continue serving content over HTTP. To do this, you must deactivate the HTTPS redirection feature.
To deactivate HTTP-to-HTTPS redirection in Cloud Native Runtimes, you must edit your configuration values file:
Configure Cloud Native Runtimes to deactivate https redirection:
cnrs:
https_redirection: false
Update your Tanzu Application Platform installation:
tanzu package installed update tap -p tap.tanzu.vmware.com -v ${TAP_VERSION} --values-file tap-values.yaml -n tap-install
Verify that the HTTP-to-HTTPS redirection is deactivated by accessing your workload using the HTTP protocol. You can access the service without being redirected to HTTPS. Use a web browser or a tool like curl
to test the behavior:
curl -I http://your-workload.your-domain.com
The response shows an HTTP status code without redirection to HTTPS.