Breaking change in v2.19.0 in GetNetworkID for CloudStack versions < 4.22
- 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