As per the documentation at Project badges API | GitLab, when we create custom badges, the API should return with responding containing rendered_image_url
where the placeholder should be replaced. But we are seeing that gitlab response containing different URLs of the domain https://user-content.gitlab-static.net/
, this is posing a challenge for us since badge urls are private and not aren’t exposed to public internet.
Expected
{
"name": null,
"link_url": "https://cqm.ia55.net/dashboard?id=armor",
"image_url": "http://cqm.ia55.net/api/project_badges/measure?project=armor&metric=security_rating",
"rendered_link_url": "https://cqm.ia55.net/dashboard?id=armor",
"rendered_image_url": "http://cqm.ia55.net/api/project_badges/measure?project=armor&metric=security_rating"
}
Observed
Is this the expected behavior? If so, can the documentation be corrected accordingly.