Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Prerequisites

...

You need to know the namespace where OneList applications are deployed before proceeding with this upgrade. Download the upgrade.ps1 file. Run the command below, where the Image_Version is in the format of x.x.x, e.g. 6.5.01

powershell -f upgrade.ps1 -n <OneList_Namespace> -v <Image_Version>

For example:  powershell -f "c:\onelist\upgrade.ps1" -n onelist -v 6.5.01

Update the SSL certificate

The SSL certificate is securely stored in the Kubernetes secretes secrets store. It is important to keep the SSL certificate current for OneList to function. Please renew the certificate before its expiry date.  

  1. Obtain the SSL certificate and private key without password;
  2. If the deployed SSL certificate is a wildcard certificate, the TLS secrete name is tls.onelist. Otherwise, the TLS secrete name is tls.onelist.<ONELIST_NAMESPACE>; 
  3. Run these two command below:

kubectl delete secret tls tls.onelist --namespace <OneList_Namespace><tls secret name> --namespace ingress-nginx

kubectl create secret tls tls.onelist tls <tls secret name> --namespace <OneList_Namespaceingress-nginx --cert <Ssl_Certificate_File> --key <Private_Key_File> 

For example:

kubectl delete secret tls tls.onelist --namespace ingress-namespace onelistnginx

kubectl create secrte tls tls.onelist --namespace onelist namespace ingress-nginx --cert "c:\onelist\ssl_certificte.crt" --key "c:\onelist\ssl_key.key"

...