Rundeck on kubernetes can't do https [closed] Rundeck on kubernetes can't do https [closed] kubernetes kubernetes

Rundeck on kubernetes can't do https [closed]


You need to enable the ssl settings, for example:

    args: ["-Dserver.https.port=4443 -Drundeck.ssl.config=/home/rundeck/server/config/ssl.properties"]

But you will need to add a certificate (for example a self-certificate) to the container.

You can try:

1) extend the Rundeck official image (like this )

2) create a volume with the certificate and mount it on /home/rundeck/etc/truststore (also you might need to mount the /home/rundeck/server/config/ssl.properties with the right password ). BTW, I haven't tried that


You need to define -Drundeck.ssl.config parameter and SSL port (-Dserver.https.port=4443) too in your Rundeck section (the example has HAproxy and MySQL as part of the container but you can use the Rundeck section).

This parameter point to a file with this content (with your paths and certificate, you've full SSL configuration explanation here)

keystore=/etc/rundeck/ssl/keystorekeystore.password=passwordkey.password=passwordtruststore=/etc/rundeck/ssl/truststoretruststore.password=password

You can check the entire example project here.

Alternatively, you can use this image maybe easiest to configure (check the "SSL" parameters).