Add new task: Update KAS version
What does this MR do and why?
Adds new task that automates version up for KAS. It is expected to be triggered periodically (like every hour) and creates a MR to update KAS version defined in canonical Gitlab project.
Part of gitlab-com/gl-infra/delivery#20132 (closed).
Describe in detail what your merge request does and why.
Content
- Add new task
UpdateKas
. It will create a MR that updates theGITLAB_KAS_VERSION
in GitLab canonical project. - Also, refactored by extracting common logics into
Updater
module - Add a rake task to trigger
UpdateKas
Author Check-list
-
Has documentation been updated?
Edited by Taka Nishida