Add new columns to external status checks table
What does this MR do and why?
New column to store HMAC secret and initialisation vector. These secrets will be used for authentication of external status checks.
This merge request updates the database schema for GitLab. It adds new columns to various tables, including encrypted_shared_secret and encrypted_shared_secret_iv to the external_status_checks table, and makes several other changes to table structures and constraints. These modifications enhance the platform's functionality and data management capabilities.
Parent issue: #433035 (closed)
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #433035 (closed)