You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Observability: add resources for HTTP and certificate checks #1829
The Observability API offers health checks per instance (/v1/projects/{projectId}/instances/{instanceId}/http-checks, /cert-checks, and also ping, network, mysql, postgresql, mongodb, redis, rabbitmq and elasticsearch checks), but the provider has no resources for them. Today they can only be set up in the portal or through the API, so a monitoring setup managed with Terraform (instance, alert config, scrape configs) is missing its endpoint and certificate checks.
The operations are available in stackit-sdk-go/services/observability/v1api (e.g. CreateHttpCheck, ListHttpChecks, DeleteHttpCheck, CreateCertCheck, ListCertChecks, DeleteCertCheck).
Proposed solution
New resources, starting with the two most common checks:
The API has no update or single-get operation for checks, so all attributes would force a replacement and Read would look the check up by ID in the list response.
I'd like to implement this, one PR per resource (HTTP check first, then cert check). The other check types could follow the same pattern later.
Activity
docs(observability): describe that http checks are unique per url
Fyusel commentedon Oct 19, 2026
Hi @ibrahimyesilay,
thank you for reporting this issue and contribution. We will have a look at it.