Add missing Cloud Routes keys

Geschlossen Anfängerfreundlich
#660 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

@jstirnaman arbeitet bereits daran.

Seit 09.10.2026.

  • #662 von @jstirnaman — offen

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Anfängerfreundlichkeit
85/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
json, openapi, yaml
Bereich
api

Rechercherichtung

Das Cloud-Routes-Schema liegt in contracts/cloud.yml, also beginne dort und finde, wo die bestehenden Routenschlüssel deklariert sind. Füge invocableScripts als String-URI und telegraf als Objekt mit einer plugins-URI-Eigenschaft hinzu, passend zu den umgebenden Einträgen. Fertig, wenn die Spezifikation beide Schlüssel enthält und die Schlüssel von GET /api/v2 zur im Issue gezeigten Nutzlast passen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

2. Cloud Routes schema is missing invocableScripts and telegraf

Problem

GET /api/v2 on Cloud 2 returns two keys that contracts/cloud.yml doesn't list in the Routes schema:

{
  "invocableScripts": "/api/v2/scripts",
  "telegraf": { "plugins": "/api/v2/telegraf/plugins" }
}

Both routes are live: GET /api/v2/scripts and GET /api/v2/telegraf/plugins return 200.

Verification
curl -s "$INFLUX_HOST/api/v2" -H "Authorization: Token $INFLUX_TOKEN" | jq -c 'keys'
Suggested solution

Add invocableScripts (string, URI) and telegraf (an object with a plugins URI property) to the Cloud Routes schema.

Vorherrschende Sprache
Shell
Sterne
18
Forks
9
Ø Merge
5 T. 1 Std.
Gemergte PRs (30 T.)
3

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus influxdata/openapi

Alle Issues in influxdata/openapi

Ähnliche Issues

Weitere Issues zu Shell/Bash

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.