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.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #422174 (closed)