Skip to content

[ENHANCE] Migrate UptimeRobot controller to API v3 #637

@eneiss

Description

@eneiss

Is your feature request related to a problem? Please describe.
A new API version 3 of UptimeRobot is out and seems to support new features that v2 did not.

Describe the solution you'd like
Update current API v2 endpoint to use v3, with changes to API routes and data structures where needed.
While it would be great to implement the new features supported by v3, migrating the existing ones would already be great.

Describe alternatives you've considered
Keep v2 for now and hope it does not get deprecated too soon?

Additional context
It looks like UptimeRobot has recently released a new API version 3 (probably with their new Terraform provider).
The documentation for the API version 2 currently used in IngressMonitorController has been flagged as legacy, so it would be wise to migrate to v3 at some point.

It also looks like v3 supports more features, such as monitor tags (see #603).
Migrating to v3 would open the path to implementing these additional features!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions