Halyard

Spinnakerの管理ツール。 daemon + CLI.

Installation

参考:

How-to

Spinnakerのバージョン更新

# 利用可能なバージョン一覧
hal version list
# 現在のバージョン表示
hal config version
# バージョン変更
hal config version edit --version $NEW_VERSION
hal deploy apply

複数のSpinnaker環境を管理する

Halyardでは Deployment という単位でconfigを分けることができる。「Deployment」という語はふつうのデプロイという意味やK8s用語としても使われるので、用語としてよくないと思う。 Environment とかにしてほしかった気がする(Environmentも何かとかぶりそうだが)。

See https://www.spinnaker.io/reference/halyard/#deployments

新しいDeploymentを作るには下のコマンドを叩く:

hal config --set-current-deployment $DEPLOYMENT

指定した $DEPLOYMENT がなければ新規作成される。
ちなみに、デフォルトの $DEPLOYMENTdefault である。

このコマンドによって新しく作ったDeploymentはまっさらな状態なので、一通りセットアップしなければならない。
(日記はここで終わっている。)