Troubleshoot GitLab Duo Workflow
If you encounter issues:
- Ensure that you have the latest version of the GitLab Workflow extension.
- Ensure that the project you want to use it with meets the prerequisites.
- Ensure that the folder you opened in VS Code has a Git repository for your GitLab project.
- Ensure that you’ve checked out the branch for the code you’d like to change.
- Check your Docker configuration:
Restart your container manager. For example, if you use Colima,
colima restart
.Pull the base Docker image:
docker pull registry.gitlab.com/gitlab-org/duo-workflow/default-docker-image/workflow-generic-image:v0.0.4
For permission issues, ensure your operating system user has the necessary Docker permissions.
Verify Docker’s internet connectivity by executing the command
docker image pull redhat/ubi8
. If this does not work, the DNS configuration of Colima might be at fault. Edit the DNS setting in~/.colima/default/colima.yaml
todns: [1.1.1.1]
and then restart Colima withcolima restart
.
- Check local debugging logs:
- For more output in the logs, open the settings:
- On macOS: Cmd + ,
- On Windows and Linux: Ctrl + ,
- Search for the setting GitLab: Debug and enable it.
- Check the language server logs:
- To open the logs in VS Code, select View > Output. In the output panel at the bottom, in the top-right corner, select GitLab Workflow or GitLab Language Server from the list.
- Review for errors, warnings, connection issues, or authentication problems.
- Check the executor logs:
- Use
docker ps -a | grep duo-workflow
to get the list of Workflow containers and their ids. - Use
docker logs <container_id>
to view the logs for the specific container.
- Use
- For more output in the logs, open the settings:
- Examine the Workflow Service production LangSmith trace.
Docs
Edit this page to fix an error or add an improvement in a merge request.
Create an issue to suggest an improvement to this page.
Product
Create an issue if there's something you don't like about this feature.
Propose functionality by submitting a feature request.
Feature availability and product trials
View pricing to see all GitLab tiers and features, or to upgrade.
Try GitLab for free with access to all features for 30 days.
Get help
If you didn't find what you were looking for, search the docs.
If you want help with something specific and could use community support, post on the GitLab forum.
For problems setting up or using this feature (depending on your GitLab subscription).
Request support