1.25.0 から 1.26.0 へのアップグレード¶
Cluster-UI 設定の変更¶
Cluster-UI 設定メニューの Video ID を削除しました。すべてのストリーミングサービス (YouTube、Twitch) に対応する単一のフィールドに置き換え、選択されたストリーミングサービスに合わせてラベルを変更しました。
セクションで、専用フィールドTwitch | チャンネル |
YouTube | ビデオ ID |
重要
これまで genvid/encode/stream/videoid
だった Consul キーを設定するには、 genvid/encode/stream/channel
に変更する必要があります。
Terraform の設定で、Terraform の変数 cidr
が subnet_cidr_block_size
に変わりました。¶
Terraform の設定で、Terraform の変数 cidr
を subnet_cidr_block_size
に変更しました。この変更により、クラスタの更新時にサブネットの競合が発生するという既知の問題が修正されました。サブネットの IP は 10.0.0.0 に設定され、この変数が cidr
のサイズを制御します。
例えば、 subnet_cidr_block_size
を 27 に設定した場合、サブネット IP は 10.0.0.0/27 から始まります。その他のサブネット IP は、すべてのアベイラビリティゾーンに比例して分配されます。
Terraform 変数 Stage
、 Namespace
を削除。¶
すべての Terraform モジュールから Terraform 変数の Stage
と Namespace
を削除しました。
AWS と Azure のタグ Name
を genvid:cluster-name
に名称変更しました。¶
Terraform モジュールでは、ユーザーが独自のカスタムタグを定義できるようになりました。Genvid のデフォルトタグとユーザー定義タグの競合を防ぐために、接頭辞 genvid:
付きの Genvid タグに変更しました。
AWS では、これにより Name が空白になります。回避策としては、EC2 コンソールに genvid:cluster-name
というタグのカラムを追加してください。
AWS 管理コンソールから:
- EC2 をクリックします。
- Instances をクリックします。
- 設定ボタン (歯車アイコン) をクリックします。
- カラムが必要なタグを選択します。
タグ管理の詳細は、 AWS 解説書 を参照してください。
Azure では、同じリソースグループですべてのリソースを利用できます。
これは、既存のクラスタが更新された場合にのみ影響があります。
gvencode
から送信される 2 つのメトリクス名を変更。¶
名前に誤字があったため、 gvencode
から送信される 2 つのメトリクス名を変更しました。
compostionssent
はcompositionsent
に変更。compostionssentsize
はcompositionsizesent
に変更。
SDK 解説書に記載されている名前は正しかったため、更新していません。
AWS および Azure のインデックス付きリソースが、 1 ベースではなく 0 ベースになりました。¶
これまでは、名前や識別情報に数字が含まれているリソースは 1 ベースでした。そのため、server-1 、 game-1 などの名前になっていました。
1.26.0 のリリース以降、インデックスを 0 ベースに変更しました。識別子は 0 から始まることになります: server-0 、 game-0 など。
旧バージョンで見つかった Terraform モジュールの更新。¶
以前 Terraform をインストールした際に作成した bastion サーバーを更新する際に、エラーが発生することがあります。このエラーは、新しいバージョンのモジュールを再インポートして plan apply
を実行すると発生します。
on main.tf.json line 118, in variable:
118: "bastionid": {
The root module input variable "bastionid" is not set, and has no default
value. Use a -var or -var-file command line argument to provide a value for
this variable.
修正するには:
bastionid
というグローバル変数を追加します。bastionid
の値をアップデートする bastion サーバー名に設定します。plan apply
を実行します。