Update docs group metadata on Enablement stage split

Following gitlab-com/www-gitlab-com!104673 (merged), we must update the docs metadata.

Geo

List of Geo docs
❯ grep -r "group: Geo" doc | cut -d':' -f1

doc/api/geo_nodes.md doc/raketasks/backup_restore.md doc/user/admin_area/geo_nodes.md doc/development/geo/framework.md doc/development/geo.md doc/development/maintenance_mode.md doc/administration/raketasks/geo.md doc/administration/geo/glossary.md doc/administration/geo/index.md doc/administration/geo/disaster_recovery/background_verification.md doc/administration/geo/disaster_recovery/planned_failover.md doc/administration/geo/disaster_recovery/index.md doc/administration/geo/disaster_recovery/bring_primary_back.md doc/administration/geo/disaster_recovery/runbooks/planned_failover_multi_node.md doc/administration/geo/disaster_recovery/runbooks/planned_failover_single_node.md doc/administration/geo/replication/configuration.md doc/administration/geo/replication/remove_geo_site.md doc/administration/geo/replication/upgrading_the_geo_sites.md doc/administration/geo/replication/usage.md doc/administration/geo/replication/disable_geo.md doc/administration/geo/replication/troubleshooting.md doc/administration/geo/replication/version_specific_upgrades.md doc/administration/geo/replication/docker_registry.md doc/administration/geo/replication/multiple_servers.md doc/administration/geo/replication/location_aware_git_url.md doc/administration/geo/replication/datatypes.md doc/administration/geo/replication/security_review.md doc/administration/geo/replication/faq.md doc/administration/geo/replication/geo_validation_tests.md doc/administration/geo/replication/tuning.md doc/administration/geo/replication/object_storage.md doc/administration/geo/setup/external_database.md doc/administration/geo/setup/index.md doc/administration/geo/setup/database.md doc/administration/geo/secondary_proxy/location_aware_external_url.md doc/administration/geo/secondary_proxy/index.md doc/administration/maintenance_mode/index.md

Metadata before:

  • stage: Enablement
    group: Geo

Metadata after:

  • stage: Systems
    group: Geo

Replace Geo docs:

GEO_FILES=$(grep -r "group: Geo" doc | cut -d':' -f1)
for doc in `echo $GEO_FILES`; do sed -i 's/stage: Enablement/stage: Systems/' $doc; done

See !88787 (merged)

Distribution

List of Distribution docs
❯ grep -r "group: Distribution" doc | cut -d':' -f1

doc/api/admin_sidekiq_queues.md doc/api/sidekiq_metrics.md doc/raketasks/cleanup.md doc/raketasks/user_management.md doc/raketasks/list_repos.md doc/raketasks/import.md doc/raketasks/index.md doc/raketasks/web_hooks.md doc/subscriptions/gitlab_dedicated/index.md doc/topics/offline/index.md doc/topics/offline/quick_start_guide.md doc/user/admin_area/reporting/spamcheck.md doc/user/project/repository/managing_large_repositories.md doc/update/upgrading_from_source.md doc/update/upgrading_from_ce_to_ee.md doc/update/patch_versions.md doc/update/plan_your_upgrade.md doc/update/restore_after_failure.md doc/update/zero_downtime.md doc/update/index.md doc/update/package/downgrade.md doc/update/package/convert_to_ee.md doc/update/package/index.md doc/install/installation.md doc/install/azure/index.md doc/install/digitaloceandocker.md doc/install/cloud_native/index.md doc/install/aws/gitlab_sre_for_aws.md doc/install/aws/eks_clusters_aws.md doc/install/aws/gitlab_hybrid_on_aws.md doc/install/aws/index.md doc/install/aws/manual_install_aws.md doc/install/next_steps.md doc/install/google_cloud_platform/index.md doc/install/requirements.md doc/install/index.md doc/install/docker.md doc/install/openshift_and_gitlab/index.md doc/install/relative_url.md doc/downgrade_ee_to_ce/index.md doc/policy/maintenance.md doc/policy/alpha-beta-support.md doc/development/omnibus.md doc/development/build_test_package.md doc/development/application_limits.md doc/administration/monitoring/prometheus/index.md doc/administration/smime_signing_email.md doc/administration/timezone.md doc/administration/package_information/deprecation_policy.md doc/administration/package_information/signed_packages.md doc/administration/package_information/supported_os.md doc/administration/package_information/index.md doc/administration/package_information/omnibus_packages.md doc/administration/package_information/postgresql_versions.md doc/administration/package_information/licensing.md doc/administration/package_information/defaults.md doc/administration/polling.md doc/administration/raketasks/maintenance.md doc/administration/raketasks/github_import.md doc/administration/raketasks/project_import_export.md doc/administration/raketasks/uploads/sanitize.md doc/administration/raketasks/uploads/migrate.md doc/administration/raketasks/smtp.md doc/administration/raketasks/check.md doc/administration/raketasks/storage.md doc/administration/configure.md doc/administration/sidekiq.md doc/administration/encrypted_configuration.md doc/administration/pseudonymizer.md doc/administration/nfs.md doc/administration/instance_limits.md doc/administration/operations/filesystem_benchmarking.md doc/administration/operations/extra_sidekiq_routing.md doc/administration/operations/index.md doc/administration/operations/puma.md doc/administration/operations/ssh_certificates.md doc/administration/operations/extra_sidekiq_processes.md doc/administration/operations/rails_console.md doc/administration/reply_by_email_postfix_setup.md doc/administration/read_only_gitlab.md doc/administration/uploads.md doc/administration/feature_flags.md doc/administration/sidekiq_health_check.md doc/administration/environment_variables.md doc/administration/housekeeping.md doc/administration/troubleshooting/test_environments.md doc/administration/troubleshooting/defcon.md doc/administration/troubleshooting/log_parsing.md doc/administration/troubleshooting/gitlab_rails_cheat_sheet.md doc/administration/troubleshooting/sidekiq.md doc/administration/troubleshooting/debug.md doc/administration/troubleshooting/ssl.md doc/administration/troubleshooting/kubernetes_cheat_sheet.md doc/administration/troubleshooting/index.md doc/administration/troubleshooting/navigating_gitlab_via_rails_console.md doc/administration/troubleshooting/linux_cheat_sheet.md doc/administration/troubleshooting/tracing_correlation_id.md doc/administration/troubleshooting/diagnostics_tools.md doc/administration/libravatar.md doc/administration/restart_gitlab.md doc/administration/index.md doc/administration/consul.md doc/administration/load_balancer.md doc/administration/docs_self_host.md doc/administration/reference_architectures/1k_users.md doc/administration/reference_architectures/troubleshooting.md doc/administration/reference_architectures/25k_users.md doc/administration/reference_architectures/2k_users.md doc/administration/reference_architectures/5k_users.md doc/administration/reference_architectures/10k_users.md doc/administration/reference_architectures/index.md doc/administration/reference_architectures/50k_users.md doc/administration/reference_architectures/3k_users.md doc/administration/object_storage.md doc/administration/redis/standalone.md doc/administration/redis/troubleshooting.md doc/administration/redis/replication_and_failover.md doc/administration/redis/index.md doc/administration/redis/replication_and_failover_external.md doc/integration/mattermost/index.md

Metadata before:

  • stage: Enablement
    group: Distribution

Metadata after:

  • stage: Systems
    group: Distribution:Build
    stage: Systems
    group: Distribution:Deploy

Replace Distribution docs:

DISTRIBUTION_FILES=$(grep -r "group: Distribution" doc | cut -d':' -f1)
for doc in `echo $DISTRIBUTION_FILES`; do sed -i 's/stage: Enablement/stage: Systems/' $doc; done
for doc in `echo $DISTRIBUTION_FILES`; do sed -i 's/group: Distribution/stage: Distribution:Build/' $doc; done

See !88787 (merged)

For the groups, I'll have to check the files one by one and tag them as Distribution:Build or Distribution:Deploy.

Memory

Replace Memory docs:

MEMORY_FILES=$(grep -r "group: Memory" doc | cut -d':' -f1)
for doc in `echo $MEMORY_FILES`; do sed -i 's/stage: Enablement/stage: Systems/' $doc; done

See !88789 (merged)

Global Search

Replace Global Search docs:

GLOBAL_SEARCH_FILES=$(grep -r "group: Global Search" doc | cut -d':' -f1)
for doc in `echo $GLOBAL_SEARCH_FILES`; do sed -i 's/stage: Enablement/stage: Systems/' $doc; done

See !88789 (merged)

Database

Replace Database docs:

DATABASE_FILES=$(grep -r "group: Database" doc | cut -d':' -f1)
for doc in `echo $DATABASE_FILES`; do sed -i 's/stage: Enablement/stage: Systems/' $doc; done

See !88788 (merged)

Sharding

Replace Sharding docs:

SHARDING_FILES=$(grep -r "group: Sharding" doc | cut -d':' -f1)
for doc in `echo $SHARDING_FILES`; do sed -i 's/stage: Enablement/stage: Systems/' $doc; done

See !88789 (merged)

Edited by Achilleas Pipinellis