apache / apache/cloudstack-go

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

オープン
#140 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Go
スター
39
フォーク
47
PR マージ指標
30日以内にマージされた PR はありません

説明

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`

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず、GetNetworkID と GetNetworkByName を listNetworks API リクエストまで追跡し、CloudStack のバージョン間で keyword パラメータと name パラメータを比較します。次に、4.22 より前のバージョン向けの互換性のあるアプローチを決定し、その後、ネットワーク名による検索が古い CloudStack リリースと新しい CloudStack リリースの両方で機能することを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
go
領域
api
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
65/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。