Skip to content

Ignore :ai_access_token column from AppSettings

What does this MR do and why?

Follows the process of dropping a column (https://docs.gitlab.com/ee/development/database/avoiding_downtime_in_migrations.html#dropping-columns) to delete the ai_access_token column from the application_settings table.

Removes the related code.

This value was never used on SaaS.

How to set up and validate locally

The column is a no-op.
Careful review is most important, to make sure there will be no zero downtime during the upgrade for our Self-Managed customers and SaaS deployments will be fine as well.
Start the app with this branch and ensure no errors in the logs and Rails boots up just fine.
Also: rely on tests (entire pipeline).

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #422174 (closed)

Edited by Aleksei Lipniagov

Merge request reports