Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: update ecr lifecycle policy to expire old tag #243

Merged

Conversation

komtaki
Copy link
Contributor

@komtaki komtaki commented Jun 8, 2021

🎩 What? Why?

CI/CDを作成した際にタグの打ち方が変わったので、それに合わせて古いイメージを削除する設定を追加した。

下記のプレフィックスから始まるタグのイメージは7つのみ保持する。それ以上削除する設定とした。

  • staging-
  • production-

imageCountMoreThan では、イメージは期間の新しいものから始めて最も古いものへと pushed_at_time に基づいて順に並べられた後、指定したカウントより大きいイメージはすべて期限切れとなります。

https://docs.aws.amazon.com/ja_jp/AmazonECR/latest/userguide/LifecyclePolicies.html

既にcloud formationには反映済み
対象のstack

📌 Related Issues

@komtaki komtaki requested a review from ayuki-joto June 8, 2021 13:08
@ayuki-joto
Copy link
Collaborator

ありがとうございます!
デプロイの際のこちらの操作は変わらない認識ですが合っていますでしょうか?

@komtaki
Copy link
Contributor Author

komtaki commented Jun 11, 2021

特にデプロイで何か変わるわけではないです。古いdocker イメージがたまるので、7つ以上前の古すぎるのは自動で消えるようにしただけです

@ayuki-joto ayuki-joto merged commit 4b290b5 into codeforjapan:develop Jun 18, 2021
@komtaki komtaki deleted the feature/update-ecr-expire-lifecycle branch June 24, 2021 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants