gitlab-org--gitlab-foss/spec/migrations
Arturo Herrero aaae14c00e Encrypt application settings with pre and post deployments
We had concerns about the cached values on Redis with the previous two
releases strategy:

First release (this commit):
  - Create new encrypted fields in the database.
  - Start populating new encrypted fields, read the encrypted fields or
    fallback to the plaintext fields.
  - Backfill the data removing the plaintext fields to the encrypted
    fields.
Second release:
  - Remove the virtual attribute (created in step 2).
  - Drop plaintext columns from the database (empty columns after
    step 3).

We end up with a better strategy only using migration scripts in one
release:
  - Pre-deployment migration: Add columns required for storing encrypted
    values.
  - Pre-deployment migration: Store the encrypted values in the new
    columns.
  - Post-deployment migration: Remove the old unencrypted columns
2019-11-26 14:02:55 +01:00
..
active_record Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
20191015154408_drop_merge_requests_require_code_owner_approval_from_projects_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-11-21 12:06:40 +00:00
add_default_and_free_plans_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-11-11 09:06:38 +00:00
add_foreign_key_from_notification_settings_to_users_spec.rb Resolve "Remove ghost notification settings for groups and projects" 2018-08-02 09:34:44 +00:00
add_foreign_keys_to_todos_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
add_not_null_constraint_to_project_mirror_data_foreign_key_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
add_pages_access_level_to_project_feature_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
add_pipeline_build_foreign_key_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
add_unique_constraint_to_approvals_user_id_and_merge_request_id_spec.rb Backport the EE schema and migrations to CE 2019-06-17 17:09:05 +02:00
add_unique_constraint_to_project_features_project_id_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
assure_commits_count_for_merge_request_diff_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
backfill_and_add_not_null_constraint_to_released_at_column_on_releases_table_spec.rb Show upcoming status for releases 2019-07-03 09:12:15 +00:00
backfill_releases_name_with_tag_name_spec.rb Add name, author and sha to releases 2018-12-13 12:15:21 +01:00
backfill_releases_table_updated_at_and_add_not_null_constraints_to_timestamps_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-09-30 15:08:09 +00:00
backfill_store_project_full_path_in_repo_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
backport_enterprise_schema_spec.rb Prevent EE backport migrations from running if CE is not migrated 2019-06-25 05:42:10 -07:00
change_default_value_for_dsa_key_restriction_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
change_outbound_local_requests_whitelist_default_spec.rb Add default for outbound_local_requests_whitelist 2019-07-25 18:43:52 +00:00
change_packages_size_defaults_in_project_statistics_spec.rb Remove nils from project_statistics.packages_size 2019-05-31 09:59:36 +00:00
clean_up_noteable_id_for_notes_on_commits_spec.rb Clean up noteable_id for notes on commits 2019-04-06 08:29:51 +08:00
cleanup_build_stage_migration_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
cleanup_environments_external_url_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
cleanup_legacy_artifact_migration_spec.rb Cleanup legacy artifact background migration 2019-01-17 14:01:50 +09:00
cleanup_stages_position_migration_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
create_missing_namespace_for_internal_users_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
drop_duplicate_protected_tags_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
encrypt_deploy_tokens_tokens_spec.rb Added EncryptDeployTokensTokens spec file 2019-08-26 19:39:48 -07:00
encrypt_feature_flags_clients_tokens_spec.rb Add migrations needed to encrypt feature flags client tokens 2019-06-18 11:09:15 +12:00
encrypt_plaintext_attributes_on_application_settings_spec.rb Encrypt application settings with pre and post deployments 2019-11-26 14:02:55 +01:00
enqueue_reset_merge_status_second_run_spec.rb Automatically update MR merge-ref along merge status 2019-06-20 11:48:30 -03:00
enqueue_reset_merge_status_spec.rb Avoid DB timeouts when scheduling migrations 2019-06-10 13:35:11 -03:00
enqueue_verify_pages_domain_workers_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
fill_empty_finished_at_in_deployments_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
fill_file_store_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
fill_productivity_analytics_start_date_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-11-08 21:06:38 +00:00
fix_null_type_labels_spec.rb Fix template labels 2019-02-04 10:52:19 +00:00
fix_pool_repository_source_project_id_spec.rb Fix null source_project_id in pool_repositories 2019-06-11 09:00:04 -07:00
fix_wrong_pages_access_level_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
generate_lets_encrypt_private_key_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
generate_missing_routes_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
import_common_metrics_spec.rb Fix migrations 2018-09-05 23:40:54 +02:00
migrate_auto_dev_ops_domain_to_cluster_domain_spec.rb Autocorrect with RSpec/ExampleWording cop 2019-04-05 08:43:27 +00:00
migrate_cluster_configure_worker_sidekiq_queue_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
migrate_code_owner_approval_status_to_protected_branches_in_batches_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-09 00:06:06 +00:00
migrate_create_trace_artifact_sidekiq_queue_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
migrate_discussion_id_on_promoted_epics_spec.rb Change discussion_ids on promoted epics notes 2019-09-11 12:17:51 +00:00
migrate_forbidden_redirect_uris_spec.rb Merge branch 'security-fix-uri-xss-applications' into 'master' 2018-11-28 19:14:15 -05:00
migrate_k8s_service_integration_spec.rb When an instance cluster already exists migrate disabled 2019-05-30 13:22:50 +01:00
migrate_legacy_artifacts_to_job_artifacts_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
migrate_legacy_managed_clusters_to_unmanaged_spec.rb Migrate project level clusters with no Kubernetes namespace to unmanaged 2019-06-14 10:05:42 +10:00
migrate_managed_clusters_with_no_token_to_unmanaged_spec.rb Migrate clusters with no token to unmanaged 2019-06-21 08:30:26 +10:00
migrate_null_wiki_access_levels_spec.rb Add WikiAccessLevel migration from NULL to 20 2018-08-16 19:58:17 +02:00
migrate_object_storage_upload_sidekiq_queue_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
migrate_storage_migrator_sidekiq_queue_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
migrate_update_head_pipeline_for_merge_request_sidekiq_queue_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
move_limits_from_plans_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-11-12 18:06:57 +00:00
nullify_users_role_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-11-19 12:06:00 +00:00
populate_project_statistics_packages_size_spec.rb Backport the EE schema and migrations to CE 2019-06-17 17:09:05 +02:00
populate_rule_type_on_approval_merge_request_rules_spec.rb Backport the EE schema and migrations to CE 2019-06-17 17:09:05 +02:00
README.md Add latest changes from gitlab-org/gitlab@master 2019-09-24 06:06:02 +00:00
remove_empty_extern_uid_auth0_identities_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
remove_empty_github_service_templates_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-30 12:06:34 +00:00
remove_redundant_pipeline_stages_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
reschedule_builds_stages_migration_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
reschedule_commits_count_for_merge_request_diff_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
schedule_digest_personal_access_tokens_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
schedule_fill_valid_time_for_pages_domain_certificates_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
schedule_merge_request_assignees_migration_progress_check_spec.rb Backport the EE schema and migrations to CE 2019-06-17 17:09:05 +02:00
schedule_pages_metadata_migration_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-10 12:06:19 +00:00
schedule_populate_merge_request_assignees_table_spec.rb Add multiple assignees migration and table population 2019-03-25 19:50:40 -03:00
schedule_runners_token_encryption_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
schedule_set_confidential_note_events_on_webhooks_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
schedule_stages_index_migration_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
schedule_sync_issuables_state_id_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
schedule_sync_issuables_state_id_where_nil_spec.rb Fix issuables state_id nil when importing projects from GitHub 2019-05-06 19:45:17 +00:00
schedule_to_archive_legacy_traces_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
set_issue_id_for_all_versions_spec.rb Migrations for adding issue_id to versions table 2019-07-29 18:55:19 +00:00
steal_fill_store_upload_spec.rb Add migration to steal FillStoreUpload 2018-11-07 11:29:31 +01:00
sync_issuables_state_id_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-30 21:07:58 +00:00
truncate_user_fullname_spec.rb Add latest changes from gitlab-org/gitlab@master 2019-10-22 03:06:00 +00:00
update_project_import_visibility_level_spec.rb Fix tree restorer visibility level 2019-01-31 16:52:49 +01:00

This document was moved to another location.