Skip to content
This repository was archived by the owner on Oct 8, 2025. It is now read-only.
This repository was archived by the owner on Oct 8, 2025. It is now read-only.

feat: Allow for annotations on ingress instead using the Gatus kind #5

@aumer-amr

Description

@aumer-amr

Example yaml config:

enabled: true
client:
  dns-resolver: tcp://1.1.1.1:53

would be in annotations:

gatus.io/enabled: "true"
gatus.io/client.dns-resolver: "tcp://1.1.1.1:53"

However how to deal with maps, for example:

conditions:
      - "[STATUS] == 200"
      - "[BODY].status == UP"
      - "[RESPONSE_TIME] < 300"

This can either turn into a json array, or maybe another solution is better, feedback is required. Note: the name+value of an annotation can only be 256kb (which should be more than enough)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestquestionFurther information is requested

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions