1.26.0 から 1.27.0 へのアップグレード¶
クラスタから未使用の変数を削除しました。¶
以下の変数は必要なくなったため、AWS および Azure クラスタから削除しました。
AWS¶
変数 | 影響を受けるモジュール |
---|---|
cidr | minimal_cluster |
game_az | minimal_setup_ami |
region | basic_cluster |
validation_method | basic_cluster_alb_ssl |
validation_method | minimal_cluster_alb_ssl |
Azure¶
変数 | 影響を受けるモジュール |
---|---|
trusted_security_groups | azurerm_basic_cluster |
trusted_security_groups | azurerm_basic_cluster_alb_ssl |
toolbox_location
変数を使用して Azure Basic クラスタでツールボックスのアップデートを有効にする。¶
AWS クラスタと Azure クラスタの間で一貫性を持たせるために、 toolbox_location
変数を azurerm_basic_cluster
に追加しました。ツールボックスの URL を値として与えることで、Azure Basic クラスタのツールボックスを更新できるようになりました。
toolbox_location
を空にすると、ツールボックスは更新されません。
setup-ami
のモジュール名を変更しました。¶
AWS では、Terraform モジュールのパス bastion-services\terraform\modules\basic\setup-ami
を bastion-services\terraform\modules\basic\setup_ami
に変更しました。これは、ツールボックスコマンド genvid-ami setup
の呼び出しに影響します。
AWS と Azure の変数を変更、追加しました。¶
AWS クラスタで、変数 ami_prefix
の名前を game_ami_prefix
に変更しました。また、 basic_cluster_alb_ssl
と minimal_cluster_alb_ssl
のデフォルト値を genvidtech
から default
に変更しました。
また、AWS クラスタに新しい変数 server_ami_prefix
を追加しました。
Azure クラスタに新しい変数 server_image_prefix
を追加しました。
AWS クラスタから未使用の出力を削除しました。¶
AWS の basic_cluster_alb_ssl
と minimal_cluster_alb_ssl
からの ami_prefix
出力は必要なくなったので削除しました。
旧バージョンで見つかった Terraform モジュールの更新。¶
1.26 より前の bastion で作成されたクラスタを使用して 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
を実行します。
この問題は、今後のリリースで修正予定です。