github / github/freno

Add more methods for collecting cluster hostnames

Offen
#34 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Go
Sterne
729
Forks
62
Ø Merge
1 T. 34 Min.
Gemergte PRs (30 T.)
1

Beschreibung

Right now we can configure cluster hostnames via:

- `HAProxySettings`
- `StaticHostsSettings`

Two additional low hanging fruit settings can be:

- via URL: expect plaintext listing of hostnames given a specific URL
- via [orchestrator](https://github.com/github/orchestrator): provide URI for orchestrator such as `https://my.orchestrator.com/api/cluster/alias/mycluster` -- `freno` will parse the JSON response correctly.
- also via `cluster-pool-instances/:clusterName/:pool` (should also support _alias_)

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Untersuchung der vorhandenen Pfade zur Sammlung von Hostnamen in HAProxySettings und StaticHostsSettings. Füge die Sammlung über eine URL hinzu, die eine Plaintext-Liste von Hostnamen zurückgibt, sowie über die aufgeführten Orchestrator-Endpunkte, einschließlich cluster-pool-instances mit Cluster-Aliassen; als erledigt gilt die Aufgabe, wenn beide Quellen korrekt geparst werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
api, backend
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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