5.13.0 5.12.0 5.11.0 5.10.0 5.9.0 5.8.0 5.7.0 5.6.0 5.5.0 5.4.0 5.3.0 5.2.0 5.1.0 5.0 4.10 4.9 4.8 4.7 4.6 4.5.3 4.5.2 4.5.1 4.5 4.4 4.3
5.13.0 5.12.0 5.11.0 5.10.0 5.9.0 5.8.0 5.7.0 5.6.0 5.5.0 5.4.0 5.3.0 5.2.0 5.1.0 5.0 4.10 4.9 4.8 4.7 4.6 4.5.3 4.5.2 4.5.1 4.5 4.4 4.3

Auto renewal of SSL Certificate

This document demonstrates auto renewal of Lets Encrypt SSL certificate for Expertflow CX.

Prerequisites:-

Prepare For Deployment

change directory:-

cd cim-solution/kubernetes/

update the FQDN:-

sed -i 's/devops[0-9]*.ef.com/<FQDN>/g' scripts/ssl-renewal/*

Run the Cronjob

scripts/ssl-renewal/ssl-renewal.sh 0 0 1 */2 * 

This command will run this CronJob after every 2 months. Default duration of SSL certificate is 3 months. This will update the SSL Certificate before the expiration.

Verify

Run the following command to list down the currently active certificate:

kubectl get certificate -n expertflow

describe the certificate:

kubectl describe certificate -n expertflow <certificate name>