Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'data/removals')
-rw-r--r--data/removals/14_0/14_0-ds-deprecations.yml2
-rw-r--r--data/removals/14_0/14_0-lc-deprecations.yml2
-rw-r--r--data/removals/14_0/change_default_branch_name_to_main.yml2
-rw-r--r--data/removals/14_0/create-code-review-draft-wip.yml2
-rw-r--r--data/removals/14_0/create-code-review-w-parameter-removal.yml2
-rw-r--r--data/removals/14_0/deprecation_bump_terraform_template_version.yml2
-rw-r--r--data/removals/14_0/deprecation_manage_access_14_0.yml4
-rw-r--r--data/removals/14_0/deprecation_update_cicd_templates_to_stop_using_hardcode_master.yml2
-rw-r--r--data/removals/14_0/deuley_servicetemplates_removal.yml2
-rw-r--r--data/removals/14_0/release_announce_deprecation_of_release_notes_api.yml2
-rw-r--r--data/removals/14_0/release_deprecation_auto-deploy-image.yml2
-rw-r--r--data/removals/14_0/release_domainsource_configuration_for_gitlab_pages_deprecation.yml2
-rw-r--r--data/removals/14_0/release_legacy_feature_flags_deprecation.yml2
-rw-r--r--data/removals/14_0/release_remove_redundant_keyvalue_pair_from_the_payload_of_dora.yml2
-rw-r--r--data/removals/14_0/removal-geo-fdw-settings.yml2
-rw-r--r--data/removals/14_0/removal-graphql-fields.yml2
-rw-r--r--data/removals/14_0/removal-legacy-storage.yml2
-rw-r--r--data/removals/14_0/removal-protect-features.yml4
-rw-r--r--data/removals/14_0/removal-sidekiq_experimental_queue_selector.yml2
-rw-r--r--data/removals/14_0/removal-unicorn.yml2
-rw-r--r--data/removals/14_0/removal_ci_project_config_path.yml2
-rw-r--r--data/removals/14_0/removal_enablement_helm2.yml2
-rw-r--r--data/removals/14_0/removal_enablement_opensuse_15_1.yml2
-rw-r--r--data/removals/14_0/removal_enablement_pg11.yml2
-rw-r--r--data/removals/14_0/removal_enablement_ubuntu_16.yml2
-rw-r--r--data/removals/14_0/removal_repost_static_analysis_notices.yml8
-rw-r--r--data/removals/14_0/removal_runner_25555.yml2
-rw-r--r--data/removals/14_0/removal_runner_26036.yml2
-rw-r--r--data/removals/14_0/removal_runner_26419.yml2
-rw-r--r--data/removals/14_0/removal_runner_4845.yml2
-rw-r--r--data/removals/14_0/removal_runner_6413.yml2
-rw-r--r--data/removals/14_0/removals-14-testing-team.yml6
-rw-r--r--data/removals/14_0/removals_runner_26651.yml2
-rw-r--r--data/removals/14_0/removals_runner_26679.yml2
-rw-r--r--data/removals/14_0/removals_runner_26900.yml2
-rw-r--r--data/removals/14_0/removals_runner_27175.yml2
-rw-r--r--data/removals/14_0/removals_runner_27218.yml2
-rw-r--r--data/removals/14_0/removals_runner_27551.yml2
-rw-r--r--data/removals/14_0/removals_runner_27899.yml2
-rw-r--r--data/removals/14_0/remove-sql-elector.yml2
-rw-r--r--data/removals/14_0/remove_dast_env_variables.yml2
-rw-r--r--data/removals/14_0/remove_dast_legacy_domain_validation.yml2
-rw-r--r--data/removals/14_0/remove_dast_legacy_report_fields.yml2
-rw-r--r--data/removals/14_0/remove_dast_spider_host_reset.yml2
-rw-r--r--data/removals/14_0/remove_dast_template_stages.yml2
-rw-r--r--data/removals/14_0/remove_optimize_api.yml2
-rw-r--r--data/removals/14_0/remove_terraform_template.yml2
-rw-r--r--data/removals/14_0/verify-ci-removal-parametertrace.yml2
-rw-r--r--data/removals/14_0/verify-ci-removalpipelineservice.yml2
-rw-r--r--data/removals/14_1/removal-memory-prometheus-options-source.yml2
-rw-r--r--data/removals/14_1/removal-outdated-browser-support.yml2
-rw-r--r--data/removals/14_10/14-10-package-permissions-composer-change.yml2
-rw-r--r--data/removals/14_2/removal-verify-build-log.yml2
-rw-r--r--data/removals/14_3/removal-limit-tags-to-50.yml2
-rw-r--r--data/removals/14_3/removal-verify-pe-pipelinefindername.yml2
-rw-r--r--data/removals/14_3/removal_legacy_storage_setting.yml2
-rw-r--r--data/removals/14_6/limit_trigger_pipelines.yml2
-rw-r--r--data/removals/14_6/removal-release-cli-s3.yml2
-rw-r--r--data/removals/14_9/removal_monitor_respond_integrated_error_tracking.yml2
-rw-r--r--data/removals/15_0/15-0-Legacy-approval-status-names-from-License-Compliance-API.yml2
-rw-r--r--data/removals/15_0/15-0-Pseudonymizer.yml2
-rw-r--r--data/removals/15_0/15-0-Retire-js-analyzer.yml2
-rw-r--r--data/removals/15_0/15-0-SLES-12-SP2.yml2
-rw-r--r--data/removals/15_0/15-0-advanced-search-elasticsearch-6-8.yml2
-rw-r--r--data/removals/15_0/15-0-bundler-audit.yml2
-rw-r--r--data/removals/15_0/15-0-configure-self-managed-cert-based-kube-feature-flag.yml2
-rw-r--r--data/removals/15_0/15-0-container-registry-htpasswd.yml2
-rw-r--r--data/removals/15_0/15-0-custom_hooks_dir.yml2
-rw-r--r--data/removals/15_0/15-0-database-deprecate-legacy-database-conf.yml2
-rw-r--r--data/removals/15_0/15-0-dependency-scanning-default-java-version.yml2
-rw-r--r--data/removals/15_0/15-0-dependency-scanning-python-image.yml2
-rw-r--r--data/removals/15_0/15-0-ds-default-analyzers.yml2
-rw-r--r--data/removals/15_0/15-0-geo-remove-db-rake-tasks.yml2
-rw-r--r--data/removals/15_0/15-0-geo-remove-promote-db.yml2
-rw-r--r--data/removals/15_0/15-0-geo-remove-promote-to-primary-node.yml2
-rw-r--r--data/removals/15_0/15-0-gitaly-internal-socket-dir.yml2
-rw-r--r--data/removals/15_0/15-0-managed-cluster-applications.yml2
-rw-r--r--data/removals/15_0/15-0-merge-commit-message.yml2
-rw-r--r--data/removals/15_0/15-0-oauth-implicit-grant.yml2
-rw-r--r--data/removals/15_0/15-0-oauth-tokens-no-expiry.yml2
-rw-r--r--data/removals/15_0/15-0-omniauth-kerberos-gem.yml2
-rw-r--r--data/removals/15_0/15-0-package-container-registry-group-api.yml2
-rw-r--r--data/removals/15_0/15-0-package-settings-permissions.yml2
-rw-r--r--data/removals/15_0/15-0-praefect-database-no-proxy.yml2
-rw-r--r--data/removals/15_0/15-0-praefect-virtual-storage.yml2
-rw-r--r--data/removals/15_0/15-0-protect-cns-chs.yml2
-rw-r--r--data/removals/15_0/15-0-protect-vulnerability-check.yml2
-rw-r--r--data/removals/15_0/15-0-removal-artifacts-keyword.yml2
-rw-r--r--data/removals/15_0/15-0-removal-testcoveragesetting.yml2
-rw-r--r--data/removals/15_0/15-0-remove-background-upload-object-storage.yml2
-rw-r--r--data/removals/15_0/15-0-remove-dependency-proxy-feature-flag.yml2
-rw-r--r--data/removals/15_0/15-0-remove-replicaiton-detail-routes.yml2
-rw-r--r--data/removals/15_0/15-0-remove-versions-packagetype.yml2
-rw-r--r--data/removals/15_0/15-0-remove_ff_push_rules_supersede_code_owners.yml4
-rw-r--r--data/removals/15_0/15-0-request-profiling.yml2
-rw-r--r--data/removals/15_0/15-0-runner-api-status-renames-not_connected.yml2
-rw-r--r--data/removals/15_0/15-0-runner-disable-strict-host-key-check.yml2
-rw-r--r--data/removals/15_0/15-0-runner_api_new_stale_status_breaking_change.yml2
-rw-r--r--data/removals/15_0/15-0-sast-dotnet-21.yml2
-rw-r--r--data/removals/15_0/15-0-sast-spotbugs-java-8.yml2
-rw-r--r--data/removals/15_0/15-0-secret-detection-configurations.yml2
-rw-r--r--data/removals/15_0/15-0-serverless.yml2
-rw-r--r--data/removals/15_0/15-0-sidekiq-metrics-health-check-config.yml2
-rw-r--r--data/removals/15_0/15-0-static-site-editor.yml2
-rw-r--r--data/removals/15_0/15-0-tracing.yml2
-rw-r--r--data/removals/15_0/15-0-type.yml2
-rw-r--r--data/removals/15_0/15_0-logging.yml2
-rw-r--r--data/removals/15_0/15_0-remove-pipelines-from-version-field.yml2
-rw-r--r--data/removals/15_0/removal-manage-premium-required-pipelines.yml2
-rw-r--r--data/removals/15_0/removal_manage_optional_pat_expiration.yml2
-rw-r--r--data/removals/15_0/removal_manage_repository_push_audit_event.yml2
-rw-r--r--data/removals/15_0/removal_manage_ssh_expiration.yml2
-rw-r--r--data/removals/15_0/removal_manage_status_check_passed_status.yml2
-rw-r--r--data/removals/15_2/removal-outdated-browser-support.yml2
-rw-r--r--data/removals/15_3/15-3-vulnerability-report-state-sort.yml2
-rw-r--r--data/removals/15_3/15-3-vulnerability-report-tool-sort.yml2
-rw-r--r--data/removals/15_3/removal_debian9.yml2
-rw-r--r--data/removals/15_4/15-4-sast-analyzer-consolidation.yml2
-rw-r--r--data/removals/15_6/15-6-nfs-git-repository-storage.yml32
-rw-r--r--data/removals/15_7/15-7-remove-flowdock-integration.yml18
-rw-r--r--data/removals/15_8/15-8-auto-deploy-helm-chart-cilium-policy.yml16
-rw-r--r--data/removals/16_0/source_code-approvals-endpoint.yml4
-rw-r--r--data/removals/templates/_removal_template.md.erb5
-rw-r--r--data/removals/templates/example.yml12
124 files changed, 209 insertions, 130 deletions
diff --git a/data/removals/14_0/14_0-ds-deprecations.yml b/data/removals/14_0/14_0-ds-deprecations.yml
index 91da10097ed..ba47a9d1ed4 100644
--- a/data/removals/14_0/14_0-ds-deprecations.yml
+++ b/data/removals/14_0/14_0-ds-deprecations.yml
@@ -1,4 +1,4 @@
-- name: "Dependency Scanning"
+- title: "Dependency Scanning"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: nicoleschwartz
diff --git a/data/removals/14_0/14_0-lc-deprecations.yml b/data/removals/14_0/14_0-lc-deprecations.yml
index 6322b102ec5..d5d1b6f422b 100644
--- a/data/removals/14_0/14_0-lc-deprecations.yml
+++ b/data/removals/14_0/14_0-lc-deprecations.yml
@@ -1,4 +1,4 @@
-- name: "License Compliance"
+- title: "License Compliance"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: nicoleschwartz
diff --git a/data/removals/14_0/change_default_branch_name_to_main.yml b/data/removals/14_0/change_default_branch_name_to_main.yml
index 1c47f99870b..30bac5e5bf8 100644
--- a/data/removals/14_0/change_default_branch_name_to_main.yml
+++ b/data/removals/14_0/change_default_branch_name_to_main.yml
@@ -1,4 +1,4 @@
-- name: "Default branch name for new repositories now `main`"
+- title: "Default branch name for new repositories now `main`"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: sarahwaldner
diff --git a/data/removals/14_0/create-code-review-draft-wip.yml b/data/removals/14_0/create-code-review-draft-wip.yml
index 20eaaf3cd02..aab9f86b711 100644
--- a/data/removals/14_0/create-code-review-draft-wip.yml
+++ b/data/removals/14_0/create-code-review-draft-wip.yml
@@ -1,4 +1,4 @@
-- name: "WIP merge requests renamed 'draft merge requests'"
+- title: "WIP merge requests renamed 'draft merge requests'"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: phikai
diff --git a/data/removals/14_0/create-code-review-w-parameter-removal.yml b/data/removals/14_0/create-code-review-w-parameter-removal.yml
index 3adec30a1e7..cb10e1a583d 100644
--- a/data/removals/14_0/create-code-review-w-parameter-removal.yml
+++ b/data/removals/14_0/create-code-review-w-parameter-removal.yml
@@ -1,4 +1,4 @@
-- name: "`?w=1` URL parameter to ignore whitespace changes"
+- title: "`?w=1` URL parameter to ignore whitespace changes"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: phikai
diff --git a/data/removals/14_0/deprecation_bump_terraform_template_version.yml b/data/removals/14_0/deprecation_bump_terraform_template_version.yml
index 201c2efa8aa..3ccba65553d 100644
--- a/data/removals/14_0/deprecation_bump_terraform_template_version.yml
+++ b/data/removals/14_0/deprecation_bump_terraform_template_version.yml
@@ -1,4 +1,4 @@
-- name: "Terraform template version"
+- title: "Terraform template version"
removal_date: "2021-06-22"
removal_milestone: "14.0" # example
issue_url: ""
diff --git a/data/removals/14_0/deprecation_manage_access_14_0.yml b/data/removals/14_0/deprecation_manage_access_14_0.yml
index 30167d23d60..5de9e31c44e 100644
--- a/data/removals/14_0/deprecation_manage_access_14_0.yml
+++ b/data/removals/14_0/deprecation_manage_access_14_0.yml
@@ -1,4 +1,4 @@
-- name: Limit projects returned in `GET /groups/:id/`
+- title: Limit projects returned in `GET /groups/:id/`
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: ogolowisnki
@@ -7,7 +7,7 @@
body: |
To improve performance, we are limiting the number of projects returned from the `GET /groups/:id/` API call to 100. A complete list of projects can still be retrieved with the `GET /groups/:id/projects` API call.
-- name: "GitLab OAuth implicit grant"
+- title: "GitLab OAuth implicit grant"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: ogolowinski
diff --git a/data/removals/14_0/deprecation_update_cicd_templates_to_stop_using_hardcode_master.yml b/data/removals/14_0/deprecation_update_cicd_templates_to_stop_using_hardcode_master.yml
index 4df59321bc5..d7ac8818476 100644
--- a/data/removals/14_0/deprecation_update_cicd_templates_to_stop_using_hardcode_master.yml
+++ b/data/removals/14_0/deprecation_update_cicd_templates_to_stop_using_hardcode_master.yml
@@ -1,4 +1,4 @@
-- name: "Hardcoded `master` in CI/CD templates"
+- title: "Hardcoded `master` in CI/CD templates"
reporter: dhershkovitch
removal_date: "2021-06-22"
removal_milestone: "14.0"
diff --git a/data/removals/14_0/deuley_servicetemplates_removal.yml b/data/removals/14_0/deuley_servicetemplates_removal.yml
index bbc70d98562..4854911b8ac 100644
--- a/data/removals/14_0/deuley_servicetemplates_removal.yml
+++ b/data/removals/14_0/deuley_servicetemplates_removal.yml
@@ -1,4 +1,4 @@
-- name: "Service Templates"
+- title: "Service Templates"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deuley
diff --git a/data/removals/14_0/release_announce_deprecation_of_release_notes_api.yml b/data/removals/14_0/release_announce_deprecation_of_release_notes_api.yml
index d7e12a89f14..7f1133f12d0 100644
--- a/data/removals/14_0/release_announce_deprecation_of_release_notes_api.yml
+++ b/data/removals/14_0/release_announce_deprecation_of_release_notes_api.yml
@@ -1,4 +1,4 @@
-- name: "Release description in the Tags API"
+- title: "Release description in the Tags API"
reporter: kbychu
removal_date: "2021-06-22"
removal_milestone: "14.0"
diff --git a/data/removals/14_0/release_deprecation_auto-deploy-image.yml b/data/removals/14_0/release_deprecation_auto-deploy-image.yml
index d6cd9ac23ca..b68388e0a9a 100644
--- a/data/removals/14_0/release_deprecation_auto-deploy-image.yml
+++ b/data/removals/14_0/release_deprecation_auto-deploy-image.yml
@@ -1,4 +1,4 @@
-- name: "Auto Deploy CI template v1"
+- title: "Auto Deploy CI template v1"
reporter: kbychu
removal_date: "2021-06-22"
removal_milestone: "14.0"
diff --git a/data/removals/14_0/release_domainsource_configuration_for_gitlab_pages_deprecation.yml b/data/removals/14_0/release_domainsource_configuration_for_gitlab_pages_deprecation.yml
index bb10ab8a2ab..902c36b8e96 100644
--- a/data/removals/14_0/release_domainsource_configuration_for_gitlab_pages_deprecation.yml
+++ b/data/removals/14_0/release_domainsource_configuration_for_gitlab_pages_deprecation.yml
@@ -1,4 +1,4 @@
-- name: "Disk source configuration for GitLab Pages"
+- title: "Disk source configuration for GitLab Pages"
reporter: kbychu
removal_date: "2021-06-22"
removal_milestone: "14.0"
diff --git a/data/removals/14_0/release_legacy_feature_flags_deprecation.yml b/data/removals/14_0/release_legacy_feature_flags_deprecation.yml
index bf0075faa1e..4bf95e4ed35 100644
--- a/data/removals/14_0/release_legacy_feature_flags_deprecation.yml
+++ b/data/removals/14_0/release_legacy_feature_flags_deprecation.yml
@@ -1,4 +1,4 @@
-- name: "Legacy feature flags"
+- title: "Legacy feature flags"
reporter: kbychu
removal_date: "2021-06-22"
removal_milestone: "14.0"
diff --git a/data/removals/14_0/release_remove_redundant_keyvalue_pair_from_the_payload_of_dora.yml b/data/removals/14_0/release_remove_redundant_keyvalue_pair_from_the_payload_of_dora.yml
index 98aef74fd03..3679242d33a 100644
--- a/data/removals/14_0/release_remove_redundant_keyvalue_pair_from_the_payload_of_dora.yml
+++ b/data/removals/14_0/release_remove_redundant_keyvalue_pair_from_the_payload_of_dora.yml
@@ -1,4 +1,4 @@
-- name: "Redundant timestamp field from DORA metrics API payload"
+- title: "Redundant timestamp field from DORA metrics API payload"
reporter: kbychu
removal_date: "2021-06-22"
removal_milestone: "14.0"
diff --git a/data/removals/14_0/removal-geo-fdw-settings.yml b/data/removals/14_0/removal-geo-fdw-settings.yml
index 5997705bf30..b2d035921c9 100644
--- a/data/removals/14_0/removal-geo-fdw-settings.yml
+++ b/data/removals/14_0/removal-geo-fdw-settings.yml
@@ -1,4 +1,4 @@
-- name: "Geo Foreign Data Wrapper settings"
+- title: "Geo Foreign Data Wrapper settings"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: fzimmer
diff --git a/data/removals/14_0/removal-graphql-fields.yml b/data/removals/14_0/removal-graphql-fields.yml
index 71d277bd6fc..bf73c427f96 100644
--- a/data/removals/14_0/removal-graphql-fields.yml
+++ b/data/removals/14_0/removal-graphql-fields.yml
@@ -1,4 +1,4 @@
-- name: "Deprecated GraphQL fields"
+- title: "Deprecated GraphQL fields"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: gweaver
diff --git a/data/removals/14_0/removal-legacy-storage.yml b/data/removals/14_0/removal-legacy-storage.yml
index 28b6ffeb0d1..4c229c9e9d9 100644
--- a/data/removals/14_0/removal-legacy-storage.yml
+++ b/data/removals/14_0/removal-legacy-storage.yml
@@ -1,4 +1,4 @@
-- name: "Legacy storage"
+- title: "Legacy storage"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: fzimmer
diff --git a/data/removals/14_0/removal-protect-features.yml b/data/removals/14_0/removal-protect-features.yml
index e8e71f7bbcd..71fcaddaa06 100644
--- a/data/removals/14_0/removal-protect-features.yml
+++ b/data/removals/14_0/removal-protect-features.yml
@@ -1,4 +1,4 @@
-- name: Container Scanning Engine Clair
+- title: Container Scanning Engine Clair
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: sam.white
@@ -6,7 +6,7 @@
body: |
Clair, the default container scanning engine, was deprecated in GitLab 13.9 and is removed from GitLab 14.0 and replaced by Trivy. We advise customers who are customizing variables for their container scanning job to [follow these instructions](https://docs.gitlab.com/ee/user/application_security/container_scanning/#change-scanners) to ensure that their container scanning jobs continue to work.
-- name: Web Application Firewall (WAF)
+- title: Web Application Firewall (WAF)
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: sam.white
diff --git a/data/removals/14_0/removal-sidekiq_experimental_queue_selector.yml b/data/removals/14_0/removal-sidekiq_experimental_queue_selector.yml
index d53e7744e3a..bbff9c56dda 100644
--- a/data/removals/14_0/removal-sidekiq_experimental_queue_selector.yml
+++ b/data/removals/14_0/removal-sidekiq_experimental_queue_selector.yml
@@ -1,4 +1,4 @@
-- name: Experimental prefix in Sidekiq queue selector options
+- title: Experimental prefix in Sidekiq queue selector options
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: smcgivern
diff --git a/data/removals/14_0/removal-unicorn.yml b/data/removals/14_0/removal-unicorn.yml
index d5062aa0eea..737c1fa53aa 100644
--- a/data/removals/14_0/removal-unicorn.yml
+++ b/data/removals/14_0/removal-unicorn.yml
@@ -1,4 +1,4 @@
-- name: "Unicorn in GitLab self-managed"
+- title: "Unicorn in GitLab self-managed"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: fzimmer
diff --git a/data/removals/14_0/removal_ci_project_config_path.yml b/data/removals/14_0/removal_ci_project_config_path.yml
index d71fbbb78f3..a54722c5923 100644
--- a/data/removals/14_0/removal_ci_project_config_path.yml
+++ b/data/removals/14_0/removal_ci_project_config_path.yml
@@ -1,4 +1,4 @@
-- name: "`CI_PROJECT_CONFIG_PATH` variable"
+- title: "`CI_PROJECT_CONFIG_PATH` variable"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: stkerr
diff --git a/data/removals/14_0/removal_enablement_helm2.yml b/data/removals/14_0/removal_enablement_helm2.yml
index 09136bead3e..57ed67851c3 100644
--- a/data/removals/14_0/removal_enablement_helm2.yml
+++ b/data/removals/14_0/removal_enablement_helm2.yml
@@ -1,4 +1,4 @@
-- name: "Helm v2 support"
+- title: "Helm v2 support"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: joshlambert
diff --git a/data/removals/14_0/removal_enablement_opensuse_15_1.yml b/data/removals/14_0/removal_enablement_opensuse_15_1.yml
index 2e0333c3b88..c9da3535f41 100644
--- a/data/removals/14_0/removal_enablement_opensuse_15_1.yml
+++ b/data/removals/14_0/removal_enablement_opensuse_15_1.yml
@@ -1,4 +1,4 @@
-- name: "OpenSUSE Leap 15.1"
+- title: "OpenSUSE Leap 15.1"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: dorrino
diff --git a/data/removals/14_0/removal_enablement_pg11.yml b/data/removals/14_0/removal_enablement_pg11.yml
index d409a1bc9d3..a7f9d3910be 100644
--- a/data/removals/14_0/removal_enablement_pg11.yml
+++ b/data/removals/14_0/removal_enablement_pg11.yml
@@ -1,4 +1,4 @@
-- name: "PostgreSQL 11 support"
+- title: "PostgreSQL 11 support"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: joshlambert
diff --git a/data/removals/14_0/removal_enablement_ubuntu_16.yml b/data/removals/14_0/removal_enablement_ubuntu_16.yml
index e67829de7ab..4c345c23e9c 100644
--- a/data/removals/14_0/removal_enablement_ubuntu_16.yml
+++ b/data/removals/14_0/removal_enablement_ubuntu_16.yml
@@ -1,4 +1,4 @@
-- name: "Ubuntu 16.04 support"
+- title: "Ubuntu 16.04 support"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: joshlambert
diff --git a/data/removals/14_0/removal_repost_static_analysis_notices.yml b/data/removals/14_0/removal_repost_static_analysis_notices.yml
index 1a2ae93a902..6ee59f72c4e 100644
--- a/data/removals/14_0/removal_repost_static_analysis_notices.yml
+++ b/data/removals/14_0/removal_repost_static_analysis_notices.yml
@@ -1,4 +1,4 @@
-- name: "Migrate from `SAST_DEFAULT_ANALYZERS` to `SAST_EXCLUDED_ANALYZERS`"
+- title: "Migrate from `SAST_DEFAULT_ANALYZERS` to `SAST_EXCLUDED_ANALYZERS`"
reporter: tmccaslin
removal_date: "2021-06-22"
removal_milestone: "14.0"
@@ -8,7 +8,7 @@
Until GitLab 13.9, if you wanted to avoid running one particular GitLab SAST analyzer, you needed to remove it from the [long string of analyzers in the `SAST.gitlab-ci.yml` file](https://gitlab.com/gitlab-org/gitlab/-/blob/390afc431e7ce1ac253b35beb39f19e49c746bff/lib/gitlab/ci/templates/Security/SAST.gitlab-ci.yml#L12) and use that to set the [`SAST_DEFAULT_ANALYZERS`](https://docs.gitlab.com/ee/user/application_security/sast/#docker-images) variable in your project's CI file. If you did this, it would exclude you from future new analyzers because this string hard codes the list of analyzers to execute. We avoid this problem by inverting this variable's logic to exclude, rather than choose default analyzers.
Beginning with 13.9, [we migrated](https://gitlab.com/gitlab-org/gitlab/-/blob/14fed7a33bfdbd4663d8928e46002a5ef3e3282c/lib/gitlab/ci/templates/Security/SAST.gitlab-ci.yml#L13) to `SAST_EXCLUDED_ANALYZERS` in our `SAST.gitlab-ci.yml` file. We encourage anyone who uses a [customized SAST configuration](https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings) in their project CI file to migrate to this new variable. If you have not overridden `SAST_DEFAULT_ANALYZERS`, no action is needed. The CI/CD variable `SAST_DEFAULT_ANALYZERS` has been removed in GitLab 14.0, which released on June 22, 2021.
-- name: "`secret_detection_default_branch` job"
+- title: "`secret_detection_default_branch` job"
reporter: tmccaslin
removal_date: "2021-06-22"
removal_milestone: "14.0"
@@ -18,7 +18,7 @@
To ensure Secret Detection was scanning both default branches and feature branches, we introduced two separate secret detection CI jobs (`secret_detection_default_branch` and `secret_detection`) in our managed [`Secret-Detection.gitlab-ci.yml`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Security/Secret-Detection.gitlab-ci.yml) template. These two CI jobs created confusion and complexity in the CI rules logic. This deprecation moves the `rule` logic into the `script` section, which then determines how the `secret_detection` job is run (historic, on a branch, commits, etc).
If you override or maintain custom versions of `SAST.gitlab-ci.yml` or `Secret-Detection.gitlab-ci.yml`, you must update your CI templates. We strongly encourage [inheriting and overriding our managed CI templates](https://docs.gitlab.com/ee/user/application_security/secret_detection/#custom-settings-example) to future-proof your CI templates. GitLab 14.0 no longer supports the old `secret_detection_default_branch` job.
-- name: "SAST analyzer `SAST_GOSEC_CONFIG` variable"
+- title: "SAST analyzer `SAST_GOSEC_CONFIG` variable"
reporter: tmccaslin
removal_date: "2021-06-22"
removal_milestone: "14.0"
@@ -28,7 +28,7 @@
With the release of [SAST Custom Rulesets](https://docs.gitlab.com/ee/user/application_security/sast/#customize-rulesets) in GitLab 13.5 we allow greater flexibility in configuration options for our Go analyzer (GoSec). As a result we no longer plan to support our less flexible [`SAST_GOSEC_CONFIG`](https://docs.gitlab.com/ee/user/application_security/sast/#analyzer-settings) analyzer setting. This variable was deprecated in GitLab 13.10.
GitLab 14.0 removes the old `SAST_GOSEC_CONFIG variable`. If you use or override `SAST_GOSEC_CONFIG` in your CI file, update your SAST CI configuration or pin to an older version of the GoSec analyzer. We strongly encourage [inheriting and overriding our managed CI templates](https://docs.gitlab.com/ee/user/application_security/sast/#overriding-sast-jobs) to future-proof your CI templates.
-- name: "Global `SAST_ANALYZER_IMAGE_TAG` in SAST CI template"
+- title: "Global `SAST_ANALYZER_IMAGE_TAG` in SAST CI template"
reporter: tmccaslin
removal_date: "2021-06-22"
removal_milestone: "14.0"
diff --git a/data/removals/14_0/removal_runner_25555.yml b/data/removals/14_0/removal_runner_25555.yml
index f775bd977bf..13c4d41989c 100644
--- a/data/removals/14_0/removal_runner_25555.yml
+++ b/data/removals/14_0/removal_runner_25555.yml
@@ -1,4 +1,4 @@
-- name: "Off peak time mode configuration for Docker Machine autoscaling"
+- title: "Off peak time mode configuration for Docker Machine autoscaling"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/removal_runner_26036.yml b/data/removals/14_0/removal_runner_26036.yml
index 5f391909a2d..c806b2b54f1 100644
--- a/data/removals/14_0/removal_runner_26036.yml
+++ b/data/removals/14_0/removal_runner_26036.yml
@@ -1,4 +1,4 @@
-- name: "Ubuntu 19.10 (Eoan Ermine) package"
+- title: "Ubuntu 19.10 (Eoan Ermine) package"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/removal_runner_26419.yml b/data/removals/14_0/removal_runner_26419.yml
index 85d57de763e..83690f807ba 100644
--- a/data/removals/14_0/removal_runner_26419.yml
+++ b/data/removals/14_0/removal_runner_26419.yml
@@ -1,4 +1,4 @@
-- name: "Make `pwsh` the default shell for newly-registered Windows Runners"
+- title: "Make `pwsh` the default shell for newly-registered Windows Runners"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/removal_runner_4845.yml b/data/removals/14_0/removal_runner_4845.yml
index db25c0741cb..7aab67e3d41 100644
--- a/data/removals/14_0/removal_runner_4845.yml
+++ b/data/removals/14_0/removal_runner_4845.yml
@@ -1,4 +1,4 @@
-- name: "GitLab Runner installation to ignore the `skel` directory"
+- title: "GitLab Runner installation to ignore the `skel` directory"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/removal_runner_6413.yml b/data/removals/14_0/removal_runner_6413.yml
index 514cb254d8d..e511b792fe7 100644
--- a/data/removals/14_0/removal_runner_6413.yml
+++ b/data/removals/14_0/removal_runner_6413.yml
@@ -1,4 +1,4 @@
-- name: "`FF_SHELL_EXECUTOR_USE_LEGACY_PROCESS_KILL` feature flag"
+- title: "`FF_SHELL_EXECUTOR_USE_LEGACY_PROCESS_KILL` feature flag"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/removals-14-testing-team.yml b/data/removals/14_0/removals-14-testing-team.yml
index 8b877ece6cc..4146bfe916c 100644
--- a/data/removals/14_0/removals-14-testing-team.yml
+++ b/data/removals/14_0/removals-14-testing-team.yml
@@ -1,4 +1,4 @@
-- name: "Default Browser Performance testing job renamed in GitLab 14.0"
+- title: "Default Browser Performance testing job renamed in GitLab 14.0"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: jheimbuck_gl
@@ -7,7 +7,7 @@
Browser Performance Testing has run in a job named `performance` by default. With the introduction of [Load Performance Testing](https://docs.gitlab.com/ee/ci/testing/code_quality.html) in GitLab 13.2, this naming could be confusing. To make it clear which job is running [Browser Performance Testing](https://docs.gitlab.com/ee/ci/testing/browser_performance_testing.html), the default job name is changed from `performance` to `browser_performance` in the template in GitLab 14.0.
Relevant Issue: [Rename default Browser Performance Testing job](https://gitlab.com/gitlab-org/gitlab/-/issues/225914)
-- name: "Code Quality RuboCop support changed"
+- title: "Code Quality RuboCop support changed"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: jheimbuck_gl
@@ -16,7 +16,7 @@
By default, the Code Quality feature has not provided support for Ruby 2.6+ if you're using the Code Quality template. To better support the latest versions of Ruby, the default RuboCop version is updated to add support for Ruby 2.4 through 3.0. As a result, support for Ruby 2.1, 2.2, and 2.3 is removed. You can re-enable support for older versions by [customizing your configuration](https://docs.gitlab.com/ee/ci/testing/code_quality.html#rubocop-errors).
Relevant Issue: [Default `codeclimate-rubocop` engine does not support Ruby 2.6+](https://gitlab.com/gitlab-org/ci-cd/codequality/-/issues/28)
-- name: "Ruby version changed in `Ruby.gitlab-ci.yml`"
+- title: "Ruby version changed in `Ruby.gitlab-ci.yml`"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: jheimbuck_gl
diff --git a/data/removals/14_0/removals_runner_26651.yml b/data/removals/14_0/removals_runner_26651.yml
index 8a35996c81a..c2c0f88728a 100644
--- a/data/removals/14_0/removals_runner_26651.yml
+++ b/data/removals/14_0/removals_runner_26651.yml
@@ -1,4 +1,4 @@
-- name: "`/usr/lib/gitlab-runner` symlink from package"
+- title: "`/usr/lib/gitlab-runner` symlink from package"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/removals_runner_26679.yml b/data/removals/14_0/removals_runner_26679.yml
index e99a551a293..1827992a801 100644
--- a/data/removals/14_0/removals_runner_26679.yml
+++ b/data/removals/14_0/removals_runner_26679.yml
@@ -1,4 +1,4 @@
-- name: "`FF_RESET_HELPER_IMAGE_ENTRYPOINT` feature flag"
+- title: "`FF_RESET_HELPER_IMAGE_ENTRYPOINT` feature flag"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/removals_runner_26900.yml b/data/removals/14_0/removals_runner_26900.yml
index addf11c86ad..a823d797c1a 100644
--- a/data/removals/14_0/removals_runner_26900.yml
+++ b/data/removals/14_0/removals_runner_26900.yml
@@ -1,4 +1,4 @@
-- name: "Success and failure for finished build metric conversion"
+- title: "Success and failure for finished build metric conversion"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/removals_runner_27175.yml b/data/removals/14_0/removals_runner_27175.yml
index a31c4e757e7..c164f50a973 100644
--- a/data/removals/14_0/removals_runner_27175.yml
+++ b/data/removals/14_0/removals_runner_27175.yml
@@ -1,4 +1,4 @@
-- name: "`FF_USE_GO_CLOUD_WITH_CACHE_ARCHIVER` feature flag"
+- title: "`FF_USE_GO_CLOUD_WITH_CACHE_ARCHIVER` feature flag"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/removals_runner_27218.yml b/data/removals/14_0/removals_runner_27218.yml
index 8fb7e800b0b..8c18551d68b 100644
--- a/data/removals/14_0/removals_runner_27218.yml
+++ b/data/removals/14_0/removals_runner_27218.yml
@@ -1,4 +1,4 @@
-- name: "GitLab Runner helper image in GitLab.com Container Registry"
+- title: "GitLab Runner helper image in GitLab.com Container Registry"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/removals_runner_27551.yml b/data/removals/14_0/removals_runner_27551.yml
index 43ecf3d72f6..0165a541420 100644
--- a/data/removals/14_0/removals_runner_27551.yml
+++ b/data/removals/14_0/removals_runner_27551.yml
@@ -1,4 +1,4 @@
-- name: "Windows Server 1903 image support"
+- title: "Windows Server 1903 image support"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/removals_runner_27899.yml b/data/removals/14_0/removals_runner_27899.yml
index 468e04dc677..8eef3009df8 100644
--- a/data/removals/14_0/removals_runner_27899.yml
+++ b/data/removals/14_0/removals_runner_27899.yml
@@ -1,4 +1,4 @@
-- name: "Windows Server 1909 image support"
+- title: "Windows Server 1909 image support"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: deastman
diff --git a/data/removals/14_0/remove-sql-elector.yml b/data/removals/14_0/remove-sql-elector.yml
index 6a306569d9f..2628f23129c 100644
--- a/data/removals/14_0/remove-sql-elector.yml
+++ b/data/removals/14_0/remove-sql-elector.yml
@@ -1,4 +1,4 @@
-- name: "Gitaly Cluster SQL primary elector"
+- title: "Gitaly Cluster SQL primary elector"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: mjwood
diff --git a/data/removals/14_0/remove_dast_env_variables.yml b/data/removals/14_0/remove_dast_env_variables.yml
index 3a40c6518e0..8ed23aae6fa 100644
--- a/data/removals/14_0/remove_dast_env_variables.yml
+++ b/data/removals/14_0/remove_dast_env_variables.yml
@@ -1,4 +1,4 @@
-- name: "DAST environment variable renaming and removal"
+- title: "DAST environment variable renaming and removal"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: derekferguson
diff --git a/data/removals/14_0/remove_dast_legacy_domain_validation.yml b/data/removals/14_0/remove_dast_legacy_domain_validation.yml
index 39acc3e7188..ffb2ec1118e 100644
--- a/data/removals/14_0/remove_dast_legacy_domain_validation.yml
+++ b/data/removals/14_0/remove_dast_legacy_domain_validation.yml
@@ -1,4 +1,4 @@
-- name: "Legacy DAST domain validation"
+- title: "Legacy DAST domain validation"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: derekferguson
diff --git a/data/removals/14_0/remove_dast_legacy_report_fields.yml b/data/removals/14_0/remove_dast_legacy_report_fields.yml
index e5fca1fa256..cf885ca521d 100644
--- a/data/removals/14_0/remove_dast_legacy_report_fields.yml
+++ b/data/removals/14_0/remove_dast_legacy_report_fields.yml
@@ -1,4 +1,4 @@
-- name: "Legacy fields from DAST report"
+- title: "Legacy fields from DAST report"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: derekferguson
diff --git a/data/removals/14_0/remove_dast_spider_host_reset.yml b/data/removals/14_0/remove_dast_spider_host_reset.yml
index 53122f6071f..6a44a70655e 100644
--- a/data/removals/14_0/remove_dast_spider_host_reset.yml
+++ b/data/removals/14_0/remove_dast_spider_host_reset.yml
@@ -1,4 +1,4 @@
-- name: "Default DAST spider begins crawling at target URL"
+- title: "Default DAST spider begins crawling at target URL"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: derekferguson
diff --git a/data/removals/14_0/remove_dast_template_stages.yml b/data/removals/14_0/remove_dast_template_stages.yml
index 0995e09c3ed..4a7c9f13fc8 100644
--- a/data/removals/14_0/remove_dast_template_stages.yml
+++ b/data/removals/14_0/remove_dast_template_stages.yml
@@ -1,4 +1,4 @@
-- name: "DAST default template stages"
+- title: "DAST default template stages"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: derekferguson
diff --git a/data/removals/14_0/remove_optimize_api.yml b/data/removals/14_0/remove_optimize_api.yml
index a472e6a0d59..aa50a4ce7d2 100644
--- a/data/removals/14_0/remove_optimize_api.yml
+++ b/data/removals/14_0/remove_optimize_api.yml
@@ -1,4 +1,4 @@
-- name: "DevOps Adoption API Segments"
+- title: "DevOps Adoption API Segments"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: ljlane
diff --git a/data/removals/14_0/remove_terraform_template.yml b/data/removals/14_0/remove_terraform_template.yml
index 2d78eb1f59c..77fade19fc5 100644
--- a/data/removals/14_0/remove_terraform_template.yml
+++ b/data/removals/14_0/remove_terraform_template.yml
@@ -1,4 +1,4 @@
-- name: "Breaking changes to Terraform CI template"
+- title: "Breaking changes to Terraform CI template"
reporter: nagyv-gitlab
removal_date: "2021-06-22"
removal_milestone: "14.0"
diff --git a/data/removals/14_0/verify-ci-removal-parametertrace.yml b/data/removals/14_0/verify-ci-removal-parametertrace.yml
index 8822abaf357..7dd74bac53c 100644
--- a/data/removals/14_0/verify-ci-removal-parametertrace.yml
+++ b/data/removals/14_0/verify-ci-removal-parametertrace.yml
@@ -1,4 +1,4 @@
-- name: "`trace` parameter in `jobs` API"
+- title: "`trace` parameter in `jobs` API"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: jreporter
diff --git a/data/removals/14_0/verify-ci-removalpipelineservice.yml b/data/removals/14_0/verify-ci-removalpipelineservice.yml
index fe3d3f224d1..74c10f8fbbe 100644
--- a/data/removals/14_0/verify-ci-removalpipelineservice.yml
+++ b/data/removals/14_0/verify-ci-removalpipelineservice.yml
@@ -1,4 +1,4 @@
-- name: "External Pipeline Validation Service Code Changes"
+- title: "External Pipeline Validation Service Code Changes"
removal_date: "2021-06-22"
removal_milestone: "14.0"
reporter: jreporter
diff --git a/data/removals/14_1/removal-memory-prometheus-options-source.yml b/data/removals/14_1/removal-memory-prometheus-options-source.yml
index 57a5dfa5d69..a98dc74bbaf 100644
--- a/data/removals/14_1/removal-memory-prometheus-options-source.yml
+++ b/data/removals/14_1/removal-memory-prometheus-options-source.yml
@@ -1,4 +1,4 @@
-- name: "Remove support for `prometheus.listen_address` and `prometheus.enable`"
+- title: "Remove support for `prometheus.listen_address` and `prometheus.enable`"
removal_date: July 22, 2021
removal_milestone: "14.1"
reporter: fzimmer
diff --git a/data/removals/14_1/removal-outdated-browser-support.yml b/data/removals/14_1/removal-outdated-browser-support.yml
index 281b8d65686..8ef732564a8 100644
--- a/data/removals/14_1/removal-outdated-browser-support.yml
+++ b/data/removals/14_1/removal-outdated-browser-support.yml
@@ -1,4 +1,4 @@
-- name: "Remove support for older browsers"
+- title: "Remove support for older browsers"
removal_date: July 22, 2021
removal_milestone: "14.1"
reporter: leipert
diff --git a/data/removals/14_10/14-10-package-permissions-composer-change.yml b/data/removals/14_10/14-10-package-permissions-composer-change.yml
index e44f1c55167..47e1502c466 100644
--- a/data/removals/14_10/14-10-package-permissions-composer-change.yml
+++ b/data/removals/14_10/14-10-package-permissions-composer-change.yml
@@ -1,4 +1,4 @@
-- name: "Permissions change for downloading Composer dependencies"
+- title: "Permissions change for downloading Composer dependencies"
announcement_milestone: "14.9"
announcement_date: "2022-03-22"
removal_milestone: "14.10"
diff --git a/data/removals/14_2/removal-verify-build-log.yml b/data/removals/14_2/removal-verify-build-log.yml
index f80971b6f4d..8ef41231543 100644
--- a/data/removals/14_2/removal-verify-build-log.yml
+++ b/data/removals/14_2/removal-verify-build-log.yml
@@ -1,4 +1,4 @@
-- name: "Max job log file size of 100 MB"
+- title: "Max job log file size of 100 MB"
removal_date: August 22, 2021 # day the removal was released
removal_milestone: "14.2"
reporter: jreporter # GitLab username of the person reporting the removal
diff --git a/data/removals/14_3/removal-limit-tags-to-50.yml b/data/removals/14_3/removal-limit-tags-to-50.yml
index 24dcddf6955..b75fa440ff6 100644
--- a/data/removals/14_3/removal-limit-tags-to-50.yml
+++ b/data/removals/14_3/removal-limit-tags-to-50.yml
@@ -1,4 +1,4 @@
-- name: "Introduced limit of 50 tags for jobs"
+- title: "Introduced limit of 50 tags for jobs"
removal_date: September 22nd, 2021
removal_milestone: "14.3"
reporter: jreporter
diff --git a/data/removals/14_3/removal-verify-pe-pipelinefindername.yml b/data/removals/14_3/removal-verify-pe-pipelinefindername.yml
index e3ad364ce29..ad069308045 100644
--- a/data/removals/14_3/removal-verify-pe-pipelinefindername.yml
+++ b/data/removals/14_3/removal-verify-pe-pipelinefindername.yml
@@ -1,4 +1,4 @@
-- name: "List project pipelines API endpoint removes `name` support in 14.3"
+- title: "List project pipelines API endpoint removes `name` support in 14.3"
removal_date: September 22, 2021 # day the removal was released
removal_milestone: "14.3"
reporter: jreporter # GitLab username of the person reporting the removal
diff --git a/data/removals/14_3/removal_legacy_storage_setting.yml b/data/removals/14_3/removal_legacy_storage_setting.yml
index 1a635dc9b0a..ded32188e56 100644
--- a/data/removals/14_3/removal_legacy_storage_setting.yml
+++ b/data/removals/14_3/removal_legacy_storage_setting.yml
@@ -1,4 +1,4 @@
-- name: Use of legacy storage setting
+- title: Use of legacy storage setting
removal_date: September 22nd, 2021 # day the removal was released
removal_milestone: "14.3"
reporter: dorrino # GitLab username of the person reporting the removal
diff --git a/data/removals/14_6/limit_trigger_pipelines.yml b/data/removals/14_6/limit_trigger_pipelines.yml
index 668d887bb0b..f893ebf7643 100644
--- a/data/removals/14_6/limit_trigger_pipelines.yml
+++ b/data/removals/14_6/limit_trigger_pipelines.yml
@@ -1,4 +1,4 @@
-- name: "Limit the number of triggered pipeline to 25K in free tier"
+- title: "Limit the number of triggered pipeline to 25K in free tier"
removal_date: Dec 22, 2021 # day the removal was released
removal_milestone: "14.6"
reporter: dhershkovitch # GitLab username of the person reporting the removal
diff --git a/data/removals/14_6/removal-release-cli-s3.yml b/data/removals/14_6/removal-release-cli-s3.yml
index 7f37f017431..458c027c4c0 100644
--- a/data/removals/14_6/removal-release-cli-s3.yml
+++ b/data/removals/14_6/removal-release-cli-s3.yml
@@ -1,4 +1,4 @@
-- name: "Release CLI distributed as a generic package"
+- title: "Release CLI distributed as a generic package"
removal_date: Dec 22, 2021 # day the removal was released
removal_milestone: "14.6"
reporter: kbychu # GitLab username of the person reporting the removal
diff --git a/data/removals/14_9/removal_monitor_respond_integrated_error_tracking.yml b/data/removals/14_9/removal_monitor_respond_integrated_error_tracking.yml
index a0467a56f4f..93824a4e68b 100644
--- a/data/removals/14_9/removal_monitor_respond_integrated_error_tracking.yml
+++ b/data/removals/14_9/removal_monitor_respond_integrated_error_tracking.yml
@@ -1,4 +1,4 @@
-- name: "Integrated error tracking disabled by default"
+- title: "Integrated error tracking disabled by default"
announcement_milestone: "14.9"
announcement_date: "2022-02-23" # This is the date customers were notified about the change in rate limits, making integrated error tracking unusable, see https://gitlab.com/groups/gitlab-org/-/epics/7580#communication-to-rate-limit-impacted-users
removal_milestone: "14.9"
diff --git a/data/removals/15_0/15-0-Legacy-approval-status-names-from-License-Compliance-API.yml b/data/removals/15_0/15-0-Legacy-approval-status-names-from-License-Compliance-API.yml
index 4a241f913a1..81e9df8d761 100644
--- a/data/removals/15_0/15-0-Legacy-approval-status-names-from-License-Compliance-API.yml
+++ b/data/removals/15_0/15-0-Legacy-approval-status-names-from-License-Compliance-API.yml
@@ -1,4 +1,4 @@
-- name: "Legacy approval status names in License Compliance API"
+- title: "Legacy approval status names in License Compliance API"
announcement_milestone: "14.6"
announcement_date: "2021-12-13"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-Pseudonymizer.yml b/data/removals/15_0/15-0-Pseudonymizer.yml
index f3ad893e5dc..6d0bb6e358c 100644
--- a/data/removals/15_0/15-0-Pseudonymizer.yml
+++ b/data/removals/15_0/15-0-Pseudonymizer.yml
@@ -1,4 +1,4 @@
-- name: "Pseudonymizer"
+- title: "Pseudonymizer"
announcement_milestone: "14.7"
announcement_date: "2022-01-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-Retire-js-analyzer.yml b/data/removals/15_0/15-0-Retire-js-analyzer.yml
index 5b5d38d039c..fa744ca1951 100644
--- a/data/removals/15_0/15-0-Retire-js-analyzer.yml
+++ b/data/removals/15_0/15-0-Retire-js-analyzer.yml
@@ -1,4 +1,4 @@
-- name: "Retire-JS Dependency Scanning tool"
+- title: "Retire-JS Dependency Scanning tool"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-SLES-12-SP2.yml b/data/removals/15_0/15-0-SLES-12-SP2.yml
index 40c51fa5f95..b6499455574 100644
--- a/data/removals/15_0/15-0-SLES-12-SP2.yml
+++ b/data/removals/15_0/15-0-SLES-12-SP2.yml
@@ -1,4 +1,4 @@
-- name: "SUSE Linux Enterprise Server 12 SP2"
+- title: "SUSE Linux Enterprise Server 12 SP2"
announcement_milestone: "14.5" # The milestone when this feature was first announced as deprecated.
announcement_date: "2021-11-22"
removal_milestone: "15.0" # the milestone when this feature is planned to be removed
diff --git a/data/removals/15_0/15-0-advanced-search-elasticsearch-6-8.yml b/data/removals/15_0/15-0-advanced-search-elasticsearch-6-8.yml
index e40e48ba9e9..d920c54a786 100644
--- a/data/removals/15_0/15-0-advanced-search-elasticsearch-6-8.yml
+++ b/data/removals/15_0/15-0-advanced-search-elasticsearch-6-8.yml
@@ -1,4 +1,4 @@
-- name: "Elasticsearch 6.8.x in GitLab 15.0"
+- title: "Elasticsearch 6.8.x in GitLab 15.0"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-bundler-audit.yml b/data/removals/15_0/15-0-bundler-audit.yml
index 991280585ba..397b18580c6 100644
--- a/data/removals/15_0/15-0-bundler-audit.yml
+++ b/data/removals/15_0/15-0-bundler-audit.yml
@@ -1,4 +1,4 @@
-- name: "bundler-audit Dependency Scanning tool"
+- title: "bundler-audit Dependency Scanning tool"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-configure-self-managed-cert-based-kube-feature-flag.yml b/data/removals/15_0/15-0-configure-self-managed-cert-based-kube-feature-flag.yml
index a4b8b422dd9..48152a06eb3 100644
--- a/data/removals/15_0/15-0-configure-self-managed-cert-based-kube-feature-flag.yml
+++ b/data/removals/15_0/15-0-configure-self-managed-cert-based-kube-feature-flag.yml
@@ -1,4 +1,4 @@
-- name: "Self-managed certificate-based integration with Kubernetes feature flagged"
+- title: "Self-managed certificate-based integration with Kubernetes feature flagged"
announcement_milestone: "14.5"
announcement_date: "2021-11-15"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-container-registry-htpasswd.yml b/data/removals/15_0/15-0-container-registry-htpasswd.yml
index e9a4b2e9882..78a28c4e615 100644
--- a/data/removals/15_0/15-0-container-registry-htpasswd.yml
+++ b/data/removals/15_0/15-0-container-registry-htpasswd.yml
@@ -1,4 +1,4 @@
-- name: "Container registry authentication with htpasswd"
+- title: "Container registry authentication with htpasswd"
announcement_milestone: "14.9"
announcement_date: "2022-03-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-custom_hooks_dir.yml b/data/removals/15_0/15-0-custom_hooks_dir.yml
index 2c116a55e1c..55f63c9bef7 100644
--- a/data/removals/15_0/15-0-custom_hooks_dir.yml
+++ b/data/removals/15_0/15-0-custom_hooks_dir.yml
@@ -1,4 +1,4 @@
-- name: "Move `custom_hooks_dir` setting from GitLab Shell to Gitaly"
+- title: "Move `custom_hooks_dir` setting from GitLab Shell to Gitaly"
announcement_milestone: "14.9"
announcement_date: "2022-03-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-database-deprecate-legacy-database-conf.yml b/data/removals/15_0/15-0-database-deprecate-legacy-database-conf.yml
index 37595f8808d..4b203b61649 100644
--- a/data/removals/15_0/15-0-database-deprecate-legacy-database-conf.yml
+++ b/data/removals/15_0/15-0-database-deprecate-legacy-database-conf.yml
@@ -1,4 +1,4 @@
-- name: "Support for legacy format of `config/database.yml`"
+- title: "Support for legacy format of `config/database.yml`"
announcement_milestone: "14.3"
announcement_date: "2021-09-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-dependency-scanning-default-java-version.yml b/data/removals/15_0/15-0-dependency-scanning-default-java-version.yml
index dee3b5093fc..8576b1e0deb 100644
--- a/data/removals/15_0/15-0-dependency-scanning-default-java-version.yml
+++ b/data/removals/15_0/15-0-dependency-scanning-default-java-version.yml
@@ -1,4 +1,4 @@
-- name: "Dependency Scanning default Java version changed to 17"
+- title: "Dependency Scanning default Java version changed to 17"
announcement_milestone: "14.10"
announcement_date: "2022-04-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-dependency-scanning-python-image.yml b/data/removals/15_0/15-0-dependency-scanning-python-image.yml
index cbb1e32a211..1ffd3a4b78e 100644
--- a/data/removals/15_0/15-0-dependency-scanning-python-image.yml
+++ b/data/removals/15_0/15-0-dependency-scanning-python-image.yml
@@ -1,4 +1,4 @@
-- name: "End of support for Python 3.6 in Dependency Scanning"
+- title: "End of support for Python 3.6 in Dependency Scanning"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-ds-default-analyzers.yml b/data/removals/15_0/15-0-ds-default-analyzers.yml
index 702ce854d0d..a1cbed6366b 100644
--- a/data/removals/15_0/15-0-ds-default-analyzers.yml
+++ b/data/removals/15_0/15-0-ds-default-analyzers.yml
@@ -1,4 +1,4 @@
-- name: "DS_DEFAULT_ANALYZERS environment variable"
+- title: "DS_DEFAULT_ANALYZERS environment variable"
announcement_milestone: "14.0"
announcement_date: "2021-06-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-geo-remove-db-rake-tasks.yml b/data/removals/15_0/15-0-geo-remove-db-rake-tasks.yml
index 571217f9c92..66d50a7ba67 100644
--- a/data/removals/15_0/15-0-geo-remove-db-rake-tasks.yml
+++ b/data/removals/15_0/15-0-geo-remove-db-rake-tasks.yml
@@ -1,4 +1,4 @@
-- name: "Custom `geo:db:*` Rake tasks are no longer available"
+- title: "Custom `geo:db:*` Rake tasks are no longer available"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-geo-remove-promote-db.yml b/data/removals/15_0/15-0-geo-remove-promote-db.yml
index 65fa8fdff8e..73459b04515 100644
--- a/data/removals/15_0/15-0-geo-remove-promote-db.yml
+++ b/data/removals/15_0/15-0-geo-remove-promote-db.yml
@@ -1,4 +1,4 @@
-- name: "The `promote-db` command is no longer available from `gitlab-ctl`"
+- title: "The `promote-db` command is no longer available from `gitlab-ctl`"
announcement_milestone: "14.5"
announcement_date: "2021-11-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-geo-remove-promote-to-primary-node.yml b/data/removals/15_0/15-0-geo-remove-promote-to-primary-node.yml
index 1eb0c1658a2..38e1a87104f 100644
--- a/data/removals/15_0/15-0-geo-remove-promote-to-primary-node.yml
+++ b/data/removals/15_0/15-0-geo-remove-promote-to-primary-node.yml
@@ -1,4 +1,4 @@
-- name: "`promote-to-primary-node` command from `gitlab-ctl`"
+- title: "`promote-to-primary-node` command from `gitlab-ctl`"
announcement_milestone: "14.5"
announcement_date: "2021-11-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-gitaly-internal-socket-dir.yml b/data/removals/15_0/15-0-gitaly-internal-socket-dir.yml
index eedb50d2205..509d034263c 100644
--- a/data/removals/15_0/15-0-gitaly-internal-socket-dir.yml
+++ b/data/removals/15_0/15-0-gitaly-internal-socket-dir.yml
@@ -1,4 +1,4 @@
-- name: "Support for `gitaly['internal_socket_dir']`"
+- title: "Support for `gitaly['internal_socket_dir']`"
announcement_milestone: "14.10"
announcement_date: "2022-04-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-managed-cluster-applications.yml b/data/removals/15_0/15-0-managed-cluster-applications.yml
index b0e4bae8852..74fd72d5d2d 100644
--- a/data/removals/15_0/15-0-managed-cluster-applications.yml
+++ b/data/removals/15_0/15-0-managed-cluster-applications.yml
@@ -1,4 +1,4 @@
-- name: "`Managed-Cluster-Applications.gitlab-ci.yml`"
+- title: "`Managed-Cluster-Applications.gitlab-ci.yml`"
announcement_milestone: "14.0"
announcement_date: "2021-06-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-merge-commit-message.yml b/data/removals/15_0/15-0-merge-commit-message.yml
index ff6acd62304..5e2f82f1fa0 100644
--- a/data/removals/15_0/15-0-merge-commit-message.yml
+++ b/data/removals/15_0/15-0-merge-commit-message.yml
@@ -1,4 +1,4 @@
-- name: "`defaultMergeCommitMessageWithDescription` GraphQL API field"
+- title: "`defaultMergeCommitMessageWithDescription` GraphQL API field"
announcement_milestone: "14.5" # The milestone when this feature was first announced as deprecated.
announcement_date: "2021-11-22" # The date of the milestone release when this feature was first announced as deprecated. This should almost always be the 22nd of a month (YYYY-MM-22), unless you did an out of band blog post.
removal_milestone: "15.0" # The milestone when this feature is planned to be removed
diff --git a/data/removals/15_0/15-0-oauth-implicit-grant.yml b/data/removals/15_0/15-0-oauth-implicit-grant.yml
index 4a8cd53dc13..73e4fdae0f5 100644
--- a/data/removals/15_0/15-0-oauth-implicit-grant.yml
+++ b/data/removals/15_0/15-0-oauth-implicit-grant.yml
@@ -1,4 +1,4 @@
-- name: "OAuth implicit grant" # the name of the feature being removed. Avoid the words `deprecation`, `deprecate`, `removal`, and `remove` in this field because these are implied.
+- title: "OAuth implicit grant" # the name of the feature being removed. Avoid the words `deprecation`, `deprecate`, `removal`, and `remove` in this field because these are implied.
announcement_milestone: "14.0" # The milestone when this feature was deprecated.
announcement_date: "2021-06-22" # The date of the milestone release when this feature was deprecated. This should almost always be the 22nd of a month (YYYY-MM-DD), unless you did an out of band blog post.
removal_milestone: "15.0" # The milestone when this feature is being removed.
diff --git a/data/removals/15_0/15-0-oauth-tokens-no-expiry.yml b/data/removals/15_0/15-0-oauth-tokens-no-expiry.yml
index f93b8253ec7..54f60cc64d2 100644
--- a/data/removals/15_0/15-0-oauth-tokens-no-expiry.yml
+++ b/data/removals/15_0/15-0-oauth-tokens-no-expiry.yml
@@ -1,4 +1,4 @@
-- name: "OAuth tokens without an expiration"
+- title: "OAuth tokens without an expiration"
announcement_milestone: "14.3"
announcement_date: "2021-09-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-omniauth-kerberos-gem.yml b/data/removals/15_0/15-0-omniauth-kerberos-gem.yml
index fa005ff0404..cf8e9b8ea50 100644
--- a/data/removals/15_0/15-0-omniauth-kerberos-gem.yml
+++ b/data/removals/15_0/15-0-omniauth-kerberos-gem.yml
@@ -1,4 +1,4 @@
-- name: "`omniauth-kerberos` gem" # the name of the feature being removed. Avoid the words `deprecation`, `deprecate`, `removal`, and `remove` in this field because these are implied.
+- title: "`omniauth-kerberos` gem" # the name of the feature being removed. Avoid the words `deprecation`, `deprecate`, `removal`, and `remove` in this field because these are implied.
announcement_milestone: "14.3" # The milestone when this feature was deprecated.
announcement_date: "2021-09-22" # The date of the milestone release when this feature was deprecated. This should almost always be the 22nd of a month (YYYY-MM-DD), unless you did an out of band blog post.
removal_milestone: "15.0" # The milestone when this feature is being removed.
diff --git a/data/removals/15_0/15-0-package-container-registry-group-api.yml b/data/removals/15_0/15-0-package-container-registry-group-api.yml
index 4d992c6c75f..0adba1afa0b 100644
--- a/data/removals/15_0/15-0-package-container-registry-group-api.yml
+++ b/data/removals/15_0/15-0-package-container-registry-group-api.yml
@@ -1,4 +1,4 @@
-- name: "Update to the Container Registry group-level API"
+- title: "Update to the Container Registry group-level API"
announcement_milestone: "14.5" # The milestone when this feature was first announced as deprecated.
announcement_date: "2021-11-22"
removal_milestone: "15.0" # the milestone when this feature is planned to be removed
diff --git a/data/removals/15_0/15-0-package-settings-permissions.yml b/data/removals/15_0/15-0-package-settings-permissions.yml
index 5a458b588b8..0c649439459 100644
--- a/data/removals/15_0/15-0-package-settings-permissions.yml
+++ b/data/removals/15_0/15-0-package-settings-permissions.yml
@@ -1,4 +1,4 @@
-- name: "GraphQL permissions change for Package settings"
+- title: "GraphQL permissions change for Package settings"
announcement_milestone: "14.9"
announcement_date: "2022-03-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-praefect-database-no-proxy.yml b/data/removals/15_0/15-0-praefect-database-no-proxy.yml
index b363decc68e..d25eda37612 100644
--- a/data/removals/15_0/15-0-praefect-database-no-proxy.yml
+++ b/data/removals/15_0/15-0-praefect-database-no-proxy.yml
@@ -1,4 +1,4 @@
-- name: "Move Gitaly Cluster Praefect `database_host_no_proxy` and `database_port_no_proxy configs`"
+- title: "Move Gitaly Cluster Praefect `database_host_no_proxy` and `database_port_no_proxy configs`"
announcement_milestone: "14.0"
announcement_date: "2021-05-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-praefect-virtual-storage.yml b/data/removals/15_0/15-0-praefect-virtual-storage.yml
index a1ffa20bcfd..2b37a324001 100644
--- a/data/removals/15_0/15-0-praefect-virtual-storage.yml
+++ b/data/removals/15_0/15-0-praefect-virtual-storage.yml
@@ -1,4 +1,4 @@
-- name: "Gitaly nodes in virtual storage"
+- title: "Gitaly nodes in virtual storage"
announcement_milestone: "13.12" # The milestone when this feature was first announced as deprecated.
announcement_date: "2021-04-22"
removal_milestone: "15.0" # the milestone when this feature is planned to be removed
diff --git a/data/removals/15_0/15-0-protect-cns-chs.yml b/data/removals/15_0/15-0-protect-cns-chs.yml
index 470f809efa1..bdf509dba33 100644
--- a/data/removals/15_0/15-0-protect-cns-chs.yml
+++ b/data/removals/15_0/15-0-protect-cns-chs.yml
@@ -1,4 +1,4 @@
-- name: "Container Network and Host Security"
+- title: "Container Network and Host Security"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-protect-vulnerability-check.yml b/data/removals/15_0/15-0-protect-vulnerability-check.yml
index 91052457612..dc448f3fb54 100644
--- a/data/removals/15_0/15-0-protect-vulnerability-check.yml
+++ b/data/removals/15_0/15-0-protect-vulnerability-check.yml
@@ -1,4 +1,4 @@
-- name: "Vulnerability Check"
+- title: "Vulnerability Check"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-removal-artifacts-keyword.yml b/data/removals/15_0/15-0-removal-artifacts-keyword.yml
index 15c9a5ee27a..6f5eb4804d7 100644
--- a/data/removals/15_0/15-0-removal-artifacts-keyword.yml
+++ b/data/removals/15_0/15-0-removal-artifacts-keyword.yml
@@ -1,4 +1,4 @@
-- name: "`artifacts:reports:cobertura` keyword"
+- title: "`artifacts:reports:cobertura` keyword"
announcement_milestone: "14.7"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-removal-testcoveragesetting.yml b/data/removals/15_0/15-0-removal-testcoveragesetting.yml
index bd72a28f0db..67dd7aed8ce 100644
--- a/data/removals/15_0/15-0-removal-testcoveragesetting.yml
+++ b/data/removals/15_0/15-0-removal-testcoveragesetting.yml
@@ -1,4 +1,4 @@
-- name: "Test coverage project CI/CD setting" # The headline announcing the removal. i.e. "`CI_PROJECT_CONFIG_PATH` removed in Gitlab 14.0"
+- title: "Test coverage project CI/CD setting" # The headline announcing the removal. i.e. "`CI_PROJECT_CONFIG_PATH` removed in Gitlab 14.0"
announcement_milestone: "14.8" # The milestone when this feature was deprecated.
announcement_date: "2022-03-22" # The date of the milestone release when this feature was deprecated. This should almost always be the 22nd of a month (YYYY-MM-DD), unless you did an out of band blog post.
removal_milestone: "15.0" # The milestone when this feature is being removed.
diff --git a/data/removals/15_0/15-0-remove-background-upload-object-storage.yml b/data/removals/15_0/15-0-remove-background-upload-object-storage.yml
index dac96032359..ca9fcc408ba 100644
--- a/data/removals/15_0/15-0-remove-background-upload-object-storage.yml
+++ b/data/removals/15_0/15-0-remove-background-upload-object-storage.yml
@@ -1,4 +1,4 @@
-- name: "Background upload for object storage"
+- title: "Background upload for object storage"
announcement_milestone: "14.9"
announcement_date: "2022-03-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-remove-dependency-proxy-feature-flag.yml b/data/removals/15_0/15-0-remove-dependency-proxy-feature-flag.yml
index 577789e7fd2..f8f1cd62966 100644
--- a/data/removals/15_0/15-0-remove-dependency-proxy-feature-flag.yml
+++ b/data/removals/15_0/15-0-remove-dependency-proxy-feature-flag.yml
@@ -1,4 +1,4 @@
-- name: "`dependency_proxy_for_private_groups` feature flag" # The name of the feature to be deprecated
+- title: "`dependency_proxy_for_private_groups` feature flag" # The name of the feature to be deprecated
announcement_milestone: "14.5" # The milestone when this feature was first announced as deprecated.
announcement_date: "2021-11-22" # The date of the milestone release when this feature was first announced as deprecated. This should almost always be the 22nd of a month (YYYY-MM-22), unless you did an out of band blog post.
removal_milestone: "15.0" # The milestone when this feature is planned to be removed
diff --git a/data/removals/15_0/15-0-remove-replicaiton-detail-routes.yml b/data/removals/15_0/15-0-remove-replicaiton-detail-routes.yml
index 133a7464a91..59775a66534 100644
--- a/data/removals/15_0/15-0-remove-replicaiton-detail-routes.yml
+++ b/data/removals/15_0/15-0-remove-replicaiton-detail-routes.yml
@@ -1,4 +1,4 @@
-- name: "Legacy Geo Admin UI routes"
+- title: "Legacy Geo Admin UI routes"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-remove-versions-packagetype.yml b/data/removals/15_0/15-0-remove-versions-packagetype.yml
index de45444b64a..0e1155d3067 100644
--- a/data/removals/15_0/15-0-remove-versions-packagetype.yml
+++ b/data/removals/15_0/15-0-remove-versions-packagetype.yml
@@ -1,4 +1,4 @@
-- name: "Versions from `PackageType`"
+- title: "Versions from `PackageType`"
announcement_milestone: "14.5" # The milestone when this feature was first announced as deprecated.
announcement_date: "2021-11-22" # The date of the milestone release when this feature was first announced as deprecated. This should almost always be the 22nd of a month (YYYY-MM-22), unless you did an out of band blog post.
removal_milestone: "15.0" # The milestone when this feature is planned to be removed
diff --git a/data/removals/15_0/15-0-remove_ff_push_rules_supersede_code_owners.yml b/data/removals/15_0/15-0-remove_ff_push_rules_supersede_code_owners.yml
index 61a482fe73f..4dd658eb195 100644
--- a/data/removals/15_0/15-0-remove_ff_push_rules_supersede_code_owners.yml
+++ b/data/removals/15_0/15-0-remove_ff_push_rules_supersede_code_owners.yml
@@ -1,4 +1,4 @@
-- name: "`push_rules_supersede_code_owners` feature flag" # The name of the feature to be deprecated
+- title: "`push_rules_supersede_code_owners` feature flag" # The name of the feature to be deprecated
announcement_milestone: "14.8" # The milestone when this feature was first announced as deprecated.
announcement_date: "2022-02-22" # The date of the milestone release when this feature was first announced as deprecated. This should almost always be the 22nd of a month (YYYY-MM-22), unless you did an out of band blog post.
removal_milestone: "15.0" # The milestone when this feature is planned to be removed
@@ -6,7 +6,7 @@
breaking_change: true # If this deprecation is a breaking change, set this value to true
reporter: tlinz # GitLab username of the person reporting the deprecation
body: | # Do not modify this line, instead modify the lines below.
- The `push_rules_supersede_code_owners` feature flag has been removed in GitLab 15.0. From now on, push rules will supersede the `CODEOWNERS` file. The code owners feature is no longer available for access control.
+ The `push_rules_supersede_code_owners` feature flag has been removed in GitLab 15.0. From now on, push rules will supersede the `CODEOWNERS` file. Even if Code Owner approval is required, a push rule that explicitly allows a specific user to push code supersedes the Code Owners setting.
# The following items are not published on the docs page, but may be used in the future.
stage: create # (optional - may be required in the future) String value of the stage that the feature was created in. e.g., Growth
tiers: # (optional - may be required in the future) An array of tiers that the feature is available in currently. e.g., [Free, Silver, Gold, Core, Premium, Ultimate]
diff --git a/data/removals/15_0/15-0-request-profiling.yml b/data/removals/15_0/15-0-request-profiling.yml
index f5cea4e0d11..16f4f09e1c1 100644
--- a/data/removals/15_0/15-0-request-profiling.yml
+++ b/data/removals/15_0/15-0-request-profiling.yml
@@ -1,4 +1,4 @@
-- name: "Request profiling"
+- title: "Request profiling"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-runner-api-status-renames-not_connected.yml b/data/removals/15_0/15-0-runner-api-status-renames-not_connected.yml
index 9406936a2eb..32de20469bf 100644
--- a/data/removals/15_0/15-0-runner-api-status-renames-not_connected.yml
+++ b/data/removals/15_0/15-0-runner-api-status-renames-not_connected.yml
@@ -1,4 +1,4 @@
-- name: "Runner status `not_connected` API value"
+- title: "Runner status `not_connected` API value"
announcement_milestone: "14.6" # The milestone when this feature was first announced as deprecated.
removal_milestone: "15.0" # the milestone when this feature is planned to be removed
removal_date: "2022-05-22"
diff --git a/data/removals/15_0/15-0-runner-disable-strict-host-key-check.yml b/data/removals/15_0/15-0-runner-disable-strict-host-key-check.yml
index 384d025ad66..a8ec1080766 100644
--- a/data/removals/15_0/15-0-runner-disable-strict-host-key-check.yml
+++ b/data/removals/15_0/15-0-runner-disable-strict-host-key-check.yml
@@ -1,4 +1,4 @@
-- name: "Known host required for GitLab Runner SSH executor"
+- title: "Known host required for GitLab Runner SSH executor"
announcement_milestone: "14.5" # The milestone when this feature was first announced as deprecated.
removal_milestone: "15.0" # the milestone when this feature is planned to be removed
removal_date: "2022-05-22"
diff --git a/data/removals/15_0/15-0-runner_api_new_stale_status_breaking_change.yml b/data/removals/15_0/15-0-runner_api_new_stale_status_breaking_change.yml
index 182c492f17b..1d4c79bc40e 100644
--- a/data/removals/15_0/15-0-runner_api_new_stale_status_breaking_change.yml
+++ b/data/removals/15_0/15-0-runner_api_new_stale_status_breaking_change.yml
@@ -1,4 +1,4 @@
-- name: "API: `stale` status returned instead of `offline` or `not_connected`"
+- title: "API: `stale` status returned instead of `offline` or `not_connected`"
announcement_milestone: "14.6" # The milestone when this feature was first announced as deprecated.
announcement_date: "2021-12-22"
removal_milestone: "15.0" # the milestone when this feature is planned to be removed
diff --git a/data/removals/15_0/15-0-sast-dotnet-21.yml b/data/removals/15_0/15-0-sast-dotnet-21.yml
index 28f13949154..8c1bf5dfcae 100644
--- a/data/removals/15_0/15-0-sast-dotnet-21.yml
+++ b/data/removals/15_0/15-0-sast-dotnet-21.yml
@@ -1,4 +1,4 @@
-- name: "SAST support for .NET 2.1"
+- title: "SAST support for .NET 2.1"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-sast-spotbugs-java-8.yml b/data/removals/15_0/15-0-sast-spotbugs-java-8.yml
index c6e59bf4b0f..1a636cf15e3 100644
--- a/data/removals/15_0/15-0-sast-spotbugs-java-8.yml
+++ b/data/removals/15_0/15-0-sast-spotbugs-java-8.yml
@@ -1,4 +1,4 @@
-- name: "Out-of-the-box SAST (SpotBugs) support for Java 8"
+- title: "Out-of-the-box SAST (SpotBugs) support for Java 8"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-secret-detection-configurations.yml b/data/removals/15_0/15-0-secret-detection-configurations.yml
index 0f759fae11c..1bdecd49118 100644
--- a/data/removals/15_0/15-0-secret-detection-configurations.yml
+++ b/data/removals/15_0/15-0-secret-detection-configurations.yml
@@ -1,4 +1,4 @@
-- name: "Secret Detection configuration variables"
+- title: "Secret Detection configuration variables"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-serverless.yml b/data/removals/15_0/15-0-serverless.yml
index 9f6a94037d8..ed517e6808c 100644
--- a/data/removals/15_0/15-0-serverless.yml
+++ b/data/removals/15_0/15-0-serverless.yml
@@ -1,4 +1,4 @@
-- name: "GitLab Serverless"
+- title: "GitLab Serverless"
announcement_milestone: "14.3"
announcement_date: "2021-09-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-sidekiq-metrics-health-check-config.yml b/data/removals/15_0/15-0-sidekiq-metrics-health-check-config.yml
index cfd0d5f5b13..efe8636143f 100644
--- a/data/removals/15_0/15-0-sidekiq-metrics-health-check-config.yml
+++ b/data/removals/15_0/15-0-sidekiq-metrics-health-check-config.yml
@@ -1,4 +1,4 @@
-- name: "Sidekiq configuration for metrics and health checks"
+- title: "Sidekiq configuration for metrics and health checks"
announcement_milestone: "14.7"
announcement_date: "2021-01-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15-0-static-site-editor.yml b/data/removals/15_0/15-0-static-site-editor.yml
index bea1b14232a..5ea43041734 100644
--- a/data/removals/15_0/15-0-static-site-editor.yml
+++ b/data/removals/15_0/15-0-static-site-editor.yml
@@ -1,4 +1,4 @@
-- name: "Static Site Editor" # (required) the name of the feature being removed. Avoid the words `deprecation`, `deprecate`, `removal`, and `remove` in this field because these are implied.
+- title: "Static Site Editor" # (required) the name of the feature being removed. Avoid the words `deprecation`, `deprecate`, `removal`, and `remove` in this field because these are implied.
announcement_milestone: "14.7" # (required) The milestone when this feature was deprecated.
announcement_date: "2022-01-22" # (required) The date of the milestone release when this feature was deprecated. This should almost always be the 22nd of a month (YYYY-MM-DD), unless you did an out of band blog post.
removal_milestone: "15.0" # (required) The milestone when this feature is being removed.
diff --git a/data/removals/15_0/15-0-tracing.yml b/data/removals/15_0/15-0-tracing.yml
index 1e99bd4cb3c..fdda6d8faaf 100644
--- a/data/removals/15_0/15-0-tracing.yml
+++ b/data/removals/15_0/15-0-tracing.yml
@@ -1,4 +1,4 @@
-- name: "Jaeger integration" # The headline announcing the removal. i.e. "`CI_PROJECT_CONFIG_PATH` removed in Gitlab 14.0"
+- title: "Jaeger integration" # The headline announcing the removal. i.e. "`CI_PROJECT_CONFIG_PATH` removed in Gitlab 14.0"
announcement_milestone: "14.7" # The milestone when this feature was first announced as deprecated.
announcement_date: "2022-01-22"
removal_milestone: "15.0" # The milestone when this feature is being removed.
diff --git a/data/removals/15_0/15-0-type.yml b/data/removals/15_0/15-0-type.yml
index c80efadc008..184bd6fb2e6 100644
--- a/data/removals/15_0/15-0-type.yml
+++ b/data/removals/15_0/15-0-type.yml
@@ -1,4 +1,4 @@
-- name: "`type` and `types` keyword from CI/CD configuration"
+- title: "`type` and `types` keyword from CI/CD configuration"
announcement_milestone: "14.6"
announcement_date: "2021-12-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/15_0-logging.yml b/data/removals/15_0/15_0-logging.yml
index 984ffbb0917..5db77a90b78 100644
--- a/data/removals/15_0/15_0-logging.yml
+++ b/data/removals/15_0/15_0-logging.yml
@@ -1,4 +1,4 @@
-- name: "ELK stack logging" # The headline announcing the removal. i.e. "`CI_PROJECT_CONFIG_PATH` removed in Gitlab 14.0"
+- title: "ELK stack logging" # The headline announcing the removal. i.e. "`CI_PROJECT_CONFIG_PATH` removed in Gitlab 14.0"
announcement_milestone: "14.7" # The milestone when this feature was deprecated.
announcement_date: "2022-01-22" # The date of the milestone release when this feature was deprecated. This should almost always be the 22nd of a month (YYYY-MM-DD), unless you did an out of band blog post.
removal_milestone: "15.0" # The milestone when this feature is being removed.
diff --git a/data/removals/15_0/15_0-remove-pipelines-from-version-field.yml b/data/removals/15_0/15_0-remove-pipelines-from-version-field.yml
index df0c4c74e2e..e826943f7f1 100644
--- a/data/removals/15_0/15_0-remove-pipelines-from-version-field.yml
+++ b/data/removals/15_0/15_0-remove-pipelines-from-version-field.yml
@@ -1,4 +1,4 @@
-- name: "Pipelines field from the version field" # The name of the feature to be deprecated
+- title: "Pipelines field from the version field" # The name of the feature to be deprecated
announcement_milestone: "14.5" # The milestone when this feature was first announced as deprecated.
announcement_date: "2021-11-22" # The date of the milestone release when this feature was first announced as deprecated. This should almost always be the 22nd of a month (YYYY-MM-22), unless you did an out of band blog post.
removal_milestone: "15.0" # The milestone when this feature is planned to be removed
diff --git a/data/removals/15_0/removal-manage-premium-required-pipelines.yml b/data/removals/15_0/removal-manage-premium-required-pipelines.yml
index 1e91fe1d3fc..4a9105bf63d 100644
--- a/data/removals/15_0/removal-manage-premium-required-pipelines.yml
+++ b/data/removals/15_0/removal-manage-premium-required-pipelines.yml
@@ -1,4 +1,4 @@
-- name: "Required pipeline configurations in Premium tier"
+- title: "Required pipeline configurations in Premium tier"
announcement_milestone: "14.8"
announcement_date: "2021-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/removal_manage_optional_pat_expiration.yml b/data/removals/15_0/removal_manage_optional_pat_expiration.yml
index 21c5b99d1a8..e1e6a125186 100644
--- a/data/removals/15_0/removal_manage_optional_pat_expiration.yml
+++ b/data/removals/15_0/removal_manage_optional_pat_expiration.yml
@@ -1,4 +1,4 @@
-- name: "Optional enforcement of personal access token expiration"
+- title: "Optional enforcement of personal access token expiration"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/removal_manage_repository_push_audit_event.yml b/data/removals/15_0/removal_manage_repository_push_audit_event.yml
index 474a5c41a95..c1c47823325 100644
--- a/data/removals/15_0/removal_manage_repository_push_audit_event.yml
+++ b/data/removals/15_0/removal_manage_repository_push_audit_event.yml
@@ -1,4 +1,4 @@
-- name: "Audit events for repository push events"
+- title: "Audit events for repository push events"
announcement_milestone: "14.3"
announcement_date: "2021-09-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/removal_manage_ssh_expiration.yml b/data/removals/15_0/removal_manage_ssh_expiration.yml
index accd1d49f6f..889d79c8a29 100644
--- a/data/removals/15_0/removal_manage_ssh_expiration.yml
+++ b/data/removals/15_0/removal_manage_ssh_expiration.yml
@@ -1,4 +1,4 @@
-- name: "Optional enforcement of SSH expiration"
+- title: "Optional enforcement of SSH expiration"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_0/removal_manage_status_check_passed_status.yml b/data/removals/15_0/removal_manage_status_check_passed_status.yml
index 598cba369cb..b5e63812d7c 100644
--- a/data/removals/15_0/removal_manage_status_check_passed_status.yml
+++ b/data/removals/15_0/removal_manage_status_check_passed_status.yml
@@ -1,4 +1,4 @@
-- name: "External status check API breaking changes"
+- title: "External status check API breaking changes"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.0"
diff --git a/data/removals/15_2/removal-outdated-browser-support.yml b/data/removals/15_2/removal-outdated-browser-support.yml
index 84b2fa32020..bbe6892a5f5 100644
--- a/data/removals/15_2/removal-outdated-browser-support.yml
+++ b/data/removals/15_2/removal-outdated-browser-support.yml
@@ -1,4 +1,4 @@
-- name: "Support for older browsers"
+- title: "Support for older browsers"
removal_date: July 22, 2022
removal_milestone: "15.2"
reporter: leipert
diff --git a/data/removals/15_3/15-3-vulnerability-report-state-sort.yml b/data/removals/15_3/15-3-vulnerability-report-state-sort.yml
index 3ba5b451718..a9c84827b7c 100644
--- a/data/removals/15_3/15-3-vulnerability-report-state-sort.yml
+++ b/data/removals/15_3/15-3-vulnerability-report-state-sort.yml
@@ -1,7 +1,7 @@
#
# REQUIRED FIELDS
#
-- name: "Vulnerability Report sort by State" # (required) the name of the feature being removed. Avoid the words `deprecation`, `deprecate`, `removal`, and `remove` in this field because these are implied.
+- title: "Vulnerability Report sort by State" # (required) the name of the feature being removed. Avoid the words `deprecation`, `deprecate`, `removal`, and `remove` in this field because these are implied.
announcement_milestone: "15.0" # (required) The milestone when this feature was deprecated.
announcement_date: "2022-05-22" # (required) The date of the milestone release when this feature was deprecated. This should almost always be the 22nd of a month (YYYY-MM-DD), unless you did an out of band blog post.
removal_milestone: "15.3" # (required) The milestone when this feature is being removed.
diff --git a/data/removals/15_3/15-3-vulnerability-report-tool-sort.yml b/data/removals/15_3/15-3-vulnerability-report-tool-sort.yml
index 9aba5ca5ee7..6743a43d4b3 100644
--- a/data/removals/15_3/15-3-vulnerability-report-tool-sort.yml
+++ b/data/removals/15_3/15-3-vulnerability-report-tool-sort.yml
@@ -1,7 +1,7 @@
#
# REQUIRED FIELDS
#
-- name: "Vulnerability Report sort by Tool" # (required) the name of the feature being removed. Avoid the words `deprecation`, `deprecate`, `removal`, and `remove` in this field because these are implied.
+- title: "Vulnerability Report sort by Tool" # (required) the name of the feature being removed. Avoid the words `deprecation`, `deprecate`, `removal`, and `remove` in this field because these are implied.
announcement_milestone: "15.1" # (required) The milestone when this feature was deprecated.
announcement_date: "2022-06-22" # (required) The date of the milestone release when this feature was deprecated. This should almost always be the 22nd of a month (YYYY-MM-DD), unless you did an out of band blog post.
removal_milestone: "15.3" # (required) The milestone when this feature is being removed.
diff --git a/data/removals/15_3/removal_debian9.yml b/data/removals/15_3/removal_debian9.yml
index 5438922173f..eca198d6b18 100644
--- a/data/removals/15_3/removal_debian9.yml
+++ b/data/removals/15_3/removal_debian9.yml
@@ -1,4 +1,4 @@
-- name: "Support for Debian 9"
+- title: "Support for Debian 9"
removal_date: Aug 22, 2022 # day the removal was released
removal_milestone: "15.3"
reporter: dorrino # GitLab username of the person reporting the removal
diff --git a/data/removals/15_4/15-4-sast-analyzer-consolidation.yml b/data/removals/15_4/15-4-sast-analyzer-consolidation.yml
index 825fb2b4bfc..61358d3653b 100644
--- a/data/removals/15_4/15-4-sast-analyzer-consolidation.yml
+++ b/data/removals/15_4/15-4-sast-analyzer-consolidation.yml
@@ -1,4 +1,4 @@
-- name: "SAST analyzer consolidation and CI/CD template changes"
+- title: "SAST analyzer consolidation and CI/CD template changes"
announcement_milestone: "14.8"
announcement_date: "2022-02-22"
removal_milestone: "15.4"
diff --git a/data/removals/15_6/15-6-nfs-git-repository-storage.yml b/data/removals/15_6/15-6-nfs-git-repository-storage.yml
new file mode 100644
index 00000000000..95d9298fa4f
--- /dev/null
+++ b/data/removals/15_6/15-6-nfs-git-repository-storage.yml
@@ -0,0 +1,32 @@
+- title: "NFS as Git repository storage is no longer supported"
+ announcement_milestone: "14.0"
+ announcement_date: "2021-06-22"
+ removal_milestone: "15.6"
+ removal_date: "2022-11-22"
+ breaking_change: false
+ reporter: mjwood
+ stage: create
+ issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/351243
+ body: |
+ As of November 22, 2022, we have removed support for customers using NFS for Git repository storage. This was
+ originally planned for May 22, 2022, but in an effort to allow continued maturity of Gitaly Cluster, we delayed
+ our removal of support date until now. Please see our official [Statement of Support](https://about.gitlab.com/support/statement-of-support/#gitaly-and-nfs)
+ for further information.
+
+ This change in support follows the development deprecation for NFS for Git repository storage that occurred in GitLab 14.0.
+
+ Gitaly Cluster offers tremendous benefits for our customers such as:
+
+ - [Variable replication factors](https://docs.gitlab.com/ee/administration/gitaly/index.html#replication-factor).
+ - [Strong consistency](https://docs.gitlab.com/ee/administration/gitaly/index.html#strong-consistency).
+ - [Distributed read capabilities](https://docs.gitlab.com/ee/administration/gitaly/index.html#distributed-reads).
+
+ We encourage customers currently using NFS for Git repositories to migrate as soon as possible by reviewing our documentation on
+ [migrating to Gitaly Cluster](https://docs.gitlab.com/ee/administration/gitaly/index.html#migrate-to-gitaly-cluster).
+#
+# OPTIONAL FIELDS
+#
+ tiers: # (optional - may be required in the future) An array of tiers that the feature is available in currently. e.g., [Free, Silver, Gold, Core, Premium, Ultimate]
+ documentation_url: # (optional) This is a link to the current documentation page
+ image_url: # (optional) This is a link to a thumbnail image depicting the feature
+ video_url: # (optional) Use the youtube thumbnail URL with the structure of https://img.youtube.com/vi/UNIQUEID/hqdefault.jpg
diff --git a/data/removals/15_7/15-7-remove-flowdock-integration.yml b/data/removals/15_7/15-7-remove-flowdock-integration.yml
new file mode 100644
index 00000000000..46f8ed6bdf9
--- /dev/null
+++ b/data/removals/15_7/15-7-remove-flowdock-integration.yml
@@ -0,0 +1,18 @@
+- title: "Flowdock integration" # (required) Actionable title. e.g., The `confidential` field for a `Note` is deprecated. Use `internal` instead.
+ announcement_milestone: "15.7" # (required) The milestone when this feature was deprecated.
+ announcement_date: "2022-12-22" # (required) The date of the milestone release when this feature was deprecated. This should almost always be the 22nd of a month (YYYY-MM-DD), unless you did an out of band blog post.
+ removal_milestone: "15.7" # (required) The milestone when this feature is being removed.
+ removal_date: "2022-12-22" # (required) This should almost always be the 22nd of a month (YYYY-MM-DD), the date of the milestone release when this feature will be removed.
+ breaking_change: false # (required) Change to true if this removal is a breaking change.
+ reporter: arturoherrero # (required) GitLab username of the person reporting the removal
+ stage: manage # (required) String value of the stage that the feature was created in. e.g., Growth
+ issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/379197 # (required) Link to the deprecation issue in GitLab
+ body: | # (required) Do not modify this line, instead modify the lines below.
+ As of December 22, 2022, we are removing the Flowdock integration because the service was shut down on August 15, 2022.
+#
+# OPTIONAL FIELDS
+#
+ tiers: # (optional - may be required in the future) An array of tiers that the feature is available in currently. e.g., [Free, Silver, Gold, Core, Premium, Ultimate]
+ documentation_url: # (optional) This is a link to the current documentation page
+ image_url: # (optional) This is a link to a thumbnail image depicting the feature
+ video_url: # (optional) Use the youtube thumbnail URL with the structure of https://img.youtube.com/vi/UNIQUEID/hqdefault.jpg
diff --git a/data/removals/15_8/15-8-auto-deploy-helm-chart-cilium-policy.yml b/data/removals/15_8/15-8-auto-deploy-helm-chart-cilium-policy.yml
new file mode 100644
index 00000000000..40f7a57b6ec
--- /dev/null
+++ b/data/removals/15_8/15-8-auto-deploy-helm-chart-cilium-policy.yml
@@ -0,0 +1,16 @@
+- title: "CiliumNetworkPolicy within the auto deploy Helm chart is removed" # (required) Actionable title. e.g., The `confidential` field for a `Note` is deprecated. Use `internal` instead.
+ announcement_milestone: "14.8" # The milestone when this feature was first announced as deprecated.
+ announcement_date: "2022-02-22" # The date of the milestone release when this feature was first announced as deprecated
+ removal_milestone: "15.8" # The milestone when this feature is planned to be removed
+ removal_date: "2023-01-22" # (optional - may be required in the future) YYYY-MM-DD format - the date of the milestone release when this feature is planned to be removed
+ breaking_change: false # (required) Change to true if this removal is a breaking change.
+ reporter: sam.white # (required) GitLab username of the person reporting the removal
+ stage: govern # (required) String value of the stage that the feature was created in. e.g., Growth
+ issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/382044
+ body: | # (required) Do not modify this line, instead modify the lines below.
+ All functionality related to the GitLab Container Network Security and Container Host Security categories was deprecated in GitLab 14.8 and scheduled for removal in GitLab 15.0. The [CiliumNetworkPolicy definition](https://gitlab.com/gitlab-org/cluster-integration/auto-deploy-image/-/blob/master/assets/auto-deploy-app/values.yaml#L175) that exists as part of the [GitLab Auto Deploy Helm chart](https://gitlab.com/gitlab-org/cluster-integration/auto-deploy-image/-/tree/master/assets/auto-deploy-app) was not removed as scheduled in GitLab 15.0. This policy is planned to be removed in the GitLab 15.8 release.
+
+ If you want to preserve this functionality, you can follow one of these two paths:
+
+ 1. Fork the [GitLab Auto Deploy Helm chart](https://gitlab.com/gitlab-org/cluster-integration/auto-deploy-image/-/tree/master/assets/auto-deploy-app) into the `chart/` path within your project
+ 1. Set `AUTO_DEPLOY_IMAGE_VERSION` and `DAST_AUTO_DEPLOY_IMAGE_VERSION` to the most recent version of the image that included the CiliumNetworkPolicy
diff --git a/data/removals/16_0/source_code-approvals-endpoint.yml b/data/removals/16_0/source_code-approvals-endpoint.yml
index e754c1cfebf..0d683206f5a 100644
--- a/data/removals/16_0/source_code-approvals-endpoint.yml
+++ b/data/removals/16_0/source_code-approvals-endpoint.yml
@@ -1,8 +1,8 @@
-- name: "Changing merge request approvals with the `/approvals` API endpoint"
+- title: "Changing merge request approvals with the `/approvals` API endpoint"
announcement_milestone: "12.3"
announcement_date: "2019-09-22"
removal_milestone: "16.0"
- removal_date: "2023-03-22"
+ removal_date: "2023-05-22"
breaking_change: true
reporter: tlinz
stage: Create
diff --git a/data/removals/templates/_removal_template.md.erb b/data/removals/templates/_removal_template.md.erb
index ad0298a6596..89e25c76e04 100644
--- a/data/removals/templates/_removal_template.md.erb
+++ b/data/removals/templates/_removal_template.md.erb
@@ -9,6 +9,9 @@ info: "See the Technical Writers assigned to Development Guidelines: https://abo
In each release, GitLab removes features that were deprecated in an earlier release.
Some features cause breaking changes when they are removed.
+**{rss}** **To be notified of upcoming breaking changes**,
+add this URL to your RSS feed reader: `https://about.gitlab.com/breaking-changes.xml`
+
<!-- vale off -->
<!--
@@ -34,7 +37,7 @@ For removal reviewers (Technical Writers only):
<%- milestones.each do |milestone| %>
## Removed in <%= milestone %>
<%- entries.select{|entry| entry["removal_milestone"] == milestone}.each do |removal| %>
-### <%= removal["name"]%>
+### <%= removal["title"]%>
<% if removal["breaking_change"] -%>
WARNING:
diff --git a/data/removals/templates/example.yml b/data/removals/templates/example.yml
index 8d7d694be26..e7c0268c182 100644
--- a/data/removals/templates/example.yml
+++ b/data/removals/templates/example.yml
@@ -12,7 +12,7 @@
#
# REQUIRED FIELDS
#
-- name: "Feature name" # (required) the name of the feature being removed. Avoid the words `deprecation`, `deprecate`, `removal`, and `remove` in this field because these are implied.
+- title: "X is removed. Do Y instead." # (required) Actionable title. e.g., The `confidential` field for a `Note` is deprecated. Use `internal` instead.
announcement_milestone: "XX.YY" # (required) The milestone when this feature was deprecated.
announcement_date: "YYYY-MM-DD" # (required) The date of the milestone release when this feature was deprecated. This should almost always be the 22nd of a month (YYYY-MM-DD), unless you did an out of band blog post.
removal_milestone: "XX.YY" # (required) The milestone when this feature is being removed.
@@ -26,6 +26,16 @@
This area supports markdown. Delete this entire comment and replace it with your markdown content.
+ Removals must be actionable.
+
+ Use terms such as "removed in favor of" or "use X instead." If no replacement is available, the action would be, "Discontinue use of foo immediately."
+
+ For example:
+
+ - The `confidential` field for a `Note` is removed. Use `internal` instead.
+ - The `merge_status` field in the merge request API has been removed in favor of `detailed_merge_status`.
+ - The `notable` endpoint has been removed. Discontinue use of `notable` immediately.
+
When ready, assign to your tech writer for review. When ready, they will run `bin/rake gitlab:docs:compile_removals` to update the removals doc, then merge.
END OF BODY COMMENT -->