conoha-isoで落としたイメージが妙に古いとき


conoha-isoはOSを取っ替え引っ替えする自分はよくお世話になるツールだが、たまに面倒なことが起こる。

Ctimeを見てみよう

CoreOSを入れようと思い、何となく conoha-iso download を行うと

$ coreos-install -d /dev/vda -i ignition.json
/usr/bin/coreos-install: illegal option -- i

…はい? ignition.json読めないの?

不思議に思い、少し確認してみたところ conoha-iso list

% conoha-iso list
[Image1]
Name:  coreos_production_iso_image.iso
Url:   https://stable.release.core-os.net/amd64-usr/current/coreos_production_iso_image.iso
Path:  /mnt/isos/repos/tenant_iso_data/e8df823792164992a808a95e7112c097/coreos_production_iso_image.iso
Ctime: Thu May 28 09:07:56 2015
Size:  169869312

Thu May 28 09:07:56 2015 だあっ!?

どうもConoHaのAPIはダウンロード要求に対して、もし同じURLが存在するなら既存のイメージを利用するようだ。
で、そのイメージは少なくとも2年は更新されていないということだろうか?

仕方ないので

currentなどを用いず、バージョンやリビジョンを明記して落とすしか無いようだ。

% conoha-iso download -i https://stable.release.core-os.net/amd64-usr/1576.5.0/coreos_production_iso_image.iso
INFO[0001] Download request was accepted.
% conoha-iso list
[Image1]
Name:  coreos_production_iso_image.iso
Url:   https://stable.release.core-os.net/amd64-usr/1576.5.0/coreos_production_iso_image.iso
Path:  /mnt/isos/repos/tenant_iso_data/e8df823792164992a808a95e7112c097/coreos_production_iso_image.iso
Ctime: Sat Jan  6 03:27:41 2018
Size:  346030080

頼むよおじさん…。