BOM Restart SOP

Perform the following steps.


  • Check for the error in the k8tz if there is a time mismatch between the pods.

  •  Stop the iraswitch service 

  • “ Helm list ” to see the list of components installed.

  • Helm uninstall the components one by one

  • Re-install the components one by one


> kubectl apply -f irapass-volume\volume.yaml

> kubectl apply -f irapass-volume\volume-claim.yaml

> helm install k8tz k8tz --set timezone=Asia/kolkata
> helm install iracluster -f iracluster-values.yaml iracluster-helmchart

> helm install --set config.iraClusterId=bank_of_mh --set
  irapass.image.name=public.ecr.aws/epicode-modules/irapass:2.29.14 irapass
  irapass-helmchart

> kubectl apply -f bstmrouter-depl.yaml

> helm install -f bot-connect-values.yaml bot-connect bot-connect-helmchart

> helm install -f cdr-http-values.yaml cdr-http cdr-http

> helm install -f audio-converter-values.yaml audio audio-converter-helmchart


NOTE: Uninstall k8tz if you are getting crashloopbackoff error in majority of the components.


  • Start the iraswitch and check if the pods are running correctly.

  • Run the Set_queue_config python script to add the production hours.

  • Run the add_gateway python script first and then add_logical_gateway python script.

  • Start the iraswitch service

  • Test the calls now


If you run into the crashloopbackoff error for the bstmrouter and the api-adapter then do the following. 

  • Once the components are installed, make sure to delete the bstmrouter from the pod list using ( kubectl delete -f ) and then reinstall it back.

  • Run the Set_queue_config python script to add the production hours.

  • Run the add_gateway python script first and then add_logical_gateway python script.

  • Start the IraSwitch service.