`badges.shields` always returns `label: gatus` instead of endpoint name.
Describe the bug
Working with Gatus to make badges, and no matter which endpoint I give it such as /api/v1/endpoints/internal_truenas/health/badge.shields the label is returned as gatus instead of the endpoint name (truenas in this case).
What do you see?
Label is always returned as gatus. I tried different groups and different endpoints.
{"color":"brightgreen","label":"gatus","message":"up","schemaVersion":1}What do you expect to see?
I was expecting the label to equal to the value of the endpoint. Given an endpoint such as:
endpoints:
- name: truenas
group: internal
url: https://example.domain.com
...Then I would expect "label:":"truenas".
List the steps that must be taken to reproduce this issue
Look at the raw json returned from various endpoints, IE: https://status.mydomain.com/api/v1/endpoints/internal_truenas/health/badge.svg results in:
{"color":"brightgreen","label":"gatus","message":"up","schemaVersion":1}When using this with shields.io, such as https://img.shields.io/endpoint?url=https://status.mydomain.com/api/v1/endpoints/internal_truenas/health/badge.shields, it thus renders the wrong endpoint name:
Version
5.9.0
Additional information
If I try to supply an alternate label using
&label=TrueNAS Storageit doesn't work (stops at the ) ... another bug?However if I use
&label=TrueNAS Storageor&label=TrueNAS%20Storageit does work:
Source: TwiN/gatus