とんちゃんといっしょ

Cloudに関する技術とか日常とかについて書いたり書かなかったり

Ubuntu 16.04 LTSにHalyardをインストールする方法

以前に試したときはhalyard自体がアレで諦めたけど1年ぐらい経ったのでま試してみる。

公式サイトだと以下でインストールできると書いてある。

$ curl -O https://raw.githubusercontent.com/spinnaker/halyard/master/install/stable/InstallHalyard.sh
$ sudo bash InstallHalyard.sh

が、Ubuntu 16.04では以下のようにうまく行かなかった。

$ sudo bash InstallHalyard.sh
(中略)
done.
Processing triggers for ca-certificates (20170717~16.04.1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
done.
Installing Halyard...
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package spinnaker-halyard
~
Install finished with exit code (100)... cleaning up

とりあえず E: Unable to locate package spinnaker-halyardググるSpinnakerのIssueのページが見つかるのでそこを参照すると解決策が書いてあった。

$ curl -O https://raw.githubusercontent.com/spinnaker/halyard/master/install/debian/InstallHalyard.sh
$ sudo bash InstallHalyard.sh

(中略)

update-halyard
~
The halyard daemon isn't running yet... starting it manually.....
1.2.0-20180509113540

これで無事にインストールできたらしい。

というか Spinnakerの公式ページ見に行ったらこっちが書かれてた。 Halyardの公式のREADMEェ・・・

(追記) READMEのFixを出しておいたのでそのうち治るでしょう・・・(マージされなかったら泣こう) github.com