sacloud / libsacloud

[Deprecated] Library for SAKURA Cloud API with Go
Apache License 2.0
18 stars 13 forks source link

CentOS8対応 #380

Closed yamamoto-febc closed 4 years ago

yamamoto-febc commented 5 years ago

CentOS8パブリックアーカイブが追加され、current-stableタグが付与された。

ref: https://cloud-news.sakura.ad.jp/2019/11/14/publicarchive-centos8/

これに伴いOSTypeCentOSを指定するプロダクト(Terraform/Usacloud/Packer/Vagrantなど)ではCentOS8が利用されるようになる。

まだCentOS7系を利用したいケースも多いと思われるため、OSTypeCentOS7を追加して対応する。

v1/v2ともに対応。

yamamoto-febc commented 5 years ago

今後のためにcentos8タグも追加した方がいいかもしれない。

OSTypeに対応するタグ条件:

yamamoto-febc commented 4 years ago

OSTypeは https://github.com/sacloud/libsacloud/issues/380#issuecomment-554214915 のコメントのようにタグを利用してアーカイブを参照している。

これはTerraformやUsacloudなどのlibsacloudを利用しているアプリケーションで問題となる。 例えばTerraformの場合、CentOS 7.8がリリースされた際にプロバイダーのバージョンアップを行わない限り7.7を参照し続けるという問題がある。

このため実装上の対応が必要。

yamamoto-febc commented 4 years ago

案2を採用。既にタグが追加されているため #389 で実装する。