Troubleshooting DevOps Loop installation and upgrade

You can use the following troubleshooting information to resolve common issues that you might encounter during the installation or upgrade of DevOps Loop.

Licensing error after installation or upgrade

Problem

After you install or upgrade DevOps Loop, a licensing error might be displayed when you log in. The licensing pod logs contain errors such as request header too long or Error parsing HTTP request header, which can prevent one or more DevOps Loop services from functioning correctly

Resolution

Increase the maximum HTTP request header size for all DevOps Loop deployments.

For Kubernetes, run the following command:
kubectl set env deployment --all -n devops-loop \
SERVER_MAX_HTTP_REQUEST_HEADER_SIZE=32KB
For OpenShift, run the following command:
for deploy in $(oc get deploy -n devops-loop -o jsonpath='{.items[*].metadata.name}'); do
  oc set env deployment/"$deploy" -n devops-loop \
    SERVER_MAX_HTTP_REQUEST_HEADER_SIZE=32KB
done

The deployment is updated with the new environment variable, and the affected pods restart automatically. Verify that the pods are in the Running state before you continue using DevOps Loop.