path # lines of code gem/gitlab-development-kit.gemspec 22 gem/lib/gitlab_development_kit.rb 4 spec/fixtures/example.erb 2 spec/support/templates/gitlab/config/vite.gdk.json.erb_spec.rb 153 spec/support/templates/runit/run.sh.erb_spec.rb 78 spec/support/templates/registry/config.yml.erb_spec.rb 70 spec/support/templates/procfile.erb_spec.rb 24 spec/support/gitlab-remote-development/setup_workspace_spec.rb 103 spec/spec_support/tasks.rb 20 spec/tasks/gitlab_spec.rb 63 spec/tasks/preflight_checks_spec.rb 25 spec/tasks/asdf_spec.rb 28 spec/tasks/preflight_update_checks_spec.rb 63 spec/tasks/setup_ai_gateway_spec.rb 140 spec/tasks/gdk_spec.rb 145 spec/tasks/object_store_spec.rb 41 spec/helpers/measure_helper.rb 74 spec/helpers/shellout_helper.rb 20 spec/spec_helper.rb 149 spec/lib/utils_spec.rb 67 spec/lib/runit_spec.rb 232 spec/lib/asdf/tool_version_spec.rb 36 spec/lib/asdf/tool_spec.rb 39 spec/lib/asdf/tool_versions_spec.rb 213 spec/lib/runit/config_spec.rb 29 spec/lib/support/bootstrap_rails_spec.rb 159 spec/lib/support/rake/reconfigure_spec.rb 42 spec/lib/support/rake/task_with_telemetry_spec.rb 41 spec/lib/support/rake/update_spec.rb 76 spec/lib/support/rake/task_logger_spec.rb 219 spec/lib/git/configure_spec.rb 13 spec/lib/gdk_spec.rb 132 spec/lib/cell_manager_spec.rb 390 spec/lib/gdk/services/gitlab_topology_service_spec.rb 20 spec/lib/gdk/services/minio_spec.rb 31 spec/lib/gdk/services/rails_background_jobs_spec.rb 18 spec/lib/gdk/services/open_bao_spec.rb 25 spec/lib/gdk/services/postgresql_replica_spec.rb 28 spec/lib/gdk/services/docs_gitlab_com_spec.rb 23 spec/lib/gdk/services/gitlab_ai_gateway_spec.rb 17 spec/lib/gdk/services/gitlab_http_router_spec.rb 116 spec/lib/gdk/services/open_bao_proxy_spec.rb 25 spec/lib/gdk/services/redis_spec.rb 17 spec/lib/gdk/services/gitlab_workhorse_spec.rb 52 spec/lib/gdk/services/base_spec.rb 56 spec/lib/gdk/services/open_ldap_spec.rb 17 spec/lib/gdk/services/sidekiq_cron_spec.rb 35 spec/lib/gdk/services/postgresql_spec.rb 64 spec/lib/gdk/services/redis_cluster_spec.rb 43 spec/lib/gdk/output_buffered_spec.rb 17 spec/lib/gdk/reminder_helper_spec.rb 51 spec/lib/gdk/open_bao_spec.rb 159 spec/lib/gdk/hooks_spec.rb 55 spec/lib/gdk/postgresql_geo_spec.rb 44 spec/lib/gdk/port_manager_spec.rb 64 spec/lib/gdk/telemetry_spec.rb 394 spec/lib/gdk/command_spec.rb 76 spec/lib/gdk/version_manager_spec.rb 64 spec/lib/gdk/postgresql_upgrader_spec.rb 73 spec/lib/gdk/templates/erb_renderer_spec.rb 133 spec/lib/gdk/config_spec.rb 3024 spec/lib/gdk/services_spec.rb 55 spec/lib/gdk/backup_spec.rb 153 spec/lib/gdk/announcements_spec.rb 44 spec/lib/gdk/project/git_worktree_spec.rb 220 spec/lib/gdk/project/base_spec.rb 48 spec/lib/gdk/http_helper_spec.rb 122 spec/lib/gdk/tool_versions_updater_spec.rb 82 spec/lib/gdk/diagnostic_spec.rb 13 spec/lib/gdk/machine_spec.rb 206 spec/lib/gdk/execute/rake_spec.rb 116 spec/lib/gdk/registry_database_manager_spec.rb 55 spec/lib/gdk/command/psql_spec.rb 33 spec/lib/gdk/command/reset_registry_data_spec.rb 29 spec/lib/gdk/command/telemetry_spec.rb 24 spec/lib/gdk/command/tail_spec.rb 60 spec/lib/gdk/command/clickhouse_spec.rb 36 spec/lib/gdk/command/doctor_spec.rb 189 spec/lib/gdk/command/reset_praefect_data_spec.rb 41 spec/lib/gdk/command/config_spec.rb 153 spec/lib/gdk/command/open_spec.rb 74 spec/lib/gdk/command/cleanup_spec.rb 163 spec/lib/gdk/command/pristine_spec.rb 39 spec/lib/gdk/command/debug_info_spec.rb 72 spec/lib/gdk/command/reconfigure_spec.rb 52 spec/lib/gdk/command/psql_geo_spec.rb 33 spec/lib/gdk/command/restart_spec.rb 37 spec/lib/gdk/command/start_spec.rb 77 spec/lib/gdk/command/help_spec.rb 17 spec/lib/gdk/command/measure_url_spec.rb 29 spec/lib/gdk/command/measure_workflow_spec.rb 28 spec/lib/gdk/command/truncate_legacy_tables_spec.rb 59 spec/lib/gdk/command/console_spec.rb 11 spec/lib/gdk/command/report_spec.rb 85 spec/lib/gdk/command/rails_spec.rb 15 spec/lib/gdk/command/bao_spec.rb 30 spec/lib/gdk/command/reset_data_spec.rb 145 spec/lib/gdk/command/update_spec.rb 142 spec/lib/gdk/command/import_registry_data_spec.rb 55 spec/lib/gdk/command/switch_spec.rb 27 spec/lib/gdk/command/stop_spec.rb 24 spec/lib/gdk/command/install_spec.rb 51 spec/lib/gdk/command/status_spec.rb 31 spec/lib/gdk/command/env_spec.rb 25 spec/lib/gdk/command/cells_spec.rb 58 spec/lib/gdk/command/version_spec.rb 29 spec/lib/gdk/command/kill_spec.rb 90 spec/lib/gdk/command/redis_cli_spec.rb 19 spec/lib/gdk/config_settings_spec.rb 368 spec/lib/gdk/config_example_spec.rb 55 spec/lib/gdk/package_helper_spec.rb 264 spec/lib/gdk/announcement_spec.rb 47 spec/lib/gdk/core_helper_spec.rb 45 spec/lib/gdk/output_spec.rb 395 spec/lib/gdk/dependencies_spec.rb 88 spec/lib/gdk/config_type/integer_spec.rb 25 spec/lib/gdk/config_type/port_spec.rb 75 spec/lib/gdk/config_type/hash_spec.rb 33 spec/lib/gdk/config_type/path_spec.rb 25 spec/lib/gdk/config_type/array_spec.rb 56 spec/lib/gdk/config_type/bool_spec.rb 36 spec/lib/gdk/config_type/string_spec.rb 30 spec/lib/gdk/version_checker_spec.rb 42 spec/lib/gdk/shellout_spec.rb 300 spec/lib/gdk/config_helper_spec.rb 37 spec/lib/gdk/diagnostic/ruby_spec.rb 106 spec/lib/gdk/diagnostic/rvm_and_asdf_spec.rb 38 spec/lib/gdk/diagnostic/pending_migrations_spec.rb 46 spec/lib/gdk/diagnostic/pguser_spec.rb 42 spec/lib/gdk/diagnostic/gitlab_spec.rb 173 spec/lib/gdk/diagnostic/stale_services_spec.rb 80 spec/lib/gdk/diagnostic/nginx_spec.rb 71 spec/lib/gdk/diagnostic/firewall_spec.rb 39 spec/lib/gdk/diagnostic/tool_version_manager_spec.rb 306 spec/lib/gdk/diagnostic/uptime_spec.rb 47 spec/lib/gdk/diagnostic/ruby_gems_spec.rb 102 spec/lib/gdk/diagnostic/registry_spec.rb 60 spec/lib/gdk/diagnostic/asdf_spec.rb 47 spec/lib/gdk/diagnostic/mac_ports_spec.rb 38 spec/lib/gdk/diagnostic/hostname_spec.rb 53 spec/lib/gdk/diagnostic/git_maintenance_spec.rb 83 spec/lib/gdk/diagnostic/port_in_use_spec.rb 71 spec/lib/gdk/diagnostic/geo_spec.rb 179 spec/lib/gdk/diagnostic/gitaly_spec.rb 33 spec/lib/gdk/diagnostic/environment_spec.rb 32 spec/lib/gdk/diagnostic/bundler_spec.rb 51 spec/lib/gdk/diagnostic/disk_space_spec.rb 21 spec/lib/gdk/diagnostic/praefect_spec.rb 49 spec/lib/gdk/diagnostic/loopback_spec.rb 76 spec/lib/gdk/diagnostic/workerd_spec.rb 42 spec/lib/gdk/diagnostic/old_mise_hooks_spec.rb 43 spec/lib/gdk/diagnostic/loopback_persistence_spec.rb 81 spec/lib/gdk/diagnostic/version_spec.rb 42 spec/lib/gdk/diagnostic/postgresql_spec.rb 263 spec/lib/gdk/task_helpers/rails_migration_spec.rb 57 spec/lib/gdk/postgresql_spec.rb 225 spec/gdk/services/sshd_spec.rb 21 spec/gdk/services/elasticsearch_spec.rb 8 spec/gdk/services/clickhouse_spec.rb 41 spec/gdk/services/docs_gitlab_com_spec.rb 45 spec/gdk/services/registry_spec.rb 10 spec/gdk/services/snowplow_micro_spec.rb 10 spec/gdk/services/gitlab_ui_spec.rb 10 spec/gdk/services/vite_spec.rb 66 spec/gdk/config_redactor_spec.rb 76 rubocop/cop/avoid_time_new.rb 12 rubocop/rubocop.rb 1 support/gitlab-observability-backend/collector_config.yaml 51 support/templates/redis/redis.conf.erb 3 support/templates/gitlab-runner-config.toml.erb 33 support/templates/nginx/conf/nginx.conf.erb 147 support/templates/gitlab/config/redis.sessions.yml.erb 10 support/templates/gitlab/config/cable.yml.erb 8 support/templates/gitlab/config/puma.rb.erb 93 support/templates/gitlab/config/database.yml.erb 217 support/templates/gitlab/config/gitlab.yml.erb 1099 support/templates/gitlab/config/session_store.yml.erb 4 support/templates/gitlab/config/vite.gdk.json.erb 36 support/templates/gitlab/config/redis.cluster.yml.erb 10 support/templates/gitlab/workhorse/config.toml.erb 41 support/templates/grafana/grafana.ini.erb 4 support/templates/siphon/config.yml.erb 27 support/templates/siphon/consumer.yml.erb 18 support/templates/gitlab-shell/config.yml.erb 70 support/templates/pgbouncer/pgbouncer-replica.ini.erb 10 support/templates/pgbouncer/pgbouncer-userlist.txt.erb 1 support/templates/gitlab-pages/gitlab-pages.conf.erb 18 support/templates/gitlab-pages-secret.erb 1 support/templates/Procfile.erb 43 support/templates/makefiles/gdk-config.mk.erb 135 support/templates/makefiles/Makefile.config.mk.erb 26 support/templates/consul/config.json.erb 24 support/templates/runit/log/config.erb 7 support/templates/runit/log/run.sh.erb 5 support/templates/runit/run.sh.erb 10 support/templates/runit/control/t.rb.erb 19 support/templates/gitlab-k8s-agent-config.yml.erb 66 support/templates/gdk.example.yml.erb 1 support/templates/postgresql/data/gitlab.conf.erb 9 support/templates/gitlab-kas-autoflow-temporal-workflow-data-encryption-secret.erb 1 support/templates/registry/config.yml.erb 67 support/templates/gitlab-topology-service/config.toml.erb 37 support/templates/postgresql-geo/data/gitlab.conf.erb 9 support/templates/snowplow/iglu.json.erb 43 support/templates/snowplow/snowplow_micro.conf.erb 174 support/templates/prometheus/prometheus.yml.erb 47 support/templates/gitaly/gitaly.config.toml.erb 81 support/templates/gitaly/praefect.config.toml.erb 33 support/templates/clickhouse/users.xml 34 support/templates/clickhouse/config.xml 78 support/templates/clickhouse/users.d/gdk.xml.erb 17 support/templates/clickhouse/config.d/openssl.xml.erb 10 support/templates/clickhouse/config.d/user-directories.xml.erb 8 support/templates/clickhouse/config.d/gdk.xml.erb 11 support/templates/clickhouse/config.d/data-paths.xml.erb 7 support/templates/clickhouse/config.d/logger.xml.erb 8 support/templates/openssh/sshd_config.erb 18 support/templates/gitlab-kas-websocket-token-secret.erb 1 support/templates/openbao/proxy_config.hcl.erb 25 support/templates/openbao/config.hcl.erb 9 support/compare.rb 12 support/measure_scripts/show_issue.js 38 support/measure_scripts/utils/mouse_utils.js 23 support/measure_scripts/utils/login_measure_util.js 15 support/measure_scripts/show_mr.js 45 support/measure_scripts/repo_browser.js 41 support/gitlab-remote-development/setup_workspace.rb 65 support/gdk-in-a-box/gdk.local_rsa.pub 1 support/completions/gdk.bash 60 doc-site/hugo.toml 30 lib/utils.rb 23 lib/asdf.rb 2 lib/asdf/tool.rb 21 lib/asdf/tool_version.rb 16 lib/asdf/tool_versions.rb 129 lib/runit.rb 196 lib/gdk.rb 80 lib/runit/config.rb 117 lib/support/bootstrap_rails.rb 91 lib/support/files/report_template.md.erb 70 lib/support/rake/update.rb 57 lib/support/rake/task_logger.rb 89 lib/support/rake/task_with_telemetry.rb 25 lib/support/rake/make_task.rb 9 lib/support/rake/task_with_spinner.rb 101 lib/support/rake/task_with_logger.rb 48 lib/support/rake/reconfigure.rb 53 lib/git/configure.rb 79 lib/tasks/gitlab.rake 41 lib/tasks/geo_replication_backup.rake 99 lib/tasks/gitlab_rails.rake 7 lib/tasks/setup.rake 34 lib/tasks/config.rake 61 lib/tasks/reconfigure.rake 50 lib/tasks/update.rake 102 lib/tasks/object_store.rake 11 lib/tasks/git.rake 7 lib/tasks/setup_ai_gateway.rake 80 lib/tasks/migrate_to_mise.rake 101 lib/tasks/gdk.rake 39 lib/tasks/asdf.rake 6 lib/gdk_src.rb 4 lib/gdk/services/registry.rb 20 lib/gdk/services/grafana.rb 18 lib/gdk/services/redis_cluster.rb 36 lib/gdk/services/open_bao.rb 23 lib/gdk/services/postgresql_replica.rb 31 lib/gdk/services/gitaly.rb 20 lib/gdk/services/elasticsearch.rb 15 lib/gdk/services/minio.rb 32 lib/gdk/services/open_ldap.rb 19 lib/gdk/services/nats.rb 15 lib/gdk/services/gitlab_k8s_agent.rb 24 lib/gdk/services/sshd.rb 19 lib/gdk/services/gitlab_observability_backend.rb 34 lib/gdk/services/postgresql.rb 31 lib/gdk/services/gitlab_ai_gateway.rb 18 lib/gdk/services/vite.rb 33 lib/gdk/services/docs_gitlab_com.rb 25 lib/gdk/services/base.rb 37 lib/gdk/services/rails_web.rb 36 lib/gdk/services/sidekiq_cron.rb 26 lib/gdk/services/gitlab_http_router.rb 75 lib/gdk/services/jaeger.rb 21 lib/gdk/services/redis.rb 19 lib/gdk/services/gitlab_ui.rb 20 lib/gdk/services/duo_workflow_service.rb 18 lib/gdk/services/nginx.rb 15 lib/gdk/services/open_bao_proxy.rb 22 lib/gdk/services/clickhouse.rb 19 lib/gdk/services/siphon_producer_main_db.rb 28 lib/gdk/services/mattermost.rb 18 lib/gdk/services/snowplow_micro.rb 18 lib/gdk/services/consul.rb 18 lib/gdk/services/rails_background_jobs.rb 29 lib/gdk/services/siphon_clickhouse_consumer.rb 28 lib/gdk/services/prometheus.rb 25 lib/gdk/services/gitlab_topology_service.rb 19 lib/gdk/services/gitlab_workhorse.rb 59 lib/gdk/postgresql_geo.rb 11 lib/gdk/execute.rb 4 lib/gdk/open_bao.rb 74 lib/gdk/package_config.rb 47 lib/gdk/package_helper.rb 155 lib/gdk/config_helper.rb 16 lib/gdk/machine.rb 62 lib/gdk/tool_versions_updater.rb 166 lib/gdk/templates/context.rb 30 lib/gdk/templates/erb_renderer.rb 105 lib/gdk/telemetry.rb 169 lib/gdk/postgresql.rb 86 lib/gdk/config_example.rb 47 lib/gdk/version_manager.rb 21 lib/gdk/config_settings.rb 212 lib/gdk/config_redactor.rb 62 lib/gdk/project/git_worktree.rb 150 lib/gdk/project/base.rb 33 lib/gdk/backup.rb 66 lib/gdk/diagnostic.rb 10 lib/gdk/version_checker.rb 58 lib/gdk/services.rb 54 lib/gdk/hooks.rb 26 lib/gdk/announcements.rb 30 lib/gdk/core_helper.rb 25 lib/gdk/output.rb 134 lib/gdk/config.rb 1167 lib/gdk/execute/rake.rb 40 lib/gdk/command/reset_praefect_data.rb 45 lib/gdk/command/measure_base.rb 66 lib/gdk/command/debug_info.rb 85 lib/gdk/command/truncate_legacy_tables.rb 61 lib/gdk/command/base_command.rb 79 lib/gdk/command/update.rb 86 lib/gdk/command/tail.rb 33 lib/gdk/command/diff_config.rb 64 lib/gdk/command/cells.rb 57 lib/gdk/command/doctor.rb 94 lib/gdk/command/measure_workflow.rb 36 lib/gdk/command/install.rb 21 lib/gdk/command/psql.rb 9 lib/gdk/command/pristine.rb 88 lib/gdk/command/telemetry.rb 32 lib/gdk/command/redis_cli.rb 9 lib/gdk/command/status.rb 25 lib/gdk/command/psql_geo.rb 9 lib/gdk/command/version.rb 21 lib/gdk/command/restart.rb 15 lib/gdk/command/cleanup.rb 58 lib/gdk/command/switch.rb 29 lib/gdk/command/open.rb 48 lib/gdk/command/import_registry_data.rb 26 lib/gdk/command/config.rb 61 lib/gdk/command/reset_registry_data.rb 20 lib/gdk/command/measure_url.rb 42 lib/gdk/command/report.rb 181 lib/gdk/command/rails.rb 21 lib/gdk/command/reset_data.rb 96 lib/gdk/command/bao.rb 19 lib/gdk/command/clickhouse.rb 19 lib/gdk/command/stop.rb 15 lib/gdk/command/console.rb 10 lib/gdk/command/start.rb 19 lib/gdk/command/reconfigure.rb 33 lib/gdk/command/kill.rb 59 lib/gdk/command/env.rb 36 lib/gdk/command/help.rb 15 lib/gdk/logo.rb 30 lib/gdk/reminder_helper.rb 20 lib/gdk/announcement.rb 78 lib/gdk/redis.rb 7 lib/gdk/output_buffered.rb 20 lib/gdk/http_helper.rb 62 lib/gdk/templates.rb 4 lib/gdk/command.rb 90 lib/gdk/project.rb 4 lib/gdk/postgresql_upgrader.rb 217 lib/gdk/dependencies.rb 27 lib/gdk/task_helpers.rb 5 lib/gdk/config_type/anything.rb 9 lib/gdk/config_type/port.rb 21 lib/gdk/config_type/hash.rb 26 lib/gdk/config_type/mergable.rb 16 lib/gdk/config_type/bool.rb 16 lib/gdk/config_type/integer.rb 11 lib/gdk/config_type/array.rb 19 lib/gdk/config_type/settings.rb 13 lib/gdk/config_type/base.rb 49 lib/gdk/config_type/path.rb 17 lib/gdk/config_type/builder.rb 19 lib/gdk/config_type/settings_array.rb 85 lib/gdk/config_type/string.rb 10 lib/gdk/port_manager.rb 94 lib/gdk/registry_database_manager.rb 47 lib/gdk/shellout.rb 136 lib/gdk/config_type.rb 4 lib/gdk/diagnostic/registry.rb 37 lib/gdk/diagnostic/pguser.rb 23 lib/gdk/diagnostic/asdf.rb 32 lib/gdk/diagnostic/git_maintenance.rb 39 lib/gdk/diagnostic/gitlab.rb 106 lib/gdk/diagnostic/gitaly.rb 35 lib/gdk/diagnostic/missing_binaries.rb 44 lib/gdk/diagnostic/ruby.rb 45 lib/gdk/diagnostic/telemetry.rb 30 lib/gdk/diagnostic/postgresql.rb 118 lib/gdk/diagnostic/status.rb 36 lib/gdk/diagnostic/version.rb 39 lib/gdk/diagnostic/firewall.rb 25 lib/gdk/diagnostic/configuration.rb 23 lib/gdk/diagnostic/mac_ports.rb 24 lib/gdk/diagnostic/loopback.rb 29 lib/gdk/diagnostic/rvm_and_asdf.rb 23 lib/gdk/diagnostic/loopback_persistence.rb 31 lib/gdk/diagnostic/tool_version_manager.rb 110 lib/gdk/diagnostic/stale_data.rb 23 lib/gdk/diagnostic/base.rb 63 lib/gdk/diagnostic/port_in_use.rb 41 lib/gdk/diagnostic/bundler.rb 53 lib/gdk/diagnostic/hostname.rb 36 lib/gdk/diagnostic/workerd.rb 30 lib/gdk/diagnostic/old_mise_hooks.rb 29 lib/gdk/diagnostic/ruby_gems.rb 80 lib/gdk/diagnostic/chromedriver.rb 28 lib/gdk/diagnostic/nginx.rb 31 lib/gdk/diagnostic/dependencies.rb 39 lib/gdk/diagnostic/pending_migrations.rb 37 lib/gdk/diagnostic/stale_services.rb 52 lib/gdk/diagnostic/praefect.rb 36 lib/gdk/diagnostic/geo.rb 64 lib/gdk/diagnostic/disk_space.rb 26 lib/gdk/diagnostic/environment.rb 21 lib/gdk/diagnostic/file_watches.rb 19 lib/gdk/diagnostic/uptime.rb 25 lib/gdk/task_helpers/rails_migration.rb 42 lib/gdk/task_helpers/config_tasks.rb 148 lib/cell_manager.rb 174