I have a K8s cluster on Linode that pulls images from registry.gitlab.com
It’s configured properly with image pull secret and has been working perfectly fine for months up until now.
All of a sudden I get image pull errors, specifically seeing this response on image pull:
Failed to pull image “registry.gitlab.com/townlogic/api:275fc6144c2e5e37a27af7e7d8fbc5734ac9a966”: rpc error: code = Unknown desc = error pulling image configuration: error parsing HTTP 403 response body: invalid character ‘<’ looking for beginning of value: “
<?xml version='1.0' encoding='UTF-8'?><Error><Code>AccessDenied</Code><Message>Access denied.</Message><Details>We're sorry, but this service is not available in your location</Details></Error>”
This part of the error message I thought was quite strange: “We’re sorry, but this service is not available in your location”
Anyone have any idea on what happened? This is happening to more than one repository on the same Gitlab project, from the same k8s cluster.
Both were working completely okay for months until this happened. I haven’t changed any configurations in k8s.