Using DO k8s container registry: authentication required - gitactions

Posted February 11, 2021 599 views
DigitalOcean Container Registry (DOCR)GitHub Actions

I am deploying to digitalocean kubernetes using gitactions. I am also using the container registry on digitalocean.

I keep getting the error unauthorized: authentication required when I try to push the docker image.

By the way, this has been running smoothly before. Nothing was changed for the credentials - I am not sure why it failed to work all of a sudden.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

So I figured out why this was happening. I was generating short-lived auth tokens. My CI process was taking longer than usual to build the image, so the token expired before it was being used.

Increasing the timeout seconds resolved it.