-
lib/vagrant-sakura/version.rb を書き換える
-
CHANGELOG.md を更新する
-
git commit -a
-
rake release
で rubygems.org に上がる -
gem としてのテスト
#!/bin/sh rake build vagrant plugin uninstall vagrant-sakura vagrant plugin install `ls pkg/* | tail -1`
- ドキュメント: http://developer.sakura.ad.jp/cloud/api/1.1/
- /disk/:diskid/config の、
- Password は実際は省略可能なようだ
- SSHKey.ID で指定した鍵が入っていなかった => ID はNumberではなくStringだった。なんで?
- UserSubnet => {} を指定しないとどこにも繋がらない(?)ので実質必須?
- /enums の EAvailability に "migrating" が無いのは...?
- DELETE /server/:serverid の Force => true が効かなかった
- DELETE /server/:serverid の WithDisk は実際には省略可能
- DELETE /server/:serverid/power は、帰ってきてもまだ落ちてない。GET しつつ待つ必要あり。
- "GET /disk/:diskid" で Include/Exclude が効かなかった
- Server.Instance.Status は up, down, cleaning のようだ。ドキュメントは?
- 過去に自分で書いたらしきコメントによると not_created というのもあるのかも...
- PUT /server/:serverid/reset の RecycleProcess って何だろう?
- PUT /server/:serverid/reset を叩くと Grub で止まって起動しないことがあるようだ???
- PUT /disk/:diskid/config で SSHKey を書くと /sshkey のリソースが勝手に増える
- サーバごとにばらばらの鍵を使おうとするとすべての鍵が /sshkey に並んでしまう。うーん、上限いくつだろう。