apache / apache/cloudstack-go

Breaking change in v2.19.0 in GetNetworkID for CloudStack versions < 4.22

Offen
#140 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Go
Sterne
39
Forks
47
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

In version 2.19.0 `GetNetworkID` was changed to use `name` instead of `keyword` for searching networks by name.

This broke backwards compatibility for CloudStack versions older than 4.22, which are not aware of the `name` parameter of the `listNetworks` API.

The following functions are affected:

* `GetNetworkID`
* `GetNetworkByName`

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, GetNetworkID und GetNetworkByName bis zur listNetworks API-Anfrage zu verfolgen und die Parameter keyword und name über verschiedene CloudStack-Versionen hinweg zu vergleichen. Ermittle anschließend einen Kompatibilitätsansatz für Versionen älter als 4.22 und überprüfe dann, dass die Suche nach dem Netzwerknamen sowohl mit älteren als auch mit neueren CloudStack-Releases funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
api
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
65/100

Neue Issues direkt in Ihr Postfach

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