Enabling HTTPS with a self-signed certificate on KNIME Business Hub 1.18.7
Hi everyone,
We have KNIME Business Hub 1.18.7 running over HTTP on a Rancher-managed Kubernetes cluster. We would like to enable HTTPS using a self-signed certificate via the Admin Console (Config → Networking → Enable TLS → Upload your own certificate; screenshot attached).
Before proceeding, could you please clarify the following?
1. Self-signed certificate configuration
Are self-signed certificates officially supported for KNIME Business Hub 1.18.7?
If supported, what is the correct configuration for uploading the self-signed certificate and its private key?
Do we also need to enable “Enable Custom Certificate Authority (CA) Certificate” to ensure internal services (e.g. Keycloak, API and executors) trust the certificate?
Is “Enable Core DNS Updater Job” required in a Rancher-managed Kubernetes cluster?
2. Known issues
I found this forum discussion, where a self-signed certificate setup resulted in “no healthy upstream” and “no REST endpoint found”. Are there any known limitations or updated recommendations for version 1.18.7?
3. Migration impact
Is switching an existing installation from HTTP to HTTPS supported directly through the Admin Console, or are additional configuration changes required?
Will existing data and configurations be preserved? Is downtime expected, and should we take a backup beforehand?
Will users need to update their KNIME Analytics Platform mount points or import the self-signed certificate into their local Java truststore?
The certificate would cover hub.example.com and *.hub.example.com using SAN entries.
Thanks in advance for your help!
Best regards,