tdtidy
Amazon ECS の古いタスク定義を断捨離する "tdtidy" という隙間家具 OSS を作った | はったりエンジニアの備忘録
自分
は
Amazon ECS
の
デプロイ
に
ecspresso
を
利用
することが多いのですが、
頻繁
にデプロイする
環境
だと
1年
で
数百
を超える
タスク定義
が作られます。
直近
の
数世代
は
ロールバック
する
可能性
があるので残しておきたいのですが、さすがに
数か月前
の
リビジョン
に戻すことはないため
不要
なものは
断捨離
したいと思っていました。
そういう
リクエスト
が多かったのか、
以前
はタスク定義を
非アクティブ
にすることしかできませんでしたが、
今年
の
2月
についに
削除
できるようになりました。
Amazon ECS が非アクティブな
タスク定義リビジョン
の削除を
サポート
さらに
AWS
が
管理
する
Containers Roadmap
の
プロジェクト
を眺めてみると、
Issue #1967
でタスク定義に
ライフサイクル
を
追加
してほしいというリクエストが挙がっていました(この Issue を作ったのは
中の人
っぽいので、
要望
を
リサーチ
するためのものかもしれません)。
ECR
の
ライフサイクルポリシー
に近しい
機能
のようです。
現時点
であまり動きはなくいつ
リリース
されるかも
未知数
なので、古いタスク定義を断捨離する "
tdtidy
" という
隙間家具OSS
を作りました(隙間家具については
後述
します)。
#ブックマーク
#後で読みたいサイト