Open
Description
See RFC for motivation.
- Generate an API client and types from the
http/swagger.yml
spec and oats - Replace all usages of the
@influxdata/influx
package to use this generated code
Remaining work
- Use locally generate API utils
-
client.auth
(refactor(ui): migrate signin/signout to generated client #14611) -
client.authorizations
(refactor(ui): migrate authorizations CRUD to generated client #14831) -
client.buckets
-
client.dashboards
(chore(ui): refactored dashboards client API to oats generated types and API #16438) -
client.labels
(chore(ui): label client refactor complete #16361) -
client.links
-
client.organizations
-
client.queries
-
client.scrapers
-
client.setup
-
client.tasks
(chore(ui): refactored tasks to use oats rather than client library #16353) -
client.telegrafConfigs
-
client.users
-
client.variables
(chore(ui): refactored variables client API to oats generated types and API #16400) -
client.write
-
client.templates
-
client.checks
-
client.notificationRules
-