CINXE.COM
Issues workflow | GitLab
<!doctype html><html xmlns=http://www.w3.org/1999/xhtml xml:lang=en-US lang=en-US prefix="og: http://ogp.me/ns#"> <head> <meta charset=utf-8> <title>Issues workflow | GitLab</title> <meta property="og:title" content='Issues workflow | GitLab'> <meta name=description property="og:description" content="GitLab product documentation."> <meta name=viewport content="width=device-width,initial-scale=1"> <meta name=gitlab-docs-version content="17.7"> <meta name=gitlab-docs-section content="Contribute"> <meta name=gitlab-docs-breadcrumbs content="Contribute › Contribute to GitLab › Development processes › Issues workflow"> <meta class=elastic name=gitlab_docs_section content="contribute"> <meta class=elastic name=gitlab_docs_breadcrumbs content="Contribute › Contribute to GitLab › Development processes › Issues workflow"> <script>const ELASTIC_KEY="cDFpLWJaSUJXVHBqWWI4VGZKN3M6eENBSjl4WDRSRnlCUW94ajRQazhLQQ==",ELASTIC_INDEX="search-gitlab-docs-nanoc",ELASTIC_CLOUD_ID="gitlab-docs-website:dXMtY2VudHJhbDEuZ2NwLmNsb3VkLmVzLmlvJDQwZTQyYTQzMTJiZjQyMzNiMzBiZTg0MTU5YjlkNmE1JGMxODg4Y2U5OTY0YzQzZjc5ZjQ1YTk5NDZmMjI0ODg0"</script> <script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Contribute","item":"https://docs.gitlab.com/ee/development/"},{"@type":"ListItem","position":2,"name":"Contribute to GitLab","item":"https://docs.gitlab.com/ee/development/contributing/"},{"@type":"ListItem","position":3,"name":"Development processes","item":"https://docs.gitlab.com/ee/development/development_processes.html"},{"@type":"ListItem","position":4,"name":"Issues workflow"}]}</script> <meta http-equiv=Content-Security-Policy content="default-src 'self' https:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; style-src 'self' 'unsafe-inline' https:; object-src 'none'; base-uri 'self'; connect-src 'self' https:; frame-src 'self' https:; img-src 'self' https: data:; manifest-src 'self'; media-src 'self'; worker-src 'none';"> <link rel=preload href=/assets/vendor/GitLabSans.woff2 as=font crossorigin> <link rel=preload href=/assets/vendor/GitLabSans-Italic.woff2 as=font crossorigin> <link rel=prefetch href=/assets/vendor/GitLabMono.woff2 as=font crossorigin> <link rel=stylesheet href=/assets/vendor/index.css> <link rel=stylesheet href=/assets/stylesheets/legacy-gitlab-ui-utils/utility_classes.css> <link rel=stylesheet href=/assets/stylesheets/stylesheet.css> <link rel=stylesheet href=/assets/stylesheets/highlight.css> <link rel=stylesheet href=/assets/stylesheets/footer.css> <link rel=stylesheet href=/assets/stylesheets/toc.css> <link rel=stylesheet href=/assets/stylesheets/help.css> <link rel=stylesheet href=/assets/stylesheets/font-awesome.min.css> <script>const callback=(e)=>{for(const t of e)t.type==="childList"&&t.addedNodes.forEach(e=>{e.nodeName==="IMG"&&document.querySelectorAll('img:not([src^="http"]):not([data-ot-ignore])').forEach(e=>{e.setAttribute("data-ot-ignore","")})})},config={attributes:!0,childList:!0,subtree:!0,attributeFilter:["src"]},observer=new MutationObserver(callback);observer.observe(document.documentElement,config)</script> <script src=https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08/OtAutoBlock.js></script> <script src=https://cdn.cookielaw.org/scripttemplates/otSDKStub.js data-domain-script=7f944245-c5cd-4eed-a90e-dd955adfdd08></script> <script>function OptanonWrapper(){}</script> <meta name=google-site-verification content="AcGSBNaKDWnLgcYotlVibGy6STm2Y6_KJSaRxrA90xY"> <meta name=google-site-verification content="6eFQOFLxYAer08ROqc3I-SAi44F9NmvH7PrUUBR3oCI"> <meta name=google-site-verification content="xAUTWp3CDg-tU1LVVwsM9OrVhLR7L3SmiyKzkOuPNos"> <meta name=google-site-verification content="F0zzwaMpiyWFcPQ1Lqu18qN3EnuQsqFXbySl_29yvHs"> <meta name=google-site-verification content="nwo1bVaU0t9TZxZyM-aOI6-CofaH9GRL-uBPbdREWgc"> <meta name=google-site-verification content="rWoHrtHEmIX0t28oOb1ZEDMYZb_EZA6rr6ZOl5otEPI"> <meta name=google-site-verification content="fSxr8-uslxcuFL0N-oECp3Tm0RPNEGX97wbdayKOEL8"> <meta name=google-site-verification content="26kXLBOjaYRb2UwzWTDl1I1nzA2NxMunhp7SUtxGV6E"> <meta name=google-site-verification content="ISxyLVnZqU8oY3jwrK7EO9o-2DOTvLJwPse7bZz6yhs"> <meta name=google-site-verification content="x1WspIvz3ZHqS0gezfX_P-qiRDOeP2Oyrd68zrU2ErI"> <meta name=google-site-verification content="94tkqWSqC1gAkWpsWgOA0l908EXJz_ncu794v5XjpWs"> <meta name=google-site-verification content="DfXB2Za52GT3zs_vuLIAL4Mi3M3K4qxXcg7MAs0CUqo"> <meta name=google-site-verification content="BCEBC2LC7A1NzO9Com1oBrWK88tV_QXfUL0i9mwXPL0"> <meta name=google-site-verification content="a2lNcHMorfS43aoISjZt5_BBPo-H1UaTKMQdBgZO9iY"> <meta name=google-site-verification content="0s16pP9MelY6wDHRf-izXb5pwLU01IogP-Uc_e8f3GU"> <meta name=google-site-verification content="H474RNof35Xp8fLg02fZbg9Dzxdtfch6vtcjzpmUraU"> <meta name=google-site-verification content="E0FlhpgBGeE7d1pQ6amdcIWPMDLDeu15-HLQVoDTguE"> <meta name=google-site-verification content="opQd7_rXtPy-pX5CO_XZiztzeQEsXnB3j6Y1_dZAizA"> <meta name=google-site-verification content="06Kq4AoXdmBOjOAkbPvnYGtSxnn4Q9QBqEO55PLlw5c"> <meta name=google-site-verification content="djBBokRFSWV_VRlSE51V5TZSPzMC6hml5l-Sb22WglE"> <meta name=google-site-verification content="UOW6nOsvbyMeIySuamzbws4kNC_WqehamWfoxxtKjZ8"> <meta name=generator content="Nanoc 4.13.0"> <link rel=icon href="/favicon.ico?v=2" sizes=any> <link rel=icon href=/favicon.svg type=image/svg+xml> <link rel=apple-touch-icon href="/assets/images/apple-touch-icon.png?v=2"> <link rel=manifest href=/assets/manifests/site.webmanifest> <meta name=theme-color content="#FC6D26"> <meta name=zd-site-verification content='ony3w7hk1vs6tfyrc51mld'> <meta name=zd-site-verification content='gtuq65qdzt6n31viazi6hj'> <link rel=canonical href=https://docs.gitlab.com/ee/development/contributing/issue_workflow.html> <meta property="og:url" content="https://docs.gitlab.com/ee/development/contributing/issue_workflow.html"> </head> <body itemscope itemtype=http://schema.org/WebPage data-spy=scroll data-bs-target=#doc-nav data-bs-offset=90> <nav class="navbar navbar-expand-md navbar-dark gl-py-0 gl-px-5 gl-sticky gl-top-0 gl-z-index-200" data-elastic-exclude> <a class="navbar-brand d-flex align-items-center justify-content-center mr-3" href=/> <img src=/assets/images/gitlab-logo-header.svg alt="GitLab documentation home" class=logo> <span class="border-left border-light ml-2 pl-2">Docs</strong> </a> <button class=navbar-toggler type=button data-bs-toggle=collapse data-bs-target=#navbarSupportedContent aria-controls=navbarSupportedContent aria-expanded=false aria-label="Toggle navigation"> <span class=navbar-toggler-icon></span> </button> <div class="collapse navbar-collapse" id=navbarSupportedContent> <ul class="navbar-nav mr-auto mb-0"> <li class="nav-item active"> <div class="js-elastic-search-form gl-spinner-container"> <span aria-label=Loading class="gl-ml-3 gl-vertical-align-text-bottom! gl-spinner gl-spinner-light gl-spinner-sm"></span> </div> </ul> <ul class="navbar-nav mb-0"> <li class="nav-item active"> <a class=nav-link href=https://about.gitlab.com/releases/categories/releases/ target=_blank>What's new?</a> </ul> <div class=js-versions-menu></div> <ul class="navbar-nav gl-mb-3 gl-md-mb-0 gl-md-pr-3"> <li class="nav-item gl-mb-4! gl-md-mb-0!"> <a class="gl-button btn btn-cta text-white gl-shadow-none! gl-md-pr-3" href="https://gitlab.com/-/trial_registrations/new?glm_source=docs.gitlab.com&glm_content=navigation-cta-docs" target=_blank rel="noopener noreferrer" role=button> Get free trial </a> </ul> </div> </nav> <div id=js-version-banner></div> <section class="gl-docs container-fluid" data-elastic-exclude> <div class=row> <div class="col-0 col-xl-2 pl-0"> <div class="nav-wrapper active gl-display-none!"> <aside id=global-nav class=global-nav> <nav class=global-nav-content data-nosnippet> <div class=global-nav-section> <span class="global-nav-block-top nav-link"> <a class="global-nav-link level-0 has-collapse" href=/ee/tutorials/> Tutorials </a> <div class="section-title collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#sec_63304345-0784-4b0e-8cfb-c52e94802827></div> </span> <div class=collapse id=sec_63304345-0784-4b0e-8cfb-c52e94802827> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/tutorials/gitlab_navigation.html> Find your way around GitLab </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_3f9ecb67-bb0c-4605-be0a-99c470975ca2></div> </span> <div class=collapse id=cat_3f9ecb67-bb0c-4605-be0a-99c470975ca2> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/tutorials/left_sidebar/> Tutorial: Use the left sidebar to navigate GitLab </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a3e17930-cdfb-45ad-947e-d5f6145b1147></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/tutorials/learn_git.html> Learn Git </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_a01cddcb-3298-4867-8a1c-6f1f211a02dc></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/tutorials/plan_and_track.html> Plan and track your work </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_608ebcc1-5c66-451f-86de-abab7789478a></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/tutorials/build_application.html> Build your application </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_59a728ca-3857-40b2-963f-38f824873c34></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/tutorials/secure_application.html> Secure your application </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_f4d9d3fe-081f-4522-93b6-7216568c1792></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/tutorials/infrastructure.html> Manage your infrastructure </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_41f7986d-2736-4c7e-83b9-d471278ef7aa></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/tutorials/develop.html> Extend with GitLab </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_7effabe5-a27e-45e8-a619-f8f9b99a3974></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/tutorials/more_tutorials.html> Find more tutorials </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_b3146ed1-713d-4ad3-a134-49e3c71adda1></div> </span> </div> </div> <div class=global-nav-section> <span class="global-nav-block-top nav-link"> <a class="global-nav-link level-0 has-collapse" href=/ee/subscriptions/> Subscribe </a> <div class="section-title collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#sec_ddaf4c7b-4668-4e2c-b638-96012d18500c></div> </span> <div class=collapse id=sec_ddaf4c7b-4668-4e2c-b638-96012d18500c> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/subscriptions/choosing_subscription.html> Choose a subscription </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_f187bf08-c6bb-492f-a4d0-58ad16e97250></div> </span> <div class=collapse id=cat_f187bf08-c6bb-492f-a4d0-58ad16e97250> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/subscriptions/gitlab_com/gitlab_subscription_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_56899c59-e1b2-4264-a33c-7bfc9079e750></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/subscriptions/gitlab_com/> GitLab.com </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_404bf3ad-2a98-4d12-a157-b254f676ef09></div> </span> <div class=collapse id=cat_404bf3ad-2a98-4d12-a157-b254f676ef09> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/subscriptions/gitlab_com/compute_minutes.html> Compute minutes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a20cd38b-8bd4-411d-8750-ecaf77f60aaa></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/free_user_limit.html> Free user limit </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_00180596-7e88-4e62-af23-c0ec0368f13a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/free_push_limit.html> Free push limit </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3a22656a-5f15-4f82-966b-1c33bc83864a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/read_only_namespaces.html> Read-only namespaces </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a38fa1fc-bb13-4016-90c2-da14335c0fcb></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/storage_usage_quotas.html> Storage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5ca558a5-4416-456b-a6b5-55a4e9d2d689></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/subscriptions/self_managed/> GitLab self-managed </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_3afee8fb-d7b9-4303-bf08-aac8d3b32a3d></div> </span> <div class=collapse id=cat_3afee8fb-d7b9-4303-bf08-aac8d3b32a3d> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/license.html> Activate Enterprise Edition </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_00f412f8-b2e9-4c43-b6c6-800ce05811a9></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/subscriptions/gitlab_dedicated/> GitLab Dedicated </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_38d42e17-69ab-45fa-8f58-7d42b7a1e56e></div> </span> <div class=collapse id=cat_38d42e17-69ab-45fa-8f58-7d42b7a1e56e> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/subscriptions/gitlab_dedicated_for_government/> GitLab Dedicated for Government </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8856635d-3c48-4e21-9573-5b342e7022bf></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/subscriptions/gitlab_dedicated/data_residency_and_high_availability.html> Data residency and high availability </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9708a6fc-1834-472c-b7c9-0c3367003bf2></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/subscriptions/gitlab_dedicated/maintenance.html> Maintenance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3061c7fc-18b4-4435-8cfd-9a70c0209832></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/subscriptions/subscription-add-ons.html> GitLab Duo add-ons </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_6c7b9159-b495-4bd2-b5da-b422b0e86f9f></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/subscriptions/community_programs.html> Community programs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_e85f483f-e854-44c7-82ad-0d4c1e9893b8></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/subscriptions/customers_portal.html> Customers Portal </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_cd732d72-8672-4fff-aedd-bd78b895ebf0></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/subscriptions/quarterly_reconciliation.html> Quarterly reconciliation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_15cca6e9-09e7-4205-b1c3-489af31025c0></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/ci/pipelines/compute_minutes.html> Compute quota </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_67414217-cbe1-4b82-8d1c-7e5786707cd2></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/subscriptions/bronze_starter.html> Features available to Starter and Bronze subscribers </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_b070d73b-5c63-4fac-ad69-996f69a4bf6a></div> </span> </div> </div> <div class=global-nav-section> <span class="global-nav-block-top nav-link"> <a class="global-nav-link level-0 has-collapse" href=/ee/install/> Install </a> <div class="section-title collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#sec_c87b9ef5-e256-4b1a-b2c3-4fc89e37b8b5></div> </span> <div class=collapse id=sec_c87b9ef5-e256-4b1a-b2c3-4fc89e37b8b5> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/install/requirements.html> Requirements </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_aa315c15-6aa1-4631-a7aa-ce81626e3091></div> </span> <div class=collapse id=cat_aa315c15-6aa1-4631-a7aa-ce81626e3091> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/install/postgresql_extensions.html> PostgreSQL extensions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a90f3ea5-c761-4521-a000-acc774e22325></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/install/install_methods.html> Installation methods </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_a88ba749-c624-4659-8eee-3c00ed9ee2fc></div> </span> <div class=collapse id=cat_a88ba749-c624-4659-8eee-3c00ed9ee2fc> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/omnibus/> Linux package (Omnibus) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ceb2d9b7-6622-46bc-a7b6-8f3e54d20408></div> </span> <div class=collapse id=doc_ceb2d9b7-6622-46bc-a7b6-8f3e54d20408> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/omnibus/architecture/> Architecture </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b60f290a-79b7-49ad-b9e7-bb3d46ea320c></div> </span> <div class=collapse id=doc_b60f290a-79b7-49ad-b9e7-bb3d46ea320c> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/package_information/omnibus_packages.html> Omnibus packages and images </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_84a0d53c-6d04-4983-9778-2bd11ec32805></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/package_information/> Package information </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4a3f7e3d-57df-49b7-8dab-a7d87b4e8f81></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/package_information/defaults.html> Package defaults </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0263d32d-0a6c-4fd8-8915-6d7da8d287f0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/package_information/licensing.html> Package licensing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ae731e8a-db6a-4385-bae9-f6d27690e4eb></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/package_information/signed_packages.html> Package signatures </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e42ac0dd-485b-4104-a958-36544033affe></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/package_information/postgresql_versions.html> PostgreSQL versions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_97875e65-3288-42dd-85a2-3a35be28e5d0></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/omnibus/installation/> Installation </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1a3726ec-eabd-41c2-9555-94dae3bfcbb9></div> </span> <div class=collapse id=doc_1a3726ec-eabd-41c2-9555-94dae3bfcbb9> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/package_information/deprecation_policy.html> Deprecation policy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d8c9e97f-a71b-4871-a742-7012fcd59fe1></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/package_information/supported_os.html> Supported OSes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_80cee3ab-c2f2-47b4-b765-d9206f90761f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/jihu_edition.html> Install JiHu Edition </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b7a05a50-7615-4d8a-aee1-985594da4e8c></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/omnibus/settings/> Configure </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ba08f248-cdd3-46c1-aca8-8e7f4e027ecf></div> </span> <div class=collapse id=doc_ba08f248-cdd3-46c1-aca8-8e7f4e027ecf> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/actioncable.html> Action Cable </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_949b1778-e955-4758-b3ce-5861e4bd2188></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/backups.html> Backups </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6acdfbb9-9535-4ba2-a3af-4926fa146c63></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/configuration.html> Configuration options </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_076608c1-e49a-4d45-8a8d-d73bca3380ca></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/environment-variables.html> Custom environment variables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bc2b0967-c5f6-4577-b600-138a113cecc7></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/database.html> Database </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_822372af-a4ad-433e-9f45-4fb2f02d1a03></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/integration/mattermost/> GitLab Mattermost </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b0476f39-ed09-418a-8b85-a8c60119f2c9></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/roles/> High availability roles </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_90e12c5d-cfac-4160-8888-f4e14a2da987></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/logs.html> Logs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a2e8d238-bf9d-402e-95d5-1dac6d510a96></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/microsoft_graph_mailer.html> Microsoft Graph Mailer </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e9d171fb-c05f-41dd-a4b2-50f7da72d20f></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/omnibus/settings/nginx.html> NGINX </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ff06091e-a2b9-4364-8c11-8c2230ab7365></div> </span> <div class=collapse id=doc_ff06091e-a2b9-4364-8c11-8c2230ab7365> <span class=nav-link> <a class="global-nav-link level-5" href=/omnibus/settings/nginx_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_aa3e865c-e428-4bc3-b489-937adee20fa6></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/praefect.html> Gitaly Cluster </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_81b1415a-a0ca-4f41-8ebf-497f366d5c59></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/prometheus.html> Prometheus </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c0061c09-7cd7-459c-8c64-060fdcc4f74a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/operations/puma.html> Puma </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fff079d6-68ea-43e2-bcd0-b77f3beb51d0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/rpi.html> Raspberry Pi </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5fe9edc8-ba33-4f26-893f-ae3af50b43dd></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/redis.html> Redis </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_782c3f48-c90a-47d7-9055-91cbdf1bc040></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/omnibus/settings/smtp.html> SMTP </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ea6b188d-b6ef-4fb2-b74f-650975247ade></div> </span> <div class=collapse id=doc_ea6b188d-b6ef-4fb2-b74f-650975247ade> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/administration/raketasks/smtp.html> Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6db0b22e-05b5-46e5-a276-e1add2ac9b0d></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/omnibus/settings/ssl/> SSL </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e01c2a4e-7365-4ff7-b497-727538d01126></div> </span> <div class=collapse id=doc_e01c2a4e-7365-4ff7-b497-727538d01126> <span class=nav-link> <a class="global-nav-link level-5" href=/omnibus/settings/ssl/openssl_3.html> Upgrading to OpenSSL 3 </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_55611e24-5340-42f1-9cfa-f9d3b682519c></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/omnibus/settings/ssl/ssl_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_28669622-2a87-4ae1-b5e5-e036ce368981></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/dns.html> DNS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d0485b4e-e8bb-4a96-8267-6e62e292f820></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/image_scaling.html> Image scaling </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1fd87190-ed3d-4d17-9c05-e7389d67c9e4></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/settings/memory_constrained_envs.html> Memory-constrained environments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c4adbcfa-04dd-4125-b5b9-d657f258287e></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/release/> Release process </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_109ba83f-094e-4ef2-8579-8d6f0018aa62></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/maintenance/> Maintain </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_015a8bc3-4161-45d4-b50f-aace2fb27e4d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8ee60ad3-531a-4527-bb81-826e420ebafd></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/charts/> Helm chart (Kubernetes) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7ed4cf75-9d06-4172-9b3a-fc7ce4651070></div> </span> <div class=collapse id=doc_7ed4cf75-9d06-4172-9b3a-fc7ce4651070> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/charts/installation/> Install </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8eb6c826-ad50-4123-b700-04df43fbfd12></div> </span> <div class=collapse id=doc_8eb6c826-ad50-4123-b700-04df43fbfd12> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/installation/verify_cng_images.html> Verify CNG images </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d20b8dd5-52c9-4961-b485-3da6c86831bf></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/quickstart/> Test the GitLab chart on GKE or EKS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_86a26140-f94b-4686-91dd-31b378be6dce></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/charts/installation/tools.html> Install prerequisites </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_be16730a-5776-4931-8249-e1114921c7b6></div> </span> <div class=collapse id=doc_be16730a-5776-4931-8249-e1114921c7b6> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/version_mappings.html> Chart versions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_95966f3c-ef26-4714-b60c-38578331570f></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/chart-provenance.html> Provenance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_644db163-2230-4b2a-bd06-571c8bdf6a4b></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/secrets.html> Secrets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1c1fc7fb-bc38-4a67-aa68-9067159d8fa3></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/rbac.html> RBAC </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7bbc6762-dbe2-43fc-8ed3-e25a0ed16697></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/storage.html> Storage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1ade12a7-ce17-44c7-b60f-327d9f0fb407></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/tls.html> TLS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_efe20884-5ef0-4cf0-815b-1a746d38d35e></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/charts/installation/cloud/> Set up cloud resources </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a31e1d47-d59f-43ee-b8b2-0c3d53df3972></div> </span> <div class=collapse id=doc_a31e1d47-d59f-43ee-b8b2-0c3d53df3972> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/cloud/aks.html> Azure Kubernetes Service </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fe5a4a23-b0b5-47a9-9a6f-d8b489471392></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/cloud/eks.html> Amazon EKS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5ac1f5cc-3b57-47a0-9016-4e9bb41dd7d7></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/cloud/gke.html> Google Kubernetes Engine </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ed177e52-eb96-48b5-b984-d41360294aa8></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/cloud/openshift.html> OpenShift Origin </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_846e39ea-fe41-492e-9866-6a0c95fb109a></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/cloud/oke.html> Oracle Container Engine for Kubernetes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0641aa47-e7f0-4a07-9cf3-cd2f0d19aa33></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/charts/installation/deployment.html> Deploy the Helm chart </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_95098d78-546f-4ede-939d-cda6323b9daf></div> </span> <div class=collapse id=doc_95098d78-546f-4ede-939d-cda6323b9daf> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/installation/command-line-options.html> Deployment options </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ac2cf739-790e-4ff1-87e9-a5da601e049b></div> </span> </div> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/charts/charts/> Configure </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a388f875-e409-4dee-81ba-0d3f4166de58></div> </span> <div class=collapse id=doc_a388f875-e409-4dee-81ba-0d3f4166de58> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/charts/globals.html> Globals </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3a8bb1dd-6e16-42f6-be84-524e4c8384d7></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/charts/certmanager-issuer/> certmanager-issuer chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8f6693df-4b15-4780-91e8-bea689812c09></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/charts/charts/gitlab/> GitLab subcharts </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5c0fe3c3-600e-4923-8eda-edc1249da2a2></div> </span> <div class=collapse id=doc_5c0fe3c3-600e-4923-8eda-edc1249da2a2> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/gitaly/> Gitaly chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f9f8df99-3430-4686-8176-eb82873d7042></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/gitlab-exporter/> GitLab Exporter chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b72060ff-a3fc-4ec2-b29c-b0e33332ee06></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/gitlab-pages/> GitLab Pages chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0f2a193b-d63a-4bed-94f6-f966816ff421></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/gitlab-runner/> GitLab Runner chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_13344fbc-b03a-4336-8217-33677ac1bb9c></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/gitlab-shell/> GitLab Shell chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_446dedde-2ea0-437d-987a-3a3544291cf2></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/kas/> KAS chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_71dc954b-acaa-4346-89d0-f2727cd21e88></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/mailroom/> Mailroom chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_141e9256-4f44-4dbc-adbd-b3bda7bd6e46></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/migrations/> Migrations chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_99496b43-8c9a-4e02-8dcb-ca032b9f4c81></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/praefect/> Praefect chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_57a250c6-7aff-4a4a-aff0-d7ae6e693150></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/sidekiq/> Sidekiq chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0d36390e-d1da-4f9c-a25e-dc7e362393e1></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/spamcheck/> Spamcheck chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_18783b35-e1f3-4bfd-8362-1308ed2f1c6f></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/toolbox/> Toolbox chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c38aea5a-e345-430c-ac21-463f81d7082f></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/gitlab/webservice/> Webservice chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d86b7db7-3283-4f38-ad02-de88bdccebfc></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/charts/haproxy/> HAProxy chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_268ebd7f-5a89-4d21-8f20-123658d86bc8></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/charts/minio/> Minio chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5fd4df88-cc56-4595-8062-8895a379c47b></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/charts/charts/nginx/> NGINX chart </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2ab03719-89c8-42ba-bb07-4c1e6ae227ca></div> </span> <div class=collapse id=doc_2ab03719-89c8-42ba-bb07-4c1e6ae227ca> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/nginx/fork.html> NGINX chart fork </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d5da1fd0-0402-4fea-a698-4d42d9f737c3></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/charts/charts/registry/> Registry chart </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_750cf2ad-d10e-40e8-a4e5-efec234c925e></div> </span> <div class=collapse id=doc_750cf2ad-d10e-40e8-a4e5-efec234c925e> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/charts/registry/metadata_database.html> Metadata database </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0d5a84f3-6d3b-443c-8bee-3a13f953e1fb></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/charts/traefik/> Traefik chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ed72b576-6c6c-4913-8b29-c92a304e5c44></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/charts/gitlab/gitlab-zoekt/> Zoekt chart </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_22f62757-a3ee-4a20-be93-2c66aea7f6fc></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/charts/shared-secrets.html> shared-secrets job </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_50f02f22-edd9-4248-bf02-4708d47e3eb7></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/charts/advanced/> Advanced </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c6b7c323-40f4-4807-ae26-959be5db442a></div> </span> <div class=collapse id=doc_c6b7c323-40f4-4807-ae26-959be5db442a> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/advanced/custom-images/> Custom Docker images </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4108eab2-f453-496b-b3e0-25c0c823040e></div> </span> <span class=nav-link> <a class="global-nav-link level-5 has-collapse" href=/charts/advanced/external-db/> External database </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_409abdc1-9993-4318-beba-4f55a4ad4afd></div> </span> <div class=collapse id=doc_409abdc1-9993-4318-beba-4f55a4ad4afd> <span class=nav-link> <a class="global-nav-link level-6" href=/charts/advanced/external-db/external-omnibus-psql.html> Set up external PostgreSQL database </a> </span> </div> <span class=nav-link> <a class="global-nav-link level-5 has-collapse" href=/charts/advanced/external-gitaly/> External Gitaly </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1e74bf6a-3717-47fb-b799-c2e9e3ff11a0></div> </span> <div class=collapse id=doc_1e74bf6a-3717-47fb-b799-c2e9e3ff11a0> <span class=nav-link> <a class="global-nav-link level-6" href=/charts/advanced/external-gitaly/external-omnibus-gitaly.html> Set up external Gitaly </a> </span> </div> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/advanced/external-gitlab-pages/> External GitLab Pages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_15c41c1b-678c-446e-844c-176c4d203b50></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/advanced/external-mattermost/> External Mattermost </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e6b1547f-e33c-4c86-99fe-e93d91d1bff9></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/advanced/external-nginx/> External Nginx </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6ad19c1a-d762-41a7-b03f-f6640161bf43></div> </span> <span class=nav-link> <a class="global-nav-link level-5 has-collapse" href=/charts/advanced/external-object-storage/> External object storage </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_44303100-a5cf-45d9-9a23-f533f8655cca></div> </span> <div class=collapse id=doc_44303100-a5cf-45d9-9a23-f533f8655cca> <span class=nav-link> <a class="global-nav-link level-6" href=/charts/advanced/external-object-storage/minio.html> Configure MinIO </a> </span> <span class=nav-link> <a class="global-nav-link level-6" href=/charts/advanced/external-object-storage/gke-workload-identity.html> Configure Workload Identity Federation </a> </span> <span class=nav-link> <a class="global-nav-link level-6" href=/charts/advanced/external-object-storage/azure-minio-gateway.html> Configure Azure MinIO gateway </a> </span> <span class=nav-link> <a class="global-nav-link level-6" href=/charts/advanced/external-object-storage/aws-iam-roles.html> Configure IAM roles for AWS </a> </span> </div> <span class=nav-link> <a class="global-nav-link level-5 has-collapse" href=/charts/advanced/external-redis/> External Redis </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1fbea16b-8d65-4d6f-8545-fd5906ef22ec></div> </span> <div class=collapse id=doc_1fbea16b-8d65-4d6f-8545-fd5906ef22ec> <span class=nav-link> <a class="global-nav-link level-6" href=/charts/advanced/external-redis/external-omnibus-redis.html> Set up external Redis </a> </span> </div> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/advanced/fips/> FIPS-compliant images </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f0efe79b-6994-4a91-b7fa-6d1dce9c3d97></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/advanced/geo/> Geo </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d07c3e13-20d2-4a34-9866-f90e820849ef></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/advanced/internal-tls/> Internal TLS between services </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bd0a002f-4402-41b7-8d14-3944dca9c74e></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/advanced/multiple-databases/> Multiple databases </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bbe27864-cd61-45d0-9a46-e849bed02401></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/advanced/persistent-volumes/> Persistent volumes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e9b08011-52aa-47e8-bb26-08982c411e89></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/charts/advanced/ubi/> Red Hat UBI-based images </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fe31af91-3bcd-4b68-8151-a3c59e55493c></div> </span> </div> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/charts/installation/upgrade.html> Upgrade </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_304e5526-ea6b-4af7-80c9-b2566255c494></div> </span> <div class=collapse id=doc_304e5526-ea6b-4af7-80c9-b2566255c494> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/installation/database_upgrade.html> Database upgrade </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3f97a64d-61b0-4c6d-918b-b3b9f0121d09></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/releases/8_0.html> Release notes 8.0 </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bebd39e6-dbb4-4157-b9b4-0ecac0fa5d0b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/releases/7_0.html> Release notes 7.0 </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_482a67b6-6076-46ff-9afd-60f1c5c3570c></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/releases/6_0.html> Release notes 6.0 </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_06762cce-985d-4e34-9f7c-ec957aae238e></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/charts/backup-restore/> Backup and Restore </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5ba2a2af-681e-4fac-9c76-82615fb372de></div> </span> <div class=collapse id=doc_5ba2a2af-681e-4fac-9c76-82615fb372de> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/backup-restore/backup.html> Backup </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_059b595c-cce8-497e-a829-a760fb6b7fbd></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/backup-restore/restore.html> Restore </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3a9ff85e-6f86-4e46-82eb-8ba0c1e7e223></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/charts/installation/migration/> Migration guides </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_791ecc0e-70bf-47d0-829e-44119bc2372b></div> </span> <div class=collapse id=doc_791ecc0e-70bf-47d0-829e-44119bc2372b> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/installation/migration/package_to_helm.html> Migrate from the Linux package </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_81435519-ca1d-4853-a111-e88780bb36a2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/installation/migration/helm_to_package.html> Migrate to the Linux package </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_51cd9600-0387-4dec-b28f-bba4a3fb85eb></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/installation/migration/helm.html> Migrate between Helm versions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a5eec159-4abc-404b-9d47-bb0f131a1b65></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/installation/migration/minio.html> Migrate to MinIO </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e6330218-cf56-474a-ab53-d325fc4fe8ac></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/installation/uninstall.html> Uninstall </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_05071351-dd53-468a-857f-c2c06b1d9d48></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/troubleshooting/> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_47b5b27f-9234-46bc-bc3d-45a52ad602a8></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/operator/> Operator (Kubernetes) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5bc7feca-570d-4caa-9dc1-bfbefc2a9f92></div> </span> <div class=collapse id=doc_5bc7feca-570d-4caa-9dc1-bfbefc2a9f92> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/installation.html> Install </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2b2f0367-639e-406a-9659-7506668200a5></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/backup_and_restore.html> Backup and restore </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2effb0b3-c40c-45ab-b946-aa6244ee7f1e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/gitlab_upgrades.html> Upgrade GitLab </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6be78331-6926-4bbc-821c-97378caecea1></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/git_over_ssh.html> Support for Git over SSH </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cbb18bd1-f699-4110-a9a9-1a1b9c896b53></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/operator_upgrades.html> Upgrade the Operator </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8f1d59b2-8632-4a30-8184-848947d1f115></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/openshift_ingress.html> Ingress in OpenShift </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_17c496b6-069e-4dc7-bd29-777410d38c20></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/install/openshift_and_gitlab/> OpenShift support </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7a6bdf42-a986-4491-82f3-d1b68e5ae39f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/certified_images.html> RedHat-certified images </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f947c748-4191-416d-b7f0-8221cb3a964d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/security_context_constraints.html> Security context constraints </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_12635a59-b91e-41be-8236-5e9f5d840b93></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0c6d2646-2712-43df-bb71-cb0f27b6c5aa></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/install/docker/> Docker </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b0832d6f-b411-4572-82fb-10cefddb7940></div> </span> <div class=collapse id=doc_b0832d6f-b411-4572-82fb-10cefddb7940> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/install/docker/installation.html> Installation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d8533038-8345-4d7e-b8b2-5ddffca0090c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/install/docker/configuration.html> Configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9960b496-5473-4038-a9e1-fe43d7ff02ef></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/install/docker/backup.html> Backup </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0033e0c0-d7eb-4ce9-ac5e-ef3ad4ab0537></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/install/docker/upgrade.html> Upgrade </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_909469cc-1188-4a8f-900e-b0b95474622d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/install/docker/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_392956e1-526a-4b7d-bca9-7b84e129dc09></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/install/installation.html> Self-compiled (source) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_40f433ae-ff7e-4d9e-a127-029b5905f864></div> </span> <div class=collapse id=doc_40f433ae-ff7e-4d9e-a127-029b5905f864> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/install/relative_url.html> Install under a relative URL </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fff38b2a-23fe-4d9c-8f7d-0c5fb6ceb8bc></div> </span> </div> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/install/cloud_providers.html> Cloud providers </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_90215510-7cd4-432d-a2f7-862a06e39c8e></div> </span> <div class=collapse id=cat_90215510-7cd4-432d-a2f7-862a06e39c8e> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/install/azure/> Azure </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c8f82ac9-e10e-4476-9ec2-07541e61d589></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/install/google_cloud_platform/> Google Cloud Platform (GCP) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ffb626bd-7b2d-49a2-8ceb-7abbaabb6e3c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/install/aws/> Amazon Web Services (AWS) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d34df030-ee32-4c09-b929-bf0b2e9502e8></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/topics/offline/> Offline GitLab </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_9c9d3388-8bff-479c-98d3-8706fa8b3a33></div> </span> <div class=collapse id=cat_9c9d3388-8bff-479c-98d3-8706fa8b3a33> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/topics/offline/quick_start_guide.html> Offline GitLab installation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_616ac008-198d-42f3-84a2-b5c6c3f0cad4></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/administration/reference_architectures/> Reference architectures </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_5e8bbc49-d82b-4311-b118-9b01199e4ab0></div> </span> <div class=collapse id=cat_5e8bbc49-d82b-4311-b118-9b01199e4ab0> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/reference_architectures/1k_users.html> Up to 20 RPS or 1,000 users </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0d3a896b-2a95-4aae-8843-de2e89fbd716></div> </span> <div class=collapse id=doc_0d3a896b-2a95-4aae-8843-de2e89fbd716> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/install_gitlab_single_node/> Tutorial: Install and secure a single node GitLab instance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9d74673b-a776-414b-99d2-3a44b8dd66ad></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/reference_architectures/2k_users.html> Up to 40 RPS or 2,000 users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ed8d1993-1fe8-42c8-b901-577d6c30f6d9></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/reference_architectures/3k_users.html> Up to 60 RPS or 3,000 users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_153a4f6b-e631-4239-9186-ff7b25951c80></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/reference_architectures/5k_users.html> Up to 100 RPS or 5,000 users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1225f500-3928-4142-8f38-8a01dc520eba></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/reference_architectures/10k_users.html> Up to 200 RPS or 10,000 users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_37aaf0bd-22d3-4397-bf7f-84506dab0790></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/reference_architectures/25k_users.html> Up to 500 RPS or 25,000 users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b2139c97-fdba-4ad4-9b9f-bd8496664284></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/reference_architectures/50k_users.html> Up to 1,000 RPS or 50,000 users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5052946d-1ccf-4059-af2e-4fdca8090aa2></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/install/next_steps.html> Steps after installing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_0e66449d-f48d-49be-9947-9cc6841edc08></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/update/> Upgrade GitLab </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_78fbd570-078a-4301-828f-f771d1027673></div> </span> <div class=collapse id=cat_78fbd570-078a-4301-828f-f771d1027673> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/update/plan_your_upgrade.html> Plan an upgrade </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_58a59b7e-c426-4b67-8f06-573f1088e0c9></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/update/upgrade_paths.html> Upgrade paths </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_931cf3ad-dad3-4f44-84c8-04e2be7bd99e></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/update/background_migrations.html> Background migrations </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_858796a4-bc87-46c9-b32f-da496c82caf6></div> </span> <div class=collapse id=doc_858796a4-bc87-46c9-b32f-da496c82caf6> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/update/background_migrations_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d3a8ba3b-14f5-4472-bf86-404b53e5c978></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/update/package/> Upgrade a Linux package instance </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_787f2d73-7064-4ee5-b478-62aa2f65b95f></div> </span> <div class=collapse id=doc_787f2d73-7064-4ee5-b478-62aa2f65b95f> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/update/convert_to_omnibus.html> Convert to Linux package (Omnibus) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_28930bd9-ddc6-43cd-9715-58f787494be4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/update/package/convert_to_ee.html> Convert to Enterprise Edition </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_789cbc19-ab01-46fc-bee3-1be1255523c2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/update/package_signatures.html> Package signatures </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_97b65a4c-2056-4b55-ac76-8c3209a64534></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/update/package/downgrade.html> Downgrade </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2668158e-c0c7-4a37-b5f2-a3c9c73b7b48></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/update/package/package_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c1c345d1-adbc-4121-8b75-3dbd18819ff1></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/update/upgrading_from_source.html> Upgrade a self-compiled instance </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_718f3cab-3e10-401d-b7de-ac3608a96357></div> </span> <div class=collapse id=doc_718f3cab-3e10-401d-b7de-ac3608a96357> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/update/patch_versions.html> Patch versions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a6515733-6bbe-44ec-8378-d0fa09f41a69></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/update/upgrading_from_ce_to_ee.html> Change from Community Edition to Enterprise Edition </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a61adda5-9ec3-443c-a831-bc46976bffc9></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/update/versions/gitlab_17_changes.html> GitLab 17 changes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e01cff14-b4d9-4644-9074-97d8021fbf5b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/update/versions/gitlab_16_changes.html> GitLab 16 changes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_24fe8e61-5542-4646-b021-c85fb067b22b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/update/versions/gitlab_15_changes.html> GitLab 15 changes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ecd87b58-bc29-4bf0-b21d-48fe0e375627></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/update/zero_downtime.html> Zero-downtime upgrades for multi-node instances </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_55489efa-1c6c-44ab-a95b-9b22158917cb></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/update/with_downtime.html> Upgrades with downtime for multi-node instances </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_28011864-b9f4-4489-bbdd-74ccf87026f6></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/downgrade_ee_to_ce/> Change from Enterprise Edition to Community Edition </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4c115acd-49c4-4aa6-b6c2-86989d877149></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/policy/maintenance.html> Releases and maintenance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2efac8f4-8d90-4c9c-b7c6-96479cb3eae4></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/update/deprecations.html> Deprecations by version </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_68d1b1ac-2578-475a-9af5-fddc53aab679></div> </span> <div class=collapse id=doc_68d1b1ac-2578-475a-9af5-fddc53aab679> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/update/terminology.html> Terminology </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e6ec444b-5487-4f36-807e-81660849097c></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/whats-new.html> What's new </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8af4a04a-6351-4380-8f8d-b0728490b0c7></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/runner/install/> Install GitLab Runner </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_b1ea60eb-01e6-49eb-a426-796f2c45a1af></div> </span> <div class=collapse id=cat_b1ea60eb-01e6-49eb-a426-796f2c45a1af> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/install/linux-repository.html> Linux </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4caed3e2-b5a8-4d4b-92d4-aa8903ab9ea6></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/install/linux-manually.html> Linux manual install </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ae47b131-ebfb-4b49-8df9-db8dcddfe204></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/install/freebsd.html> FreeBSD </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4cfd5114-7da3-4c4a-bd3f-edbbb275d735></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/install/osx.html> macOS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d90016f6-b3bf-44d8-91aa-898fe3d2f21b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/install/windows.html> Windows </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_589ed1ee-c67e-4303-b654-5d7e69956ae2></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/install/docker.html> Docker </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d75f54f1-5359-45f3-8564-cddb4aeba30a></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/runner/install/kubernetes.html> Helm chart </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_855d776a-06f0-4ed8-aba3-56cc2077d85d></div> </span> <div class=collapse id=doc_855d776a-06f0-4ed8-aba3-56cc2077d85d> <span class=nav-link> <a class="global-nav-link level-3" href=/runner/install/kubernetes_helm_chart_configuration.html> Configure </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7471c8fd-282e-462e-9a76-dbf2dfca9d15></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/runner/install/kubernetes_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4b971768-5fff-4bc9-9536-195c7c9538ca></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/install/kubernetes-agent.html> GitLab agent </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4c1fc455-92ae-49ff-b418-c24434ed9593></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/install/operator.html> Operator </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8480744e-15b9-4bc7-a610-7c93cc140250></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/install/bleeding-edge.html> Bleeding edge releases </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8a785890-b6de-45dd-9b21-21105142098d></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/install/support-policy.html> Support policy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2961b19a-4c4a-49cd-8d27-2cb4e3eedf3b></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/runner/configuration/> Configure GitLab Runner </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_0a8d04ce-612b-4ced-a57f-baa4be57f426></div> </span> <div class=collapse id=cat_0a8d04ce-612b-4ced-a57f-baa4be57f426> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/configuration/advanced-configuration.html> Advanced configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_12b1d643-a8fa-4ef2-bfdb-58d75a178bc4></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/runner/runner_autoscale/> Autoscale configuration </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_683a9a43-d4d1-49ba-bd7f-3897fe0910ac></div> </span> <div class=collapse id=doc_683a9a43-d4d1-49ba-bd7f-3897fe0910ac> <span class=nav-link> <a class="global-nav-link level-3" href=/runner/configuration/autoscale.html> Docker Machine Executor autoscale </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ed0c94ce-a1d3-4c68-963f-a6849f3a9f54></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/runner/configuration/runner_autoscale_aws/> Autoscale on AWS EC2 </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9ec7a499-7646-47ea-944f-0640e84c73be></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/runner/configuration/runner_autoscale_aws_fargate/> Autoscale on AWS Fargate </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1136da59-ee36-442f-902c-8ae222b03586></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/commands/> Commands </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3b45e30d-6628-48b9-8b32-2e731eba9f6f></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/configuration/feature-flags.html> Feature flags </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_79438844-36e2-42b8-af1f-de6354c07540></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/configuration/macos_setup.html> macOS setup </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_faf48317-332a-404c-9c86-8b66c054666b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/configuration/configuring_runner_operator.html> Runner Operator on OpenShift </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_02c7fdf3-6b4f-4b65-a872-2d5d54ec4b37></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/configuration/proxy.html> Running behind a proxy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a4c8b6bc-9a8e-48ca-9e0a-9ad84b384193></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/configuration/proxy.html#handling-rate-limited-requests> Rate limited requests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_96efa496-114e-4805-82be-f80997d4da06></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/configuration/gpus.html> Graphical processing units </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a78a9084-1c65-456b-8305-0db962b30e18></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/configuration/tls-self-signed.html> Self-signed certificates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_99be3c23-20f7-4d63-b3bc-3b160b486019></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/configuration/init.html> System services </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2186b3c2-e190-4524-9882-78dd2b3ee55f></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/configuration/speed_up_job_execution.html> Speed up job execution </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a1c7076c-5ee3-497e-a367-330172ea6378></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/tutorials/configure_gitlab_runner_to_use_gke/> Tutorial: Configure GitLab Runner to use the Google Kubernetes Engine </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6d47533e-7fc1-4129-a40a-e162b3b9ba29></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/faq/> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6e235cec-89b4-4545-9bff-406845491d55></div> </span> </div> </div> </div> <div class=global-nav-section> <span class="global-nav-block-top nav-link"> <a class="global-nav-link level-0 has-collapse" href=/ee/administration/> Administer </a> <div class="section-title collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#sec_96192f35-a241-4a54-aadb-4816340580c6></div> </span> <div class=collapse id=sec_96192f35-a241-4a54-aadb-4816340580c6> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/administration/get_started.html> Getting started </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_73c64944-7006-49a1-afbe-0603e67afee5></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/user/feature_flags.html> All feature flags </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_21ef8e61-e91f-44bf-85e2-ad4215475692></div> </span> <div class=collapse id=cat_21ef8e61-e91f-44bf-85e2-ad4215475692> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/feature_flags.html> Enable features behind feature flags </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2a59bee2-2eb0-4bfe-9937-e7872ed4b80b></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/administration/auth/> Authentication and authorization </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_42e79794-1b66-4eaa-a5f6-2812f092059f></div> </span> <div class=collapse id=cat_42e79794-1b66-4eaa-a5f6-2812f092059f> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/clickhouse.html> ClickHouse </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e2973547-36a6-4caa-9a1a-49778dc4309d></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/auth/ldap/> LDAP </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a133397a-b55f-41c0-bf30-70d072451221></div> </span> <div class=collapse id=doc_a133397a-b55f-41c0-bf30-70d072451221> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/auth/ldap/ldap_synchronization.html> LDAP synchronization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b5f42777-4286-4a9d-aa78-24fe97c7ce14></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/auth/ldap/google_secure_ldap.html> LDAP (Google Secure) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a3a49a97-9df4-450f-a3a4-f59c01e7ae0e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/raketasks/ldap.html> Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_66a429eb-ed2a-439b-a8ab-50515da7851d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/auth/ldap/ldap-troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6ad1232b-789d-4013-9e4f-6ab34991a32a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/oauth_provider.html> OAuth service provider </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_51e03611-c30a-4c5a-bcab-8847d0282ae7></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/integration/omniauth.html> OmniAuth </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5bcea753-caca-42ca-b22b-54c0427b07f1></div> </span> <div class=collapse id=doc_5bcea753-caca-42ca-b22b-54c0427b07f1> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/alicloud.html> AliCloud </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f3ce29d1-41a6-4c45-88a1-2bd5416a547e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/auth/atlassian.html> Atlassian </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b055acca-f9d5-45ac-a0c9-b80bbfde5643></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/auth/crowd.html> Atlassian Crowd (deprecated) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a8b8da6a-65bf-421e-8d40-8fd0b60c4301></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/auth0.html> Auth0 </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8bb7f232-b4db-44cf-b3b3-71b0c786c628></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/auth/cognito.html> AWS Cognito </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ff56eb65-e860-4d9d-99c2-f24d150a57f3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/azure.html> Azure </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_78f34df3-3479-413a-9b99-cc2cfaf11c07></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/bitbucket.html> Bitbucket Cloud </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_140230b2-de30-400e-b156-895532ee6082></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/oauth2_generic.html> Generic OAuth2 </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_32071cb4-1a3a-42b7-af52-ccfb3d4ae498></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/github.html> GitHub </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_14949a99-9c07-46d0-bc2b-e9d67204e337></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/gitlab.html> GitLab.com </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d4e8ea58-f874-48e8-be67-a42f2354ec79></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/google.html> Google </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7996b143-c9e5-467e-86fe-8b8b18a7951b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/auth/jwt.html> JWT </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3dd7766c-1498-46be-bd78-4f758666cce1></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/integration/kerberos.html> Kerberos </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e523261a-13cf-4976-9b29-f9a24492880e></div> </span> <div class=collapse id=doc_e523261a-13cf-4976-9b29-f9a24492880e> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/integration/kerberos_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d6cf2126-6918-43d6-a4f3-48f49921527c></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/auth/oidc.html> OpenID Connect OmniAuth </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d1fcfb75-3de4-4aab-9455-6e3ebee18cb0></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/salesforce.html> Salesforce </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_af742d55-7c98-4602-8d51-07e0a773cd8c></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/integration/saml.html> SAML </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8c667a22-d741-4f72-9970-58b0e9cd7728></div> </span> <div class=collapse id=doc_8c667a22-d741-4f72-9970-58b0e9cd7728> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/settings/scim_setup.html> Configure SCIM </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_49c217b0-2034-4482-9666-04be2b2e89af></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/shibboleth.html> Shibboleth </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d09f671d-a266-4f4e-9a5a-94b44b96bffc></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/openid_connect_provider.html> OpenID Connect identity </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_17f81600-e913-4b6b-aa4e-0bfbaec2b983></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/auth/smartcard.html> Smartcard </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fc777737-5446-47ec-af61-5a3fa14d5b61></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/auth/test_oidc_oauth.html> Test OIDC/OAuth in GitLab </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2dbc6533-884b-4a4c-8758-c936508b7f52></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/vault.html> Vault </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_047eb220-6982-4d08-abd3-56799a945b26></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/administration/configure.html> Configure GitLab </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_30721905-22fd-4464-8cd7-01c4c565590f></div> </span> <div class=collapse id=cat_30721905-22fd-4464-8cd7-01c4c565590f> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/admin_area.html> Admin area </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_460c403f-73e0-476e-810c-068281803fbd></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/application_settings_cache.html> Application cache interval </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f1895038-bb07-4bc7-b0f3-0a2081c3b1a2></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/compliance.html> Compliance </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fffb268e-4d26-43dd-9b81-270d24ab9761></div> </span> <div class=collapse id=doc_fffb268e-4d26-43dd-9b81-270d24ab9761> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/audit_event_reports.html> Audit events administration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bf3cf098-9d4d-4079-98af-2943eb6305e6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/audit_event_streaming/> Audit event streaming for instances </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_76ed08d0-a517-42e8-aa60-43c3b0cac77e></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/cicd/> CI/CD </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_022924a9-e608-445b-9f62-f75bd16101bb></div> </span> <div class=collapse id=doc_022924a9-e608-445b-9f62-f75bd16101bb> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/cicd/compute_minutes.html> Compute minutes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_78dca74a-2373-4f71-a221-f395cad328d3></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/administration/cicd/job_artifacts.html> Job artifacts </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3f4b865d-4fde-463a-80cc-ad2c304bff99></div> </span> <div class=collapse id=doc_3f4b865d-4fde-463a-80cc-ad2c304bff99> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/cicd/job_artifacts_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_02cd5432-286c-46dc-9fde-ec3f8f40d056></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/cicd/job_logs.html> Job logs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ed4141ea-9e47-4c2c-bb52-2ac39a5e4c28></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/cicd/secure_files.html> Secure files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ddab9d53-6b9f-4c63-bf26-89ae73190cba></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/cicd/external_pipeline_validation.html> External pipeline validation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dda66b7e-e08f-4cf5-81e9-5432f51ef748></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/cicd/maintenance.html> Maintenance console commands </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ae43fb25-3aca-4fcf-a927-df0394680c87></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/analytics.html> ClickHouse for analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d6cf4a3f-7d3b-4e04-8f82-51c37455b0fb></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/consul.html> Consul </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d942dd16-0faf-4422-bba6-7ce31e2d1b30></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/topics/cron/> Cron </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_82188ccd-45f5-47ca-87c0-b36b6becdfc0></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/custom_html_header_tags.html> Custom HTML header tags </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f598fda4-49c8-401e-adad-b42fb3963862></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/environment_variables.html> Environment variables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6e17a664-94b4-4f2a-b13f-04c203e94db2></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/file_hooks.html> File hooks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_00e1bdbb-49a2-4fa6-9127-ca7945f7a98f></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/geo_sites.html> Geo sites </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a4d7fb1b-35f4-414f-be10-3962b1600280></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/lfs/> Git LFS administration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ba6a5229-7909-490b-9125-fa59d8ae4cce></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/git_protocol.html> Git protocol v2 </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c81ba3a2-adca-4824-952c-1cf57ad83721></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/health_check.html> Health Check </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8e845844-e5ed-4f02-8d7c-7ce4491eff46></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/incoming_email.html> Incoming email </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ddda615d-f19e-4839-9611-ab571b6761d0></div> </span> <div class=collapse id=doc_ddda615d-f19e-4839-9611-ab571b6761d0> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/raketasks/incoming_email.html> Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_63926193-1a35-4e87-b5ba-5ce6e121425f></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/instance_limits.html> Instance limits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_408ae87b-fc1f-4b57-9477-bb33baaeebe1></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/instance_review.html> Instance review </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f090c1fd-4eec-4876-9cd2-57be8545986e></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/logs/> Log system </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a6181645-4e16-4e74-9de8-d9107e89ba75></div> </span> <div class=collapse id=doc_a6181645-4e16-4e74-9de8-d9107e89ba75> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/logs/log_parsing.html> Parse logs with jq </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c9e06252-8c62-4987-b10b-b8582ebe2560></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/logs/tracing_correlation_id.html> Trace logs based on correlation ID </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f1a5fedd-4047-4816-ab0d-b4afde1f7555></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/merge_requests_approvals.html> Merge request approvals </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_864cc110-0660-421c-a02d-883b02e0fd4c></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/postgresql/> PostgreSQL </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ba0a2a4a-7b7a-4689-8025-d94ac03b023d></div> </span> <div class=collapse id=doc_ba0a2a4a-7b7a-4689-8025-d94ac03b023d> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/postgresql/database_load_balancing.html> Database load balancing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d5f72919-4df7-4415-bc9f-0d52f9da5e45></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/postgresql/external.html> External database service </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e547e96e-27b0-4563-b153-4e73ee520dcf></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/postgresql/external_metrics.html> Monitor external databases </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ccb59f7f-9c4c-4d0e-8e94-10f1e52f7351></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/postgresql/moving.html> Move instances </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9d24d049-7a98-4eac-a5a9-419a654519ba></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/postgresql/multiple_databases.html> Multiple databases </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ce230949-4973-4513-908e-784ce78625d8></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/postgresql/pgbouncer.html> PgBouncer </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_94996eeb-e553-4fd6-b0c1-233ca112cf16></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/postgresql/replication_and_failover.html> Replication and failover </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b7de5bf6-aaf7-4ff0-8bc9-222898ab4491></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/postgresql/replication_and_failover_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_60733bf8-019c-49bd-a28b-a97904836634></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/postgresql/standalone.html> Standalone packaged database </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c4ada93e-3dc7-4898-8fec-89d35cb6dd56></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/postgresql/external_upgrade.html> Upgrade external database </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2ba6fa01-37ed-402c-9383-aefa65da4c09></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/postgresql/upgrading_os.html> Upgrading operating systems for PostgreSQL </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3b5f4202-db4c-459f-aae3-97857aaf9b7a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/labels.html> Labels </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0eb85e9d-1d12-40e6-bcad-5c9b99ffaeae></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/load_balancer.html> Load balancer </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_42a2dd98-a377-4683-a0e4-4e7d95cb7653></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/nfs.html> NFS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7a211e04-a156-4060-a605-d33e736de23b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/reply_by_email_postfix_setup.html> Postfix </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_49910c70-9319-4755-bfcf-fa4585717c29></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/redis/> Redis </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_39d8b8d7-fe3d-4f35-8957-38021f59cac2></div> </span> <div class=collapse id=doc_39d8b8d7-fe3d-4f35-8957-38021f59cac2> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/redis/replication_and_failover.html> Configure the bundled Redis for replication </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9396a267-b110-4ef8-a6d9-90587a2ddff5></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/redis/replication_and_failover_external.html> Configure your own Redis for replication </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_892319d2-b691-43c9-80b1-774d012f964b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/redis/standalone.html> Standalone Redis configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_46327686-dfab-4b7c-b651-0068d92f2b4c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/redis/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_360b15b2-bb81-41e4-b005-4f11a71eb57e></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/reply_by_email.html> Reply by email </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_df9e765d-60f1-4299-af69-d57b4d1fb52a></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/sidekiq/> Sidekiq </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cb677bd6-8f12-4039-bf38-439ec8dcbc9d></div> </span> <div class=collapse id=doc_cb677bd6-8f12-4039-bf38-439ec8dcbc9d> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/sidekiq/extra_sidekiq_processes.html> Multiple Sidekiq processes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_82b1c689-7416-4c42-b68e-7f97386e3223></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/sidekiq/processing_specific_job_classes.html> Processing specific job classes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_de18904a-bf07-49e4-87bf-e4e15630e4b5></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/sidekiq/sidekiq_memory_killer.html> Sidekiq MemoryKiller </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_01f3609e-f132-4a68-9ba4-b61334efbc11></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/sidekiq/sidekiq_health_check.html> Sidekiq health check </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2749c8a8-05ac-4b8a-933f-2faf98736a46></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/sidekiq/sidekiq_job_migration.html> Sidekiq job migration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d239c5cb-768f-4c2d-8714-6eab6eecf9aa></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/sidekiq_job_limits.html> Sidekiq job size limits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f8a9b9fb-fe7a-4396-8839-233c6d2d876d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/sidekiq/sidekiq_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e850a4aa-69d0-4b31-bf54-9c21257ceac9></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/smime_signing_email.html> S/MIME signing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cc5a3ead-ba8e-468d-8ad6-ae7fb463abce></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/repository_storage_paths.html> Repository storage </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bb7a9ed3-b489-4295-a4ad-0dd5b1a7c863></div> </span> <div class=collapse id=doc_bb7a9ed3-b489-4295-a4ad-0dd5b1a7c863> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/gitaly/gitaly_geo_capabilities.html> Gitaly and Geo capabilities </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a23a322b-190a-461d-8797-0c725e5a901d></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/administration/gitaly/> Gitaly and Gitaly Cluster </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_34635836-bf6c-419e-8ce5-e379b1fcaa30></div> </span> <div class=collapse id=doc_34635836-bf6c-419e-8ce5-e379b1fcaa30> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/administration/gitaly/configure_gitaly.html> Configure Gitaly </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9d38e613-26aa-4f6c-92f1-c47bb0210930></div> </span> <div class=collapse id=doc_9d38e613-26aa-4f6c-92f1-c47bb0210930> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/administration/gitaly/concurrency_limiting.html> Concurrency limiting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_28102d42-f17e-4a08-b9a2-d7051c74ef70></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/administration/settings/gitaly_timeouts.html> Timeouts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_606f1b91-f332-4f88-be94-c5383bad5a9d></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/administration/gitaly/tls_support.html> TLS support </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7dd69db6-4b3a-4aee-a0d8-76e2897e0056></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/administration/gitaly/consistency_checks.html> Repository consistency checks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8419324b-cf88-4a64-985c-063c58854720></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/gitaly/praefect.html> Configure Gitaly Cluster </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c804a4d0-0f0f-469e-b978-becf6c8a87ac></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/gitaly/kubernetes.html> Gitaly on Kubernetes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1173ec96-4d26-4247-94dc-fe1d93d8bb51></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/gitaly/bundle_uris.html> Bundle URIs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_690e96d7-f814-4304-89e1-c6db80fd5209></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/gitaly/reference.html> Example configuration files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7bc446a9-c83b-4476-89ac-36c18f0cfa17></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/gitaly/monitoring.html> Monitoring </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6e2217cc-08fd-42da-ac16-bdd201f1918d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/gitaly/recovery.html> Recovery options </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_aef4e7e1-5e3c-45f1-810c-ed2b4f562831></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/gitaly/troubleshooting.html> Troubleshooting Gitaly </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a88be17d-cc91-4196-97ba-4de8eff62283></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/gitaly/troubleshooting_gitaly_cluster.html> Troubleshooting Gitaly Cluster </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_95878378-45e0-4fc7-956e-2a70d02395ce></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/raketasks/praefect.html> Praefect Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5514678a-b845-4f59-bc8d-8bb9619d7518></div> </span> </div> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/object_storage.html> Object storage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3d862c7f-6967-476e-8067-e25d29cd7122></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/merge_request_diffs.html> Merge request diffs storage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b2ddb487-f071-4c7b-afe8-4c70711e6411></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/static_objects_external_storage.html> Static objects external storage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5e0485ee-4c7c-410f-982c-2dd75f32a45a></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/geo/> Geo </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4fac523a-472b-4b26-91fe-8a81da7d6127></div> </span> <div class=collapse id=doc_4fac523a-472b-4b26-91fe-8a81da7d6127> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/administration/geo/setup/> Setting up Geo </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3042680f-bf5f-4179-9430-c534817fea4b></div> </span> <div class=collapse id=doc_3042680f-bf5f-4179-9430-c534817fea4b> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/geo/replication/multiple_servers.html> Set up Geo for multiple nodes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_66f56ff4-26bc-4b0e-82eb-27d5f343c410></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/geo/setup/database.html> Database replication </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4aafaa5c-7427-4ae2-af05-6eda99d615c8></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/geo/setup/external_database.html> External PostgreSQL instances </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2710b809-e2a3-456a-8647-681ce408fe44></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/geo/setup/two_single_node_sites.html> Set up Geo for two single-node sites </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8bcf4712-3715-40a2-9f89-c300fe2d44e8></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/geo/setup/two_single_node_external_services.html> Set up Geo for two single-node sites (with external PostgreSQL services) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_11f0dcf5-7f84-4b49-a1d2-772cb6825108></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/configuration.html> Configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_38d93398-d585-43cf-b124-2e3ae4a1686c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/usage.html> Using a Geo site </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cf3517e8-8eb9-4e75-a77b-6dee3c63b4a6></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/administration/geo/secondary_proxy/> Secondary proxying </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e0c2b9d0-71fb-4d3e-8eae-979260d8b2b9></div> </span> <div class=collapse id=doc_e0c2b9d0-71fb-4d3e-8eae-979260d8b2b9> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/geo/secondary_proxy/runners.html> Secondary runners </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2c323b4f-f576-4084-8d81-506dfd82700f></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/selective_synchronization.html> Selective synchronization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dca6bdaf-2ad9-4328-ba2c-31668f910ca1></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/upgrading_the_geo_sites.html> Upgrading Geo sites </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dc89eeb0-f534-42b2-b8d9-6aca7ac77011></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/object_storage.html> Using object storage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c12b65be-ca74-4478-9f72-b8859d4c9b71></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/container_registry.html> Container registry for a secondary site </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_df133989-8c25-4cb9-97a2-9f964797f305></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/security_review.html> Geo security review </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f1eb47e2-af7c-42d9-8dab-2748b4b3c3c2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/location_aware_git_url.html> Location-aware Git remote URLs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_63e8a655-5e8d-404e-8c52-ee6938d1f9ed></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/single_sign_on.html> Single Sign On (SSO) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d3ecdecf-8fe2-4b61-b84e-0e212fc46e44></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/tuning.html> Tuning Geo </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f3d2db6a-cc26-45db-a409-fad98870e4cc></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/pause_resume_replication.html> Pausing and resuming replication </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_06cffa5a-26c4-4d9f-b10a-1651eafd1b46></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/update/deprecations.html#geo-housekeeping-rake-tasks> Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dac70a65-76db-49de-bc16-0a16853da142></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/disable_geo.html> Disable Geo </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_68e32dae-d8dc-4af4-b7b8-6fb74335e693></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/remove_geo_site.html> Removing a Geo site </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_49871844-22e2-4fae-bd41-ae517092e8fb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/datatypes.html> Supported data types </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fd954b70-a12b-465d-92af-12a719ce812e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/faq.html> Frequently asked questions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_74345128-d783-49c8-8850-53b7a9f805c0></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/administration/geo/replication/troubleshooting/> Troubleshooting </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_28bdac10-1517-4d0e-8967-27886b0ee588></div> </span> <div class=collapse id=doc_28bdac10-1517-4d0e-8967-27886b0ee588> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/geo/replication/troubleshooting/common.html> Common errors </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a3d69ad7-b20e-43b4-8c39-7473c989c602></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/geo/replication/troubleshooting/client_http.html> Client and HTTP response code errors </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_58753aa9-3eb8-4c8f-998a-90aee2281ee7></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/geo/replication/troubleshooting/postgresql_replication.html> PostgreSQL replication errors </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_60c59759-74b6-45f7-b0c0-df68fff70eaa></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/geo/replication/troubleshooting/synchronization_verification.html> Synchronization and verification errors </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b66d9f5b-a272-41a7-98e4-c62c5d541b61></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/replication/geo_validation_tests.html> Validation tests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_51c6f9eb-5980-4825-8a72-62cb4b8b13ab></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/glossary.html> Geo Glossary </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_17cc26ee-c7d9-4b8f-9446-e7e516cc9ca7></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/geo/disaster_recovery/> Disaster recovery (Geo) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bb8a579d-85d3-493f-a8ec-facbec4ee8f2></div> </span> <div class=collapse id=doc_bb8a579d-85d3-493f-a8ec-facbec4ee8f2> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/disaster_recovery/planned_failover.html> Planned failover </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fd7f23ae-ad92-460e-a243-96d70bb1e523></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/disaster_recovery/bring_primary_back.html> Bring primary back </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0e1a6465-0583-4404-953c-23e3f1fb8b3b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/disaster_recovery/background_verification.html> Automatic background verification </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_99fc41c9-43ee-4f20-b123-7d1cf4bc79c6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/geo/disaster_recovery/failover_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_996b2aeb-3366-43cc-8ea9-7b0afd12e1e1></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/clusters/kas.html> Agent server for Kubernetes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_720082d2-ea7a-437b-a3d3-0e57b4661ff1></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/server_hooks.html> Server hooks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a8916d70-e099-4c77-bd79-8e1569347a4a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/terraform_state.html> Terraform state </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_45f5fb69-93ca-4363-a9ed-eebbcb0920e0></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/terraform_limits.html> Terraform limits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2164cffb-8989-43cf-a1dc-648de4e05125></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/timezone.html> Timezone </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d98697ee-cfb7-419a-ad96-dfdfa5f663b4></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/uploads.html> Uploads </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_35fdf1b1-b533-4b75-935d-d3f2d0f7853b></div> </span> <div class=collapse id=doc_35fdf1b1-b533-4b75-935d-d3f2d0f7853b> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/raketasks/uploads/migrate.html> Uploads migration Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d71bacad-e902-4aa0-8fbf-5af6de788896></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/raketasks/uploads/sanitize.html> Uploads sanitization Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e1b6dadf-c1ca-47a3-afd1-0c22fb6990d6></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/packages/> Packages </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f51dd759-5714-4d40-b85e-0da185861f78></div> </span> <div class=collapse id=doc_f51dd759-5714-4d40-b85e-0da185861f78> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/administration/packages/container_registry.html> Container registry </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9f25319b-c7da-4e8c-b33d-8519d5e07972></div> </span> <div class=collapse id=doc_9f25319b-c7da-4e8c-b33d-8519d5e07972> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/packages/container_registry_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6dd6e0a5-d994-4c13-874b-5de363f1c25f></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/packages/container_registry_metadata_database.html> Container registry metadata database </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_77713ce9-5675-4d77-91de-8b97ac7c5d69></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/packages/dependency_proxy.html> Dependency Proxy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a90a7dea-1a12-4d8a-943f-e551c2e81f22></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/integration/terminal.html> Web terminals </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9180ca85-243a-4ff1-86bc-da9d140d08b9></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/wikis/> Wikis </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_319da424-1c8e-45ba-b8e5-0a8e91480596></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/invalidate_markdown_cache.html> Invalidate Markdown cache </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3c673d26-caaa-4557-a8de-c03a0bc2c909></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/issue_closing_pattern.html> Issue closing pattern </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9351e3d9-3fc2-4852-8d9e-0f121687adee></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/snippets/> Snippets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_91f3b4a9-6822-419b-b895-bdb0e776fe48></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/docs_self_host.html> Host the product documentation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_23a3a3d8-af35-4b39-99ad-fb8f06cbb493></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/self_hosted_models/> Self-hosted models </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_72c14957-613f-4191-89d5-0ed7aa34a893></div> </span> <div class=collapse id=doc_72c14957-613f-4191-89d5-0ed7aa34a893> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/administration/self_hosted_models/configuration_types.html> Configuration types and authentication </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cd5ce87b-dc6d-4ebd-a741-5568c085886f></div> </span> <div class=collapse id=doc_cd5ce87b-dc6d-4ebd-a741-5568c085886f> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/self_hosted_models/supported_models_and_hardware_requirements.html> Supported models and hardware requirements </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f874c507-9eb3-481a-b5a2-05972093cb1f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/self_hosted_models/supported_llm_serving_platforms.html> Supported LLM serving platforms </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4afedabb-1a04-43c7-808a-b2fc3c034dc1></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/administration/self_hosted_models/configure_duo_features.html> Set up self-hosted models </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0394afb0-8208-4502-b00a-3fec2f2600c7></div> </span> <div class=collapse id=doc_0394afb0-8208-4502-b00a-3fec2f2600c7> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/install/install_ai_gateway.html> Install the GitLab AI Gateway </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8ccf08d7-9516-4cf1-9580-8ed4e14cbf66></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/self_hosted_models/logging.html> Logging </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7fa121a4-8904-4ef3-b3db-d077ac151ffb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/self_hosted_models/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1e7c0e00-df37-4076-a469-d5adc656051f></div> </span> </div> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/administration/settings/> Update your settings </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_ca965155-d655-421c-b622-0fbb50ee3b7b></div> </span> <div class=collapse id=cat_ca965155-d655-421c-b622-0fbb50ee3b7b> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/account_and_limit_settings.html> Account and limit settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d28d5dd0-5c16-47e8-b80f-3bd4b3de4175></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/appearance.html> Appearance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a041a391-2bd1-43b7-93ad-84d8f0dd57b4></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/continuous_integration.html> CI/CD </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2339749d-3fbb-43d3-b086-1549a8958792></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/custom_project_templates.html> Custom instance-level project templates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3395411c-8590-4465-a567-30362fcf28b5></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/diff_limits.html> Diff limits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e63205a8-d59d-4639-b926-321d3040b774></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/email.html> Email </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_aff291eb-c94d-4fd8-b8c7-078f961e90fb></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/external_authorization.html> External authorization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_09d03fb7-9504-4fcd-9ffd-b16ce46d5605></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/floc.html> Federated Learning of Cohorts (FLoC) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1d51b764-9e14-4b36-a705-105d25bf26ec></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/settings/jira_cloud_app.html> GitLab for Jira Cloud app </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0af81366-edbd-4f86-bd99-f3a77940bcda></div> </span> <div class=collapse id=doc_0af81366-edbd-4f86-bd99-f3a77940bcda> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/jira_cloud_app_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_81ab55d8-63a3-42a7-8cc4-53c3f8c919e9></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/slack_app.html> GitLab for Slack app </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fb718214-38e4-40ea-b93b-18e098991504></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/pages/> GitLab Pages </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b64a740f-c6eb-4759-8180-28f7228b9ad5></div> </span> <div class=collapse id=doc_b64a740f-c6eb-4759-8180-28f7228b9ad5> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/pages/source.html> GitLab Pages for source installations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7cb57885-09b9-450b-864c-5207a9ff7728></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/pages/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_01a6cba2-c8f4-4403-bf28-8725c90d512c></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/import_and_export_settings.html> Import and export settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dc21d416-a301-4f74-afa6-d2827eec6196></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/instance_template_repository.html> Instance template repository </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7f80fb81-3626-4f8c-9559-752966da7dac></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/reporting/ip_addr_restrictions.html> IP address restrictions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d8a41bdd-8b2a-4508-b344-17c651a2dca1></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/localization.html> Localization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cefa2a31-28ac-4274-a8cc-ef8cd1445339></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/maintenance_mode/> Maintenance Mode </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4eae51c2-3e00-4312-b22a-56625fe42097></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/polling.html> Polling interval multiplier </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f48baf02-7249-40f3-99fd-8b6d0ded5b1a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/project_integration_management.html> Project integrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9b7a1f83-c521-49c1-8596-07abeedf5ed6></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/protected_paths.html> Protected paths </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_936bf453-9140-41d3-909e-ff94e9cf0016></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/security_contact_information.html> Public security contact information </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1600dfec-e76a-4b1f-a2e4-643ead01fd38></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/push_event_activities_limit.html> Push event activities limit </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fe763a37-259e-4e45-96e0-7258aacab493></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/repository_checks.html> Repository checks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_32184d34-0b07-4230-bd60-766265d801fb></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/security_and_compliance.html> Security and Compliance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_76e16066-63e0-4902-aacb-c1baa7aba8a3></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/help_page.html> Sign-in and help page text </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fb9288ee-a853-4445-8915-89b7315d1df2></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/sign_in_restrictions.html> Sign-in restrictions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_eb9ce772-bcd0-4984-aa4a-0964488d633b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/sign_up_restrictions.html> Sign-up restrictions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9c1f188d-c2e3-40d4-b33e-fbd2492379af></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/reporting/spamcheck.html> Spamcheck </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b5f68391-118c-4d5e-9b21-4473e6f367d9></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/system_hooks.html> System Hooks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9af1efd7-1adc-4c6b-b5f1-fa4761ffc2d7></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/terms.html> Terms of service and privacy policy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bc76e7b4-e9cd-4a33-bc8a-122a97a34a29></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/third_party_offers.html> Third-party offers </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_39e1b905-3c0f-4544-a0b0-36c20d47e5ab></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/visibility_and_access_controls.html> Visibility and access controls </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_962358e4-b4f0-4007-94a8-0ef1bec26914></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/administration/operations/> Maintain GitLab </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_387f4a2b-ca27-4613-aa39-a21b9115cd14></div> </span> <div class=collapse id=cat_387f4a2b-ca27-4613-aa39-a21b9115cd14> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/housekeeping.html> Housekeeping </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2fc16fd6-603c-446a-8d6f-6acad5a9f732></div> </span> <div class=collapse id=doc_2fc16fd6-603c-446a-8d6f-6acad5a9f732> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/raketasks/cleanup.html> Clean up with Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_12708021-c38b-48f1-8122-bf298e941922></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/raketasks/maintenance.html> Maintenance Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_aecfafa8-6d5e-432f-bba2-26a2ad4116de></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/raketasks/check.html> Integrity check Rake task </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ec10591c-1aac-4e57-9912-47dead6f6ade></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/raketasks/tokens/> Access token Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_93f85689-db6c-48fb-8b22-99265bcb190e></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/license_file.html> Activate GitLab EE with license </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c5764023-582b-4fde-90fd-88a548a1b6ef></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/raketasks/project_import_export.html> Import and export large projects </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d733a7b3-d429-4656-9c93-da7af6a2e13c></div> </span> <div class=collapse id=doc_d733a7b3-d429-4656-9c93-da7af6a2e13c> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/raketasks/import_export_rake_tasks_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bc7b91b8-ae60-4d30-a64c-61f79ee34e37></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/operations/fast_ssh_key_lookup.html> Fast SSH key lookup </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f8572c90-e807-4983-b30f-7cf68a1c0478></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/operations/filesystem_benchmarking.html> Filesystem benchmarking </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e6f9a79d-3e5c-4e2a-a6fe-ea0a6139087d></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/operations/gitlab_sshd.html> gitlab-sshd </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_403b2ed2-7346-417c-80d4-4ed75db7abd6></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/operations/rails_console.html> Rails console </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e8323013-1958-4069-869f-751a56d8da01></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/operations/ssh_certificates.html> Use SSH certificates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f5772f27-be0c-4c04-9ce5-c8deb66e2c2e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/encrypted_configuration.html> Enable encrypted configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f3eef720-edc5-43ba-8542-31134a8e50b2></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/raketasks/> Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ac45b713-2e4a-4f0b-9fd4-26badb0db1bf></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/backup_restore/> Backup and restore </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4f0d7940-6759-414b-84bb-1bd28b5597bf></div> </span> <div class=collapse id=doc_4f0d7940-6759-414b-84bb-1bd28b5597bf> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/administration/backup_restore/backup_gitlab.html> Back up GitLab </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cf0679b9-2045-471b-ae57-eeae4c08f0e4></div> </span> <div class=collapse id=doc_cf0679b9-2045-471b-ae57-eeae4c08f0e4> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/backup_restore/backup_archive_process.html> Backup archive process </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_35eabb68-6a0f-47df-afce-7307bf6e0768></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/backup_restore/backup_large_reference_architectures.html> Back up and restore large reference architectures </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8b9e4faf-8d57-4a84-a235-a251f0af8e9b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/backup_restore/troubleshooting_backup_gitlab.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3afa8616-57d1-4a5d-8866-1c5a7a37163f></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/backup_restore/restore_gitlab.html> Restore GitLab </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_53f6da54-3801-490b-8120-b49070692004></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/backup_restore/migrate_to_new_server.html> Migrate to a new server </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2f91c4ed-23e0-4615-9dfd-87668425f7b9></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/inactive_project_deletion.html> Inactive project deletion </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f59297e0-742b-4d77-955a-d81179f07984></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/operations/moving_repositories.html> Move repositories </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d363b8c2-c0d0-4878-b87d-79cea9e73497></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/silent_mode/> Silent mode </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_60905e1c-59bc-4a06-82f9-ed0b33a67753></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/read_only_gitlab.html> Read-only state </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_38527ded-63ef-48fe-85b5-b723ae9db1ad></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/restart_gitlab.html> Restart GitLab </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_21c465ba-9394-45c0-9f67-1faf693ed6bd></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/administration/troubleshooting/> Troubleshooting </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cc0406b2-5ee1-44c7-84cf-724c26a8deca></div> </span> <div class=collapse id=doc_cc0406b2-5ee1-44c7-84cf-724c26a8deca> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/troubleshooting/test_environments.html> Apps for a testing environment </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f348d3f6-7f1c-4c5f-b740-c282821f7c42></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/troubleshooting/diagnostics_tools.html> Diagnostics tools </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9385cb88-e6ec-430c-884d-c9352a62f73e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/troubleshooting/gitlab_rails_cheat_sheet.html> GitLab Rails console cheat sheet </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3a194a05-a6a8-48e8-ae69-cea15eb3d01d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/troubleshooting/linux_cheat_sheet.html> Linux cheat sheet </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4674a7d6-ad8d-4e86-89c3-8b570fd8dfe2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/troubleshooting/postgresql.html> PostgreSQL </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3f031d73-a90a-4800-8c3d-4c2f22338123></div> </span> </div> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/administration/monitoring/> Monitor GitLab </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_1f29c37c-b9f3-437d-a785-c7bdb292d218></div> </span> <div class=collapse id=cat_1f29c37c-b9f3-437d-a785-c7bdb292d218> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/performance/> Performance monitoring </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b0ebcbb1-1b17-4140-a507-614468691317></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/prometheus/> Prometheus </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_24fe2785-c45a-459e-afd4-629e8b792b28></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/performance/grafana_configuration.html> Configure Grafana </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d48468b7-12ec-41bf-9bf5-b0138260810a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/performance/performance_bar.html> Performance bar </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b3fc4a59-065e-46b7-b4bb-58b15466cf49></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/github_imports.html> GitHub imports </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fbc5b229-24a6-48a5-a9c8-a444df19f93a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/prometheus/gitlab_exporter.html> GitLab exporter </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6dafd878-ba74-4e8f-b8c7-a09506daa90d></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/prometheus/gitlab_metrics.html> GitLab Prometheus metrics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c88f74d3-459b-4b04-972f-8dbc2df4e49b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/ip_allowlist.html> IP allowlist endpoints </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_89446b2d-efce-4446-99d6-c03ef2048113></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/prometheus/node_exporter.html> Node exporter </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_80e91909-fafc-4183-9115-b94cf6686445></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/prometheus/pgbouncer_exporter.html> PGBouncer exporter </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2067b5b5-59ae-48ad-9e9f-5703c076f60b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/prometheus/postgres_exporter.html> PostgreSQL server exporter </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f2648f89-11af-4513-bbfa-cad507af50a5></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/prometheus/redis_exporter.html> Redis exporter </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a0c462fc-19d9-47b8-b8c4-3b98d02c1d24></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/prometheus/registry_exporter.html> Registry exporter </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_015d23e6-3785-4a1f-9dc4-836b45eac2b9></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/settings/usage_statistics.html> Usage statistics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7eccebcb-eb73-4b14-87fa-aadaf361c5cc></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/monitoring/prometheus/web_exporter.html> Web exporter </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dcb831ac-d6ec-495a-90a9-43385de7380d></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/security/> Secure GitLab </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_f1a714ca-adc7-440d-b206-d374b8efc2e4></div> </span> <div class=collapse id=cat_f1a714ca-adc7-440d-b206-d374b8efc2e4> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/ssh_keys_restrictions.html> Limits on SSH keys </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1915f91f-3977-4ab1-a94e-3ca97765b5d3></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/security/rate_limits.html> Rate limits </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_267860e0-0567-40ab-a6ba-01ea34eedb36></div> </span> <div class=collapse id=doc_267860e0-0567-40ab-a6ba-01ea34eedb36> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/deprecated_api_rate_limits.html> Deprecated API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a564e079-e5b9-4132-a25b-4c6a0c353cb4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/git_http_rate_limits.html> Git HTTP </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dcd9b3d5-f8f1-4275-ba5b-2372ea44452a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/git_lfs_rate_limits.html> Git LFS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7c0d4202-f91a-47fb-93e8-e0e278c414f9></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/rate_limits_on_git_ssh_operations.html> Git SSH operations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_af180ffb-a6f6-44e8-8ce2-03542b8f0dee></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/reporting/git_abuse_rate_limit.html> Git abuse </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_14ea0cad-13b4-4327-9ce8-adfbef0736c2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/import_export_rate_limits.html> Import and export </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4758a77d-d706-40dc-927e-489c173f2788></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/incident_management_rate_limits.html> Incident management </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a65f5873-bc64-43a4-a8f0-78c0d371df8a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/rate_limit_on_issues_creation.html> Issue creation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_02118cda-00e8-41ab-9d7d-156edeeb8dd4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/rate_limit_on_notes_creation.html> Note creation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ab2cfc77-4cd9-430a-bce6-02c0d857efc1></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/rate_limit_on_organizations_api.html> Organizations API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bf8f2532-5690-4289-b9ce-dc00759ed7ec></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/package_registry_rate_limits.html> Package registry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_36793481-3d97-4e64-8700-7d4fde509f99></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/rate_limit_on_pipelines_creation.html> Pipeline creation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_04aaf52f-72ee-4c39-ad82-444b1a253574></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/rate_limit_on_projects_api.html> Projects API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9ce37dd4-089d-401c-9c0c-98028079fd7c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/rate_limits_on_raw_endpoints.html> Raw endpoints </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a6778459-ece3-4725-b902-512292fb98cd></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/files_api_rate_limits.html> Repository files API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fdb3dd13-7fea-4e36-a19f-117a5f76f354></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/user_and_ip_rate_limits.html> User and IP </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2b0ec637-8423-4852-8993-d974513f4739></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/rate_limit_on_groups_api.html> Groups API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f0a70b17-b607-45e7-b888-6cc05cff1da8></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/rate_limit_on_members_api.html> Members API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_afd38c18-4668-4c76-99df-659d496a8646></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/administration/settings/rate_limit_on_users_api.html> Users API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f65b9711-e866-4a75-bf81-5fc4c4996617></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/webhooks.html> Filtering outbound requests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_55af6e1d-fab0-4938-8b3a-5f09f16007bd></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/information_exclusivity.html> Information exclusivity </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ebad4865-815b-40b3-ad13-6f1eb38bea9e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/crime_vulnerability.html> Manage the CRIME vulnerability </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_36a8c6ee-673e-41b1-8f3e-a4d40e78a63a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/two_factor_authentication.html> Enforce two-factor authentication (2FA) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6cdeec7f-5148-47d5-9c5e-91168c68fe6a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/identity_verification.html> Identity verification </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d7b7d380-58bf-4596-80ac-ee07e029b83e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/email_verification.html> Account email verification </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a37292a6-ca04-414e-bb2a-2f4d342db88c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/user_email_confirmation.html> Make new users confirm email </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dcc9d9ec-8284-4899-9cdb-899ef5056bf8></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/security/> Runners </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a166dfcb-fc57-42ac-834d-d3cd0029d9a2></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/asset_proxy.html> Proxying assets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6949feec-18b3-42af-9bce-6a6e4cc3b5ee></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/tls_support.html> TLS support </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_848b258d-0184-4fc4-9624-1a48acb655de></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/security/tokens/> Token overview </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_66db29a3-da59-407c-b046-8c1af1200ab6></div> </span> <div class=collapse id=doc_66db29a3-da59-407c-b046-8c1af1200ab6> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/security/tokens/token_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c8b07e63-89d4-472e-bd38-39de3dfda06e></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/rotate_integrations_secrets.html> Rotate secrets of third-party integrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c1f6e7c4-cf97-4846-a9f0-0b980869f1fe></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/responding_to_security_incidents.html> Respond to security incidents </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_93c4a7b0-e665-45d6-ab37-852dea843799></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/security/hardening.html> Hardening </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f14c5ff5-5b56-4261-a770-d7e69fa0b651></div> </span> <div class=collapse id=doc_f14c5ff5-5b56-4261-a770-d7e69fa0b651> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/security/hardening_general_concepts.html> General concepts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_07e613ac-9847-41a6-be6d-6c2a20132d12></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/security/hardening_application_recommendations.html> Application recommendations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_90f2982c-7052-4576-8880-df3931c5ead5></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/security/hardening_cicd_recommendations.html> CI/CD recommendations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_558f4424-8dca-4301-8a31-fffa171f8acd></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/security/hardening_configuration_recommendations.html> Configuration recommendations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5f4989f3-8fac-4e69-abad-979f47c85119></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/security/hardening_operating_system_recommendations.html> Operating system recommendations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c1a8fe9e-914d-44a1-8aff-60555b6a4fee></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/security/hardening_nist_800_53.html> NIST 800-53 compliance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3f47d627-a055-4aad-8820-c099620abfa1></div> </span> </div> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/administration/administer_users.html> Administer users </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_a474a903-e1f3-49aa-9b4d-7ab779136f3a></div> </span> <div class=collapse id=cat_a474a903-e1f3-49aa-9b4d-7ab779136f3a> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/profile/account/create_accounts.html> Create users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dac2d9e5-d464-4bc3-bce6-0248b74cd78a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/reset_user_password.html> Reset user password </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6b3e0ab8-5c5b-471c-9ed6-4f827fd3cf12></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/unlock_user.html> Unlock a user </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e6b0d62f-d3d3-4037-810f-cb8a3c295227></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/review_abuse_reports.html> Review abuse reports </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_14a73ff7-51ef-428c-a2d9-8e21cf7e3fcf></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/review_spam_logs.html> Review spam logs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_be619707-88f1-4e80-bb93-8a9c5cb503a4></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/user_file_uploads.html> User file uploads </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dd41e3d4-71ae-44c8-9608-f5b5dcab779c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/password_storage.html> Password storage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_17b40276-def5-4a3f-8f78-02467d610383></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/credentials_inventory.html> Credentials inventory </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_54c76973-5604-4ed1-8ff9-0ae54cf47dd0></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/password_length_limits.html> Custom password length limits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_61341509-6865-479b-b672-d0b30c57e355></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/security/passwords_for_integrated_authentication_methods.html> Generated passwords and integrated authentication </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d0b4a001-f78a-4d84-9f8f-a3045e7b7c4e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/user_settings.html> Global user settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_105126c4-33e3-4c71-a5ca-6b9e73dd97ea></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/moderate_users.html> Moderate users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4947914a-ca3c-4819-9437-d1e618148a6a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/auditor_users.html> Auditor users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d94f7582-e52b-4c87-a7b5-365aee96063e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/external_users.html> External users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ce211ca7-d498-4bee-8b37-36d17b68d1db></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/guest_users.html> Guest users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_45dc0d9e-273a-4c08-84c6-742bec7b184b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/internal_users.html> Internal users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5f6e9f31-de1f-4b26-855a-25f85142492f></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/libravatar.html> Configure the Libravatar service </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_64aba506-d2ff-4e1b-9bec-c94a034babfd></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/broadcast_messages.html> Broadcast messages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2ce12fca-39b0-4a0f-894b-1fd2a218916b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/email_from_gitlab.html> Email from GitLab </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_10759e3f-349e-4457-b39f-756a27de5354></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/user_cohorts.html> User cohorts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4ce03234-c0ed-447b-91c0-d7046d1cc96e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/raketasks/user_management.html> Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_52934569-9e47-47c5-bc71-028ed92aac80></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/administration/dedicated/> GitLab Dedicated </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_9fd82ba2-4d9f-4410-ab0b-ffa01c3e055c></div> </span> <div class=collapse id=cat_9fd82ba2-4d9f-4410-ab0b-ffa01c3e055c> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/dedicated/create_instance.html> Create your GitLab Dedicated instance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_83bacf2e-91de-4302-a7ce-1fef2ee1db38></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/dedicated/maintenance.html> Maintenance and release schedule </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5b67b84c-350b-4d03-b56d-51fb817f8640></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/dedicated/configure_instance.html> Configure your GitLab Dedicated instance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2bfc0dfa-2eef-45a2-b7cf-d72539d0663c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/dedicated/tenant_overview.html> View GitLab Dedicated instance details </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9148d009-0f54-4478-a71d-c73970a4c0a1></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/dedicated/hosted_runners.html> Hosted runners for GitLab Dedicated </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a25f9266-af62-41fa-a0e6-899fdbd4e784></div> </span> </div> </div> </div> <div class=global-nav-section> <span class="global-nav-block-top nav-link"> <a class="global-nav-link level-0 has-collapse" href=/ee/user/> Use GitLab </a> <div class="section-title collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#sec_8c37cdc8-51a6-4d47-a192-a4e8fcc4db0b></div> </span> <div class=collapse id=sec_8c37cdc8-51a6-4d47-a192-a4e8fcc4db0b> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/topics/set_up_organization.html> Manage your organization </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_f0460cb1-73f9-416b-8b6a-17e12cb0fc29></div> </span> <div class=collapse id=cat_f0460cb1-73f9-416b-8b6a-17e12cb0fc29> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/tutorials/manage_user/> Tutorial: Set up your organization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e4e17da4-914a-4808-9feb-6b85d61ede23></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/namespace/> Namespaces </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f02b4077-fc0e-4ec0-84c5-ab2ff8674416></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/members/> Members </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c60a2424-1577-4e07-9d87-c28a88e575fa></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/organization/> Organization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c6ef2e22-4c2a-4415-8f21-89dc13b73904></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/group/> Groups </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4de0823d-496f-424a-9165-2275541faf15></div> </span> <div class=collapse id=doc_4de0823d-496f-424a-9165-2275541faf15> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/manage.html> Manage groups </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cb8604c4-7e52-41bf-94a2-c9b9b3ad4f3d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/access_and_permissions.html> Group access and permissions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c5c1bf57-0417-478f-bfb3-74f6814bc817></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/credentials_inventory.html> Credentials inventory for GitLab.com </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9d22af7a-d42b-4efe-bf28-930c66980465></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/ssh_certificates.html> Manage group SSH certificates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_016d1fb1-afa0-4539-9a20-ae926a21009e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/moderate_users.html> Moderate users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_81894676-e1d2-4e5d-8fee-58f298c50ef9></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/custom_project_templates.html> Custom group-level project templates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ad786219-d5fb-4263-89fc-7e3b8ca8610a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/settings/group_access_tokens.html> Group access tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_796d09ed-0fd2-4956-b362-741bdb47e72f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/saml_sso/group_sync.html> SAML Group Sync </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_de8a34ee-8cc4-4d45-bbba-e740a8635eb8></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/group/saml_sso/> SAML SSO for GitLab.com groups </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_68d0d77f-97f2-4193-8b79-4c20f751818d></div> </span> <div class=collapse id=doc_68d0d77f-97f2-4193-8b79-4c20f751818d> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/user/group/saml_sso/scim_setup.html> Configure SCIM </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5d566855-aa00-45c9-b438-8f5d9b709906></div> </span> <div class=collapse id=doc_5d566855-aa00-45c9-b438-8f5d9b709906> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/group/saml_sso/troubleshooting_scim.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7b451347-f3fa-45fe-94a8-11a8953840f1></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/group/saml_sso/example_saml_config.html> Example group SAML and SCIM configurations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3b7ef5c8-5714-4e2a-b98d-2b8c7565a808></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/group/saml_sso/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5b7c4c18-aa47-485b-81f1-8a8e1a576852></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/subgroups/> Subgroups </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_035f1d0f-18e4-44f3-b05e-17fbd00b8185></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/move_personal_project_to_group/> Tutorial: Move a personal project to a group </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c76dc511-2bd9-4cf0-afe5-cf674ff9938a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/convert_personal_namespace_to_group/> Tutorial: Convert a personal namespace into a group </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d030ebb4-f2b5-4641-99c3-6043e2c96398></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/reporting/git_abuse_rate_limit.html> Git abuse rate limit </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dcc569c9-008e-408c-98d1-907a268509e1></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fa00880b-ffb7-4e1d-8e7b-b652d0193217></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/members/sharing_projects_groups.html> Sharing projects and groups </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_731e7b2a-a8ca-42dc-8515-bfa8a7773831></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/compliance/> Compliance </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b4824e00-795f-48a0-81bd-fc271240ee16></div> </span> <div class=collapse id=doc_b4824e00-795f-48a0-81bd-fc271240ee16> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/compliance/audit_events.html> Audit events </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e2b5ccd6-6a71-4bb1-9d4c-b32d03ea3541></div> </span> <div class=collapse id=doc_e2b5ccd6-6a71-4bb1-9d4c-b32d03ea3541> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/compliance/audit_event_types.html> Audit event types </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b6dac64b-96c4-4875-9649-570df08cb72b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/compliance/audit_event_schema.html> Audit event schema </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d6343a42-2396-40c6-9b94-38adbded9991></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/compliance/audit_event_streaming.html> Audit event streaming for top-level groups </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e8ea7134-48e1-4b41-9704-a86083acf4df></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/compliance_frameworks.html> Compliance frameworks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2e65647f-2e5a-47b4-8e86-ac45ba0a40fc></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/compliance/compliance_center/> Compliance center </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4477f086-020d-45c6-8001-d45c8370e331></div> </span> <div class=collapse id=doc_4477f086-020d-45c6-8001-d45c8370e331> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/compliance/compliance_center/compliance_standards_adherence_dashboard.html> Compliance standards adherence dashboard </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_afd86587-e58a-4a7c-90d3-fbc2677b00ab></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/compliance/compliance_center/compliance_violations_report.html> Compliance violations report </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5d70d8a9-f135-4595-9fed-2de9d16d632b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/compliance/compliance_center/compliance_chain_of_custody_report.html> Chain of custody report </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_838b8371-e3dc-4997-99ad-629e813d6b7a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/compliance/compliance_center/compliance_frameworks_report.html> Compliance frameworks report </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_75c04646-a027-4e87-b0c4-50825c0f5702></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/compliance/compliance_center/compliance_projects_report.html> Compliance projects report </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f21ed086-5868-437e-9a63-d04b6c0034dc></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/group/compliance_pipelines.html> Compliance pipelines (deprecated) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_08c52e47-8939-46d2-a43a-5f74f83de883></div> </span> <div class=collapse id=doc_08c52e47-8939-46d2-a43a-5f74f83de883> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/tutorials/compliance_pipeline/> Tutorial: Create a compliance pipeline (deprecated) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5e2b9130-2c50-4d07-b749-706014974a11></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/compliance/license_scanning_of_cyclonedx_files/> License scanning of CycloneDX files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_db91927a-bf2f-42a4-88fe-a34a755519a1></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/compliance/license_approval_policies.html> License approval policies </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5dfdca2b-8c55-4269-86e4-a808fa85b16e></div> </span> <div class=collapse id=doc_5dfdca2b-8c55-4269-86e4-a808fa85b16e> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/raketasks/spdx.html> SPDX license list import </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6657bbec-c7d2-4a99-9e5c-3adb0b7e1a53></div> </span> </div> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/enterprise_user/> Enterprise users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4b59b31d-e49a-419e-bbc3-d4617dc25025></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/profile/service_accounts.html> Service accounts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e9275f30-1cf0-40a3-b782-dc03ca99e9f1></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/profile/> User account options </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c794bf4c-c9c9-490b-bea7-9e37a0c3702e></div> </span> <div class=collapse id=doc_c794bf4c-c9c9-490b-bea7-9e37a0c3702e> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/profile/active_sessions.html> Active sessions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c7143ba3-d840-4b6c-8162-84e42dbbb675></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/profile/comment_templates.html> Comment templates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_967331ec-5b68-4ef6-9856-977a04db74de></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/profile/contributions_calendar.html> Contributions calendar </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_503a8732-1e72-4d2a-8877-3f8da2b50ff0></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/profile/achievements.html> Achievements </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cca913c1-1b9a-4aed-a8b3-4c2b1d2e1651></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/permissions.html> Permissions and roles </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_90dca54a-4eb4-4526-8253-e68c0fb6a430></div> </span> <div class=collapse id=doc_90dca54a-4eb4-4526-8253-e68c0fb6a430> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/custom_roles.html> Custom roles </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f2071ffe-6919-4492-ab37-45f7bc4e5d3c></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/custom_roles/abilities.html> Available custom permissions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_79781bc8-0045-4721-b455-bf1cc63a1c49></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/profile/personal_access_tokens.html> Personal access tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_32e7afb7-cdb8-443e-8db6-63c7b7c542d3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/profile/preferences.html> Profile preferences </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_852f5ff3-835a-4cb8-8a3b-9665449d9344></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/profile/notifications.html> Notification emails </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dc90476b-aefe-41e0-af70-b557c9fa6c70></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/profile/user_passwords.html> User passwords </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fc781660-42ef-4a8e-9628-268f42467137></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/profile/account/two_factor_authentication.html> Two-factor authentication </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1baa460a-3424-40c7-8eaf-f3f5e67bd9cb></div> </span> <div class=collapse id=doc_1baa460a-3424-40c7-8eaf-f3f5e67bd9cb> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/profile/account/two_factor_authentication_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b2eba79b-0b17-4940-b80c-de51004b257e></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/report_abuse.html> Report abuse </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b7ff32c7-2061-4476-8f86-31961f21695c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/profile/account/delete_account.html> Delete account </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bff76c2b-27ae-419f-8d7e-8271763498c7></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/ssh.html> SSH keys </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f5286319-92f1-4bd6-8ff0-7dcaf78ce90b></div> </span> <div class=collapse id=doc_f5286319-92f1-4bd6-8ff0-7dcaf78ce90b> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/ssh_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2f28cfbd-2806-4fcc-8573-13475fdfc1c0></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/gitlab_com/> GitLab.com settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9050c108-bb06-49b4-921e-c40078aa9561></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/user/project/organize_work_with_projects.html> Organize work with projects </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_4b39fd10-0f39-44e2-a475-325ffbfc7eb7></div> </span> <div class=collapse id=cat_4b39fd10-0f39-44e2-a475-325ffbfc7eb7> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/get_started/get_started_projects.html> Getting started </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_479d3124-dfb2-4cc5-be21-e7f4e76a46b3></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/> Create a project </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bf7f1b81-a6d9-4667-ae41-42671cd5519e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/working_with_projects.html> Manage projects </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fb4bdb5e-99fe-4141-9fe5-6db1d5be2f83></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/public_access.html> Project visibility </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7e4d9e5c-295a-4439-9777-b1b4c6fb50cb></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/settings/> Project settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_34954475-1f3e-4325-8ccb-6d2ee6d49079></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/description_templates.html> Description templates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_875b2f07-a8de-4466-8429-50da3a40be46></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/settings/project_access_tokens.html> Project access tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0f00f836-4260-4640-9f36-ca9ea3b5272e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/deploy_keys/> Deploy keys </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d073d6fa-e7ea-44e3-aef7-c7013bec1cda></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/deploy_tokens/> Deploy tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_532a1171-030e-4e67-92d6-06adb0145315></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/members/share_project_with_groups.html> Share projects </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_57a4bae5-d527-4215-86b1-f5890d403a11></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/reserved_names.html> Reserved project and group names </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_04306d98-4447-4b0f-93c9-d205f42473db></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/search/> Search </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_318a617c-dc7b-402a-8c97-9a9060bfefaa></div> </span> <div class=collapse id=doc_318a617c-dc7b-402a-8c97-9a9060bfefaa> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/search/advanced_search.html> Advanced search </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5e3ee901-37aa-4d7d-980d-7cafb6a7e5a1></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/search/exact_code_search.html> Exact code search </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_42864764-8a72-44fa-b9ab-f2df6e270c7e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/search/command_palette.html> Command palette </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f701df1b-0df8-4e72-a3c4-0957d71255a8></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/badges.html> Badges </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_01b74cdf-1738-42cd-99b6-a26851b4b8be></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/project_topics.html> Project topics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7e0632b9-ad83-468f-9311-31f85bd3aad4></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/code_intelligence.html> Code intelligence </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bd219888-f490-49cc-9eac-071bb116cdc4></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/import/> Import and migrate </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_939cb5eb-2a44-4eea-81d7-e7ef2c7cac0d></div> </span> <div class=collapse id=doc_939cb5eb-2a44-4eea-81d7-e7ef2c7cac0d> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/import/bitbucket.html> Bitbucket Cloud </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_37d63bd3-789c-4f44-9170-cb0ea190c0e7></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/import/bitbucket_server.html> Bitbucket Server </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8255955c-6d4c-4e67-9288-81c126a3a0b0></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/import/clearcase.html> ClearCase </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b7f04ce9-0ce8-4e63-b065-9630dc76443e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/import/cvs.html> CVS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_874f5c62-5af5-44d0-8577-c950bd62860f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/import/fogbugz.html> FogBugz </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5a754f06-86f7-4e4d-aa17-5b1ac4f1ef1b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/import/gitea.html> Gitea </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_12eb05cd-239b-4019-b84a-75b063edf407></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/import/github.html> GitHub </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fec0ea5e-a817-4107-91ca-709ad2d09f73></div> </span> <div class=collapse id=doc_fec0ea5e-a817-4107-91ca-709ad2d09f73> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/import/troubleshooting_github_import.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_be72f153-2c58-464e-8e94-fcc2de608b1a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/group/import/> GitLab (direct transfer) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ad9c1fb9-aec4-4b44-bcce-b1744c28ca11></div> </span> <div class=collapse id=doc_ad9c1fb9-aec4-4b44-bcce-b1744c28ca11> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/group/import/direct_transfer_migrations.html> Migrate groups and projects </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8726e319-13a4-435b-b25d-e279350dcbf3></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/group/import/migrated_items.html> Migrated items </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9d922c30-0bd7-4b56-96f7-ece1df9066d5></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/group/import/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d32e72e4-43c2-49fe-8b6c-52daeefdcf90></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/settings/import_export.html> GitLab (file export) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_95ee848d-67fa-45a4-bb91-dd493e14f306></div> </span> <div class=collapse id=doc_95ee848d-67fa-45a4-bb91-dd493e14f306> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/settings/import_export_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bc882000-7687-4784-9d1b-1b9efd0be3f1></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/import/jira.html> Jira </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2e79db0c-84c3-4bfd-8ec7-ef6e8a3425ae></div> </span> <div class=collapse id=doc_2e79db0c-84c3-4bfd-8ec7-ef6e8a3425ae> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/import/jira_migration_options.html> Jira migration options </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_aff32459-c1c9-4225-b4cc-8fc13ba9ac48></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/import/perforce.html> Perforce Helix </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2b025a36-225c-429a-a2b2-d38960ad6ceb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/import/manifest.html> Repo by manifest file </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1274bd75-46a9-48b2-a0e9-7512fd3b2ba2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/import/repo_by_url.html> Repo by URL </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e4ead658-3e36-4dec-bb8b-2cbd6bed1753></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/import/tfvc.html> TFVC </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9507112a-008c-4e28-8441-d49f6e4867d5></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/system_notes.html> System notes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_53bf2709-b12f-40d4-85c5-069c408b852f></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/settings/migrate_projects.html> Transfer a project to another namespace </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1ed45c1b-21e0-4d0b-ac0b-f2804e252b5f></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/use_project_as_go_package.html> Use a project as a Go package </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e67d3e68-b0e1-421b-9645-65e90634a4c3></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/tutorials/protected_workflow/> Tutorial: Build a protected workflow for your project </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_773c1c8f-a8ef-461e-8fb5-47c718c41098></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6c0c6de5-3ee4-49ea-82f1-9a84e4d9a000></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/topics/plan_and_track.html> Plan and track work </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_283dcd10-f8cd-4a3a-a05a-97c0b87dd2b0></div> </span> <div class=collapse id=cat_283dcd10-f8cd-4a3a-a05a-97c0b87dd2b0> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/get_started/get_started_planning_work.html> Getting started </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d8cd3f3f-a873-4199-81c7-db375b2e015c></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/tutorials/scrum_events/> Tutorial: Use GitLab for Scrum </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_460e350d-c56f-4472-805f-72187ba1d7ae></div> </span> <div class=collapse id=doc_460e350d-c56f-4472-805f-72187ba1d7ae> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/scrum_events/standups_retrospectives_velocity.html> Stand-ups, retrospectives, and velocity </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a96fc6f4-3859-4dac-9e68-77853c56ef70></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/tutorials/kanban/> Tutorial: Use GitLab for Kanban </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_540b9198-03b2-44a8-859e-27b2ad05a9be></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/labels.html> Labels </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7b601c24-be90-4d53-bfd7-1af132e3ad79></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/group/iterations/> Iterations </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9a5a0e50-8dd9-4ba9-8710-d0addfe2b7fc></div> </span> <div class=collapse id=doc_9a5a0e50-8dd9-4ba9-8710-d0addfe2b7fc> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/agile_sprint/> Tutorial: Use GitLab to run an Agile iteration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b2a27a49-326f-4a5d-bc4e-aab4fad52a15></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/milestones/> Milestones </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8a2cf5d8-8aae-40df-b3e1-942b5837b763></div> </span> <div class=collapse id=doc_8a2cf5d8-8aae-40df-b3e1-942b5837b763> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/milestones/burndown_and_burnup_charts.html> Burndown and burnup charts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b4a76f30-2c86-431f-b9ee-605422490bdc></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/issues/> Issues </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_955b086c-0f0a-4255-8c70-5f7df28a2798></div> </span> <div class=collapse id=doc_955b086c-0f0a-4255-8c70-5f7df28a2798> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/create_issues.html> Create issues </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d681cea3-ac24-46ec-a370-93cc4189bb67></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/managing_issues.html> Manage issues </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3cbbf1d4-d530-4d23-8f09-611d0c7aca60></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/confidential_issues.html> Confidential issues </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e9ffccb3-8ae9-4c00-99f7-7978eb1e5aaa></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/crosslinking_issues.html> Crosslinking issues </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e0a1d258-2f6d-467e-ac3b-466bbe5ee168></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/csv_export.html> CSV export </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4e260d88-7e77-4592-9d01-bef9375654b9></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/csv_import.html> CSV import </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d6f35bd0-2107-46c5-ab0a-73a9e8279b4b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/design_management.html> Design management </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7ceb1a71-a264-43b4-98b6-dbf507581647></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/due_dates.html> Due dates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_79002e0e-5a66-4972-bc4a-df3acd03effe></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/emoji_reactions.html> Emoji reactions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_852f9570-9875-4f92-ac5e-f1e740a59d28></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/issue_triage/> Tutorial: Set up a project for issue triage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ddf9575a-3dfb-4308-8476-f6dbfb0cc931></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/idea_management/> Tutorial: Set up a project for idea management </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bbbee733-6650-46a8-ad38-2f859b69e640></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/multiple_assignees_for_issues.html> Multiple assignees </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_13680d49-4b3e-4b95-bfa6-cb1d206942ba></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/related_issues.html> Linked issues </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b535c48a-0d67-4f53-a4bb-355a55d8cf97></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/service_desk/> Service Desk </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9979485b-bef5-4910-b6e4-36eb81ca3781></div> </span> <div class=collapse id=doc_9979485b-bef5-4910-b6e4-36eb81ca3781> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/service_desk/configure.html> Configure Service Desk </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_85056363-9dff-49b1-b443-5fb946957f19></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/service_desk/using_service_desk.html> Use Service Desk </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a1cbba29-c63a-4a01-9eec-25dcbe299342></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/service_desk/external_participants.html> External participants </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a8664d2b-a783-46e6-b205-11578e44c725></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/administration/raketasks/service_desk_email.html> Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_03f707e7-4669-418e-8346-5104179bfcca></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/sorting_issue_lists.html> Sorting and ordering issue lists </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fec5e711-97f7-4d1d-8379-dfe075c11108></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/issue_weight.html> Weight </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3904698c-e38c-4559-a23d-00ab68102e27></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/issues/associate_zoom_meeting.html> Zoom meetings in issues </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_06691f90-568f-4015-b367-e3357d8e48f1></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/issue_board.html> Issue boards </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9f2ca27d-077a-4ee3-b781-b663b207bfea></div> </span> <div class=collapse id=doc_9f2ca27d-077a-4ee3-b781-b663b207bfea> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/boards_for_teams/> Tutorial: Set up issue boards for team hand-off </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_30ad46c0-117c-4320-a0da-d03c10eda3f6></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/discussions/> Comments and threads </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fe0ccafa-eef3-4f36-a634-b68a057f153c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/tasks.html> Tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5f44ce56-871c-4692-b611-100e42a21c7b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/requirements/> Requirements </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c7649efa-7d4a-4eeb-abcb-5435e6f91bb0></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/time_tracking.html> Time tracking </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_88f9fda5-25bf-441d-88c4-a6975d89d67d></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/crm/> Customer relations (CRM) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_393f3f77-139b-4b79-903b-2247c3dc8dbf></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/wiki/> Wikis </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c16ef6ff-bbdc-4cbb-a84d-ad10f81d10ef></div> </span> <div class=collapse id=doc_c16ef6ff-bbdc-4cbb-a84d-ad10f81d10ef> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/wiki/group.html> Group wikis </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_828906c2-b1b3-4578-a9de-13b5d27409a7></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/group/epics/> Epics </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5cfee007-73d7-46ea-b4aa-e7df49c02c8f></div> </span> <div class=collapse id=doc_5cfee007-73d7-46ea-b4aa-e7df49c02c8f> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/epics/manage_epics.html> Manage epics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e7ffb78a-36ad-46f2-8b93-e61f92700802></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/epics/linked_epics.html> Linked epics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_85804da9-8ad1-4a4a-b4d1-df4f682a2502></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/epics/epic_boards.html> Epic boards </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4cede496-966f-4545-ab73-7f80c3410d86></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/group/epics/epic_work_items.html> Test a new look for epics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_84ed7700-cc9c-4cde-90b4-39afdaf36c12></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/group/roadmap/> Roadmaps </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2cee1b99-25cd-4cdb-95ca-446eef7eeca0></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/okrs.html> Objectives and key results (OKR) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cfbf7e0b-fd6a-4a5e-b120-d69c992f1958></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/shortcuts.html> Keyboard shortcuts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_80064e63-1884-48dd-a02f-6e566f4f9bc3></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/quick_actions.html> Quick actions </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3dc45084-4606-4dcf-a367-64e207b66986></div> </span> <div class=collapse id=doc_3dc45084-4606-4dcf-a367-64e207b66986> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/autocomplete_characters.html> Autocomplete characters </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_aaecb7dd-c2b6-43e3-b68d-c5c432134093></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/markdown.html> Markdown </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6e855d23-d53d-4ed7-be41-a7b044c35ea5></div> </span> <div class=collapse id=doc_6e855d23-d53d-4ed7-be41-a7b044c35ea5> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/asciidoc.html> AsciiDoc </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8d9a374c-8c16-42da-ae90-751740f4c081></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/rich_text_editor.html> Rich text editor </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6f2f578f-f9a7-4414-9097-a4c0c6ddb424></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/todos.html> To-Do List </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a111534d-4efd-4ffb-8118-5eee840d0e59></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/glql/> GitLab Query Language (GLQL) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7d6c2d3a-377a-487c-b183-2d7a17d393f6></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/topics/git/> Use Git </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_df2a0794-a42c-4b4a-a132-ab6096937e7f></div> </span> <div class=collapse id=cat_df2a0794-a42c-4b4a-a132-ab6096937e7f> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/topics/git/get_started.html> Getting started </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_711ce6f3-28ad-4657-8769-d44128b25272></div> </span> <div class=collapse id=doc_711ce6f3-28ad-4657-8769-d44128b25272> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/how_to_install_git/> Install Git </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c052546c-b459-4e98-bd82-d13ee1244408></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/commands.html> Common Git commands </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_42987dc3-ba3e-43d2-aa0e-d81abf3fdd8b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/make_first_git_commit/> Tutorial: Create your first commit </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4ea65cd1-91e4-4e89-907d-fd08aef1d2e7></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/topics/git/basics.html> Basic operations </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_eacad3aa-22b5-42ae-95fc-0c1d6295dc0d></div> </span> <div class=collapse id=doc_eacad3aa-22b5-42ae-95fc-0c1d6295dc0d> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/project.html> Create a project </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c28b6a7b-0cd7-4349-88da-543bad0db34f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/clone.html> Clone a repository </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3a9894d8-5634-4d76-8226-d3c41606bada></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/branch.html> Create a branch </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_684a7445-cffb-473d-813a-070f08e07416></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/topics/git/commit.html> Stage, commit, and push changes </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_11aebbe7-6f21-41ae-861e-13ce471099db></div> </span> <div class=collapse id=doc_11aebbe7-6f21-41ae-861e-13ce471099db> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/tutorials/update_commit_messages/> Tutorial: Update Git commit messages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dd61aa45-4e0f-48a0-b0de-9e2abbaddf4f></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/stash.html> Stash changes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bc0d79f7-aa60-4b9a-a7a9-7c5bd309371e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/add_files.html> Add files to your branch </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8a26f1c3-7473-4b91-8e20-b266149bc8f1></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/merge.html> Merge your branch </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d82b12d2-4ee8-4f2f-9bd0-8336304a8ac1></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/forks.html> Update a fork </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_86c860ff-0f47-49da-adc2-285f4a9344b3></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/topics/git/advanced.html> Advanced operations </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6257c6e2-6118-4445-b76d-7b765880ff20></div> </span> <div class=collapse id=doc_6257c6e2-6118-4445-b76d-7b765880ff20> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/git_rebase.html> Rebase and resolve conflicts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_581cd481-a2c9-4c94-bb27-83f70caa3479></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/cherry_pick.html> Cherry-pick changes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_da6ee98a-c82a-472d-8b91-bc2c033ea6cd></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/undo.html> Revert and undo changes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f758ae0c-4ab5-4a3c-bab0-da6d4e14dc3d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/repository.html> Reduce repository size </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2dbb5aed-8a79-4435-b387-0a89e69d8384></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/git/file_management.html> File management </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_698bc48b-3a06-4acd-8852-6b6a1f2a973f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/update_git_remote_url/> Tutorial: Update Git remote URLs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1530631a-8b32-4799-87de-5bca2b8b1e0c></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/topics/git/troubleshooting_git.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5addb821-0f74-4f53-a720-1905cf3bf464></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/topics/manage_code.html> Manage your code </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_c130badc-0b26-430a-a106-dad770a6c064></div> </span> <div class=collapse id=cat_c130badc-0b26-430a-a106-dad770a6c064> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/get_started/get_started_managing_code.html> Getting started </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1f7fe699-ff66-4e15-a0fc-b2febdd7a348></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/repository/> Repositories </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8b08b77d-9f77-49cc-b6e5-d931b3f89b02></div> </span> <div class=collapse id=doc_8b08b77d-9f77-49cc-b6e5-d931b3f89b02> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/repository/branches/> Branches </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c9a3235f-6cc5-4c0d-8622-d587f969be67></div> </span> <div class=collapse id=doc_c9a3235f-6cc5-4c0d-8622-d587f969be67> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/branches/branch_rules.html> Branch rules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c62fb492-01fc-48f4-aa22-da4a9882593f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/branches/default.html> Default branch </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_901276d3-7b24-4ddf-ac70-46038849913c></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/branches/protected.html> Protected branches </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_246b6ef0-8931-49ac-8a29-130ffd124f07></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/repository/forking_workflow.html> Forks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_439b7179-999c-4ae2-be1c-afb8e62263d7></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/repository/files/> File management </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5b624236-1698-4646-aac4-c474f4f2ac13></div> </span> <div class=collapse id=doc_5b624236-1698-4646-aac4-c474f4f2ac13> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/web_editor.html> Web Editor </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_38b29b59-3f15-46ed-a608-2c07e8d4111f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/files/git_history.html> File History </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2559a720-7467-4466-8b3d-87dbc29fcd21></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/files/git_blame.html> File Blame </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_33a4d689-b7c3-4be4-832a-a9d6b72318ee></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/files/highlighting.html> Syntax highlighting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3c4b94bb-1b05-44d8-971c-17485153c46b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/code_explain.html> Explain code </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b01890f7-2f57-4dc8-aba6-06ec9c34cad0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/files/csv.html> CSV files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8581f7b6-9f9a-4834-a740-14726eb495c8></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/files/geojson.html> GeoJSON files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5e415cfb-3cb4-4715-92ed-7addcfa64b2c></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/files/jupyter_notebooks/> Jupyter notebook files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0b23c4e4-3c6d-4cbe-b6f2-f9153e0aa1e1></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/files/git_attributes.html> Git attributes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ab9fe47b-c121-4284-9191-3d6747edccd3></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/topics/git/lfs/> Git LFS </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f8927df9-65ea-41f4-b420-d4df516e4992></div> </span> <div class=collapse id=doc_f8927df9-65ea-41f4-b420-d4df516e4992> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/topics/git/lfs/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d5cb05e8-bb47-4cd9-acdd-774531ef78f4></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/file_lock.html> Locked files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6d51a5b4-f0f0-4700-8da1-c91c58f3a4a9></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/repository/repository_size.html> Repository size </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a45af4a8-005c-4aa2-a0cf-a85cb3d12f65></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/repository/tags/> Tags </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d8ac10fd-3d90-4108-8fe3-afcc260a0cd2></div> </span> <div class=collapse id=doc_d8ac10fd-3d90-4108-8fe3-afcc260a0cd2> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/protected_tags.html> Protected tags </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_13f2aa45-a4e7-4368-8f37-66d7335e2c8d></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/codeowners/> Code owners </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_448346ac-324c-4845-93ca-6555f1112925></div> </span> <div class=collapse id=doc_448346ac-324c-4845-93ca-6555f1112925> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/codeowners/reference.html> Syntax and errors </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_606df317-5f9e-4bf5-9a66-641bd01ac78e></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/codeowners/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_abd76672-6ad0-4a6f-b89f-30809c64c7dc></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/repository/mirror/> Mirroring </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8c835c22-edba-4f4e-8378-19cc5871b44a></div> </span> <div class=collapse id=doc_8c835c22-edba-4f4e-8378-19cc5871b44a> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/mirror/pull.html> Pull mirroring </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6f1a265b-73df-4247-af50-60cdddebcfde></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/mirror/push.html> Push mirroring </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_58a96b36-4650-494a-8514-44e68c6e253a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/mirror/bidirectional.html> Bidirectional mirroring </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fd565f6f-287e-434f-b2c5-f6a980dad1e0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/mirror/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a94668d9-16cd-43b6-beea-1610738c7fa4></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/changelogs.html> Changelogs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_14ed44a8-73cb-4eec-a7a1-1e3ce092458d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/snippets.html> Snippets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3de62104-0e99-4252-b339-c15d1e30492b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/repository/push_rules.html> Push rules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8df68efb-f65a-470d-b4d2-01166b98c3ae></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/repository/signed_commits/> Signed commits </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8972eb9d-f4d6-486c-b92c-84515ee28cd8></div> </span> <div class=collapse id=doc_8972eb9d-f4d6-486c-b92c-84515ee28cd8> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/signed_commits/gpg.html> GPG keys </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_11601776-3cf1-4ec6-83d6-4176e8942730></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/signed_commits/ssh.html> SSH keys </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b4e187aa-bcf9-42b1-bf9a-cf84685dd385></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/user/project/repository/signed_commits/x509.html> X.509 certificates </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_777ac046-647a-4494-aa3b-ff3ee71003cd></div> </span> <div class=collapse id=doc_777ac046-647a-4494-aa3b-ff3ee71003cd> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/raketasks/x509_signatures.html> X.509 signatures Rake task </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_358935e8-1a76-43eb-a2bb-96a60a66d24c></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/signed_commits/web_commits.html> GitLab UI commits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bc90720b-f435-4f86-b58a-b04114ccbc0c></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/repository/monorepos/> Managing monorepos </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fff0bbd0-11c6-4743-b6cf-f294a51fbaab></div> </span> <div class=collapse id=doc_fff0bbd0-11c6-4743-b6cf-f294a51fbaab> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/monorepos/observability.html> Observability </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e3dc3ddd-fdfc-478e-8ab7-3de07169db57></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/repository/monorepos/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0152354a-824b-4213-82fe-d6373c5c96bf></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/ml/experiment_tracking/> Machine learning model experiments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ac769428-03d0-4188-a4d6-a51d1c96f599></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/ml/model_registry/> Model registry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4af5959b-861b-4acb-8470-c9416b4f6b59></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/merge_requests/> Merge requests </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_df10a8b6-8c10-4843-9fe4-108a755834b2></div> </span> <div class=collapse id=doc_df10a8b6-8c10-4843-9fe4-108a755834b2> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/merge_requests/commits.html> Commits </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_56eaa0d9-6de0-42c9-8fdc-a8e0aaa08f4c></div> </span> <div class=collapse id=doc_56eaa0d9-6de0-42c9-8fdc-a8e0aaa08f4c> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/commit_templates.html> Commit message templates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_659fb848-e358-4c49-8057-2271faed5d00></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/merge_requests/changes.html> Changes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_51b82ab4-56e7-4509-94f4-115f0b77f729></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/merge_requests/creating_merge_requests.html> Create merge requests </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_25dfe88b-dba9-4a6b-abfc-88671542b988></div> </span> <div class=collapse id=doc_25dfe88b-dba9-4a6b-abfc-88671542b988> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/drafts.html> Draft merge requests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ac38f7b7-5351-4000-8831-ee846b852782></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/confidential.html> Confidential merge requests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bd4a4a0c-ef27-4003-bb3d-cef76411deb1></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/dependencies.html> Merge request dependencies </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_401f8e57-03ec-49f4-8392-fff0944ee686></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/merge_requests/reviews/> Reviewing and managing merge requests </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a393ce1c-a5f1-4a1e-8885-97ca633560d7></div> </span> <div class=collapse id=doc_a393ce1c-a5f1-4a1e-8885-97ca633560d7> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/user/project/merge_requests/widgets.html> Merge request widgets </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_298a9dc5-e45f-4a8c-a90b-11fc80b3c33b></div> </span> <div class=collapse id=doc_298a9dc5-e45f-4a8c-a90b-11fc80b3c33b> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/project/merge_requests/status_checks.html> External status checks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_03fd42d9-cf3c-415b-aeef-9d9c8061314b></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/reviews/suggestions.html> Suggestions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_874ea55e-8151-421c-a84e-d88d306fbf59></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/duo_in_merge_requests.html> GitLab Duo in merge requests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_194586b5-e204-43ce-b1e9-557277387745></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/user/project/merge_requests/approvals/> Approvals </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_186364a0-9f77-42af-a5a6-0f37422a80ca></div> </span> <div class=collapse id=doc_186364a0-9f77-42af-a5a6-0f37422a80ca> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/project/merge_requests/approvals/rules.html> Approval rules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_41116ebf-76c7-405b-8511-3b1500fc6871></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/project/merge_requests/approvals/settings.html> Approval settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4f26abc5-fa2d-4736-a6e1-082de4051e79></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/versions.html> Versions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a6967d57-421a-44b3-b1db-080ed26b4bd7></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/manage.html> Manage merge requests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_79f4d6d1-dd1d-4e24-b1d2-42fa01271c31></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/tutorials/reviews/> Tutorial: Review a merge request </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ec3f9093-f2b9-4d01-b752-c516502f296a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/project/merge_requests/authorization_for_merge_requests.html> Workflows </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_16b5b2f4-1f02-4f22-8d4e-9eb38264060a></div> </span> <div class=collapse id=doc_16b5b2f4-1f02-4f22-8d4e-9eb38264060a> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/user/project/merge_requests/methods/> Merge methods </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_82c90290-4b43-45aa-af29-1ca2c978e3b7></div> </span> <div class=collapse id=doc_82c90290-4b43-45aa-af29-1ca2c978e3b7> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/project/merge_requests/squash_and_merge.html> Squash and merge </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f2254812-602f-4701-bf31-a8cc4a1f687f></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/auto_merge.html> Auto-merge </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_45f48008-3f1e-4c91-b01f-f1525495d20a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/allow_collaboration.html> Collaborate across forks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_77764a43-885d-4a1f-9734-0785c7b2e337></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/conflicts.html> Merge conflicts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_47d9533a-ae10-47b5-aeda-740bc59b7352></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/cherry_pick_changes.html> Cherry pick changes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_177ae6d0-ff5e-4544-b55f-f6d1747ef499></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/revert_changes.html> Reverting changes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_038c60ee-d6a6-4975-ba69-31ae26d643fb></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/project/merge_requests/stacked_diffs.html> Stacked diffs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_80db2b1c-1182-4c07-a2e3-e379ef1ad924></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/merge_requests/csv_export.html> Export merge requests to CSV </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9e96463b-2bc6-4acc-ba2a-2fa20344dd07></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/merge_requests/merge_request_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9b01857e-af9f-4f71-9d45-2cf1b7560363></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/remote_development/> Remote development </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_afed7ee7-929a-4157-bcb6-f3a60002ea5d></div> </span> <div class=collapse id=doc_afed7ee7-929a-4157-bcb6-f3a60002ea5d> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/web_ide/> Web IDE </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0b4e5d50-0357-422a-8846-470c1c0d2459></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/workspace/> Workspaces </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_12954fb8-4e61-4502-ab66-133717d51c16></div> </span> <div class=collapse id=doc_12954fb8-4e61-4502-ab66-133717d51c16> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/workspace/configuration.html> Workspace configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_af43062f-83bc-431a-99c7-d536f18fc252></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/workspace/gitlab_agent_configuration.html> GitLab agent configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_78d84dac-af2f-49e8-92de-1bdf3ba719ab></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/workspace/set_up_gitlab_agent.html> Tutorial: Set up the GitLab agent for workspaces </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_947f155f-d0f2-413f-b3ac-594c84ba00e2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/workspace/set_up_workspaces_proxy.html> Tutorial: Set up the GitLab workspaces proxy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_407088c9-88ab-4ffa-80fc-eb6cb5af43ea></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/workspace/create_image.html> Tutorial: Create a custom workspace image that supports arbitrary user IDs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e73ee95d-2ddf-4b44-b260-494d08f058b2></div> </span> </div> </div> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/topics/build_your_application.html> Use CI/CD to build your application </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_1a9fa844-9053-4cb8-b559-6b86b6f802ce></div> </span> <div class=collapse id=cat_1a9fa844-9053-4cb8-b559-6b86b6f802ce> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/> Getting started </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_93d689f9-b4ff-421c-88e8-c4d4f0d34c61></div> </span> <div class=collapse id=doc_93d689f9-b4ff-421c-88e8-c4d4f0d34c61> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/quick_start/> Tutorial: Your first pipeline </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c9bb0802-83fc-4e27-9720-09235a11dcc7></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/quick_start/tutorial.html> Tutorial: A complex pipeline </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_20fe8e01-aae3-4ce1-b1c7-0679d7a26575></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/examples/> CI/CD examples </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d959b02b-e758-44fe-ace9-3d31de2fc6b6></div> </span> <div class=collapse id=doc_d959b02b-e758-44fe-ace9-3d31de2fc6b6> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/examples/deployment/> Deployment with Dpl </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a2535629-a6d4-4ad4-8592-a046a89a5766></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/examples/end_to_end_testing_webdriverio/> End-to-end testing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a911ba84-c3dc-4faf-9c99-e53d95e7c13d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/examples/semantic-release.html> NPM with semantic-release </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b62e4bd9-0f2f-4ff6-abab-27f4f05b557f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/examples/php.html> PHP with PHPunit and atoum </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0f787270-08b2-4401-9f99-85a19c61aa42></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/examples/deployment/composer-npm-deploy.html> PHP with NPM and SCP </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1da91941-2cf4-4f83-8d58-f71bc124fc56></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/examples/laravel_with_gitlab_and_envoy/> PHP with Laravel and Envoy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bdea9b77-6759-4d0d-8bf3-bfff8b84fd29></div> </span> </div> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/yaml/> CI/CD YAML syntax reference </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_798eaf97-cdd2-4405-b23e-f420e97ad31f></div> </span> <div class=collapse id=doc_798eaf97-cdd2-4405-b23e-f420e97ad31f> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/yaml/yaml_optimization.html> Optimize your YAML files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6841887b-900a-48f3-aa56-0b0174644000></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/yaml/lint.html> Validate syntax </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c564b852-6ca1-4dbe-98d5-6be4856ef08c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/pipeline_editor/> Pipeline editor </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6c579788-42fa-4094-9cc0-4417918a6c22></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/yaml/artifacts_reports.html> Artifacts reports </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d1a59e97-8547-4738-99de-2be6c9049831></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/yaml/includes.html> Include examples </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a282c4d2-1b6b-4ad6-975a-482e61762983></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/yaml/inputs.html> Inputs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1ede3149-c7ac-41e9-8166-1789a82e8f37></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/yaml/needs.html> Needs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ac99317c-f326-47ed-ae0a-f3dbd3806b16></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/yaml/workflow.html> Workflow examples </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f7c031d8-a5cf-4231-bde2-8b8fdb2553ca></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/steps/> Steps </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_980c4475-6ef0-4e56-b428-a242cce1bc5a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/setup_steps/> Tutorial: Set up CI/CD steps </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e396f075-b848-4480-b2f1-c58d1e50127a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/runner/> Runners </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_11534eb0-c249-4a36-b7dd-bcf83c7632ec></div> </span> <div class=collapse id=doc_11534eb0-c249-4a36-b7dd-bcf83c7632ec> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/create_register_first_runner/> Tutorial: Create, register, and run your own project runner </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_19dcad93-d60f-4a5c-81e0-3b35c62e3c54></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/automate_runner_creation/> Tutorial: Automate runner creation and registration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d6d90daf-b43b-47af-b50b-915625ad414a></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/runners/> GitLab-hosted runners </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_615a0c52-642d-4c21-972e-ebcab8a8803f></div> </span> <div class=collapse id=doc_615a0c52-642d-4c21-972e-ebcab8a8803f> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/runners/hosted_runners/linux.html> Linux </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dc68ce85-3e0d-4fbb-a1a4-79b95e1ebc43></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/runners/hosted_runners/gpu_enabled.html> GPU </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d570999e-5524-4fc9-bf48-59b5bda4d240></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/runners/hosted_runners/macos.html> macOS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4afae5d7-18fb-4e78-a737-0a4f121d9d7f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/runners/hosted_runners/windows.html> Windows </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_87006839-7c84-4070-b542-02582e9342ef></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/runners/runners_scope.html> Manage runners </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2a90dbbd-3f6f-46c3-ad94-d75d061616bb></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/runner/register/> Register a runner </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_58652f19-2315-4bbf-97ce-38604b8e8e9f></div> </span> <div class=collapse id=doc_58652f19-2315-4bbf-97ce-38604b8e8e9f> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/runners/new_creation_workflow.html> Migrate to the new runner registration workflow </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_13f2504a-b065-4f2b-be6c-da6d9d7b4c69></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/runner/executors/> Runner executors </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3fa2612e-a476-454c-8aef-ea9d3d9f5b1f></div> </span> <div class=collapse id=doc_3fa2612e-a476-454c-8aef-ea9d3d9f5b1f> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/runner/executors/custom.html> Custom </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_84f52faf-7f18-414e-95e4-540ce2c13d31></div> </span> <div class=collapse id=doc_84f52faf-7f18-414e-95e4-540ce2c13d31> <span class=nav-link> <a class="global-nav-link level-5" href=/runner/executors/custom_examples/libvirt.html> libvirt </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_393c8140-a542-414f-ad97-3ab3984791a2></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/runner/executors/custom_examples/lxd.html> LXD </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2097111a-b8c2-4ce2-8c62-a4192633f4f9></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/runner/executors/docker.html> Docker </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2425b8c4-51ac-4236-b83e-9d82d9b294b0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/runner/executors/docker_machine.html> Docker Machine </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_569ce275-297b-4f0b-a888-58087c11ab18></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/runner/executors/docker_autoscaler.html> Docker Autoscaler </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f9b535ba-faa8-46f8-9287-8c71fd0fbf1d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/runner/executors/instance.html> Instance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9b3c8af1-b576-4465-8158-95e8936e4f92></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/runner/executors/kubernetes/> Kubernetes </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c16b7061-eb50-492d-ad26-47f32f9b5b40></div> </span> <div class=collapse id=doc_c16b7061-eb50-492d-ad26-47f32f9b5b40> <span class=nav-link> <a class="global-nav-link level-5" href=/runner/executors/kubernetes/use_podman_with_kubernetes.html> Use Podman with GitLab Runner on Kubernetes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7c7a0fd3-7c6f-482b-b1b5-a3babf0b9f4b></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/runner/executors/kubernetes/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_23db86bc-25f1-4157-a3a4-53056e0c1f09></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/runner/executors/shell.html> Shell </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bd3cb267-0f5e-4fa5-b126-1cca00496b8b></div> </span> <div class=collapse id=doc_bd3cb267-0f5e-4fa5-b126-1cca00496b8b> <span class=nav-link> <a class="global-nav-link level-5" href=/runner/shells/> Supported shells </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_599146be-81c2-475b-a463-ee8043153e43></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/runner/executors/ssh.html> SSH </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_857e510d-f49c-4d52-9c2c-fb62d4af8802></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/runner/executors/parallels.html> Parallels </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5e1d4c11-2eef-4c48-87ef-59ad8af3be25></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/runner/executors/virtualbox.html> VirtualBox </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_60def9a4-5208-4d1d-98e5-418af4359fdd></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/runners/configure_runners.html> Configure runners </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7e6a4f87-a1d1-486f-a06f-722ee8da76ff></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/runner/monitoring/> Monitor runner performance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d5c7a525-be4f-403c-86aa-ba4550084574></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/runners/long_polling.html> Long polling </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4c083c29-08ca-4187-9ed4-a18406ff0628></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/runner/fleet_scaling/> Scale a fleet of runners </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fcefdea3-6cc3-41f3-9ab6-7218a087e0c7></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/runner/fleet_scaling/fleeting.html> Fleeting library </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_efa7d606-ea3d-4422-8452-47e813eb14bb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/runners/runner_fleet_dashboard.html> Runner fleet dashboard </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7c2f6bec-f777-438b-aadf-570ab662ca0b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/runners/runner_fleet_dashboard_groups.html> Runner fleet dashboard for groups </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ee0d1954-be80-44dc-b6ff-4791afb5a400></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/topics/runner_fleet_design_guides/> Runner fleet configuration and best practices </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1f41c2ea-7ced-4b63-baa4-c819f490d49a></div> </span> <div class=collapse id=doc_1f41c2ea-7ced-4b63-baa4-c819f490d49a> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/topics/runner_fleet_design_guides/gitlab_runner_fleet_config_and_best_practices.html> Design and configure a GitLab Runner fleet on Google Kubernetes Engine </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f37f5030-d279-4aa4-8492-b2d2d071dbb2></div> </span> </div> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/pipelines/> Pipelines </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d1b3ed21-6795-4ac7-8eba-a53829313ae9></div> </span> <div class=collapse id=doc_d1b3ed21-6795-4ac7-8eba-a53829313ae9> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/pipelines/pipeline_types.html> Types of pipelines </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_809c9730-19f5-4c64-9ef4-4cc5a6767933></div> </span> <div class=collapse id=doc_809c9730-19f5-4c64-9ef4-4cc5a6767933> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/ci/pipelines/merge_request_pipelines.html> Merge request pipelines </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8bd9e740-3371-4f2e-9742-40fb552c834e></div> </span> <div class=collapse id=doc_8bd9e740-3371-4f2e-9742-40fb552c834e> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/ci/pipelines/mr_pipeline_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_db97ba3d-6fbb-4092-bc14-28850fca9e87></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/pipelines/merged_results_pipelines.html> Merged results pipelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b1f2300a-dfec-41e6-bf12-a4e724ca88de></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/pipelines/merge_trains.html> Merge trains </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e8612314-0b69-409d-9e04-e2cc0e1831ca></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/pipelines/schedules.html> Scheduled pipelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b5feddf7-1645-4c5f-b0c8-245d4d99af53></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/triggers/> Trigger a pipeline </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4be5e0e3-59d0-491d-9c13-23b8270fc2f6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/pipelines/settings.html> Customize pipeline configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b8652db1-2b86-4987-b97a-5067cb6d80e0></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/pipelines/pipeline_architectures.html> Pipeline architectures </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_025b536e-cc1f-4290-bfb2-abeb0bdd57cb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/pipelines/pipeline_efficiency.html> Pipeline efficiency </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5a930afc-1c06-4fa9-9ec0-4fa96a1f8815></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/resource_groups/> Pipeline resource groups </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8055f5ef-22ed-497e-b63b-42d68329f7a4></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/pipelines/downstream_pipelines.html> Downstream pipelines </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9878347b-9762-4a42-a210-d876782bad50></div> </span> <div class=collapse id=doc_9878347b-9762-4a42-a210-d876782bad50> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/pipelines/downstream_pipelines_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5fd655a4-3f74-4dcb-9322-bc284b274dcb></div> </span> </div> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/jobs/> Jobs </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6e110386-a837-4aa4-ae8b-af7f1af867eb></div> </span> <div class=collapse id=doc_6e110386-a837-4aa4-ae8b-af7f1af867eb> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/jobs/job_control.html> Control how jobs run </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_66e4aa9c-609e-46da-a156-4b8f1315ca74></div> </span> <div class=collapse id=doc_66e4aa9c-609e-46da-a156-4b8f1315ca74> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/jobs/job_rules.html> Specify when jobs run with rules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_910d6796-23e3-4f48-897c-98d87986012a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/jobs/job_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cefc6e8f-1206-4406-8a73-389907054eac></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/yaml/script.html> Format scripts and job logs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d8c07a20-c4e5-48cf-a340-b4173cde6408></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/caching/> Caching </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_675b8b34-a94f-4e99-a753-c63cda2bfae3></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/jobs/job_artifacts.html> Artifacts </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b9d7c301-627b-43f7-84ee-9dcd5588d5ed></div> </span> <div class=collapse id=doc_b9d7c301-627b-43f7-84ee-9dcd5588d5ed> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/jobs/job_artifacts_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d874a862-0d2a-49ee-8077-06746cb3d822></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/jobs/ssh_keys.html> SSH keys </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4899f38d-0c41-4c04-8c8d-a896121d0c96></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/jobs/mobile_devops.html> Mobile DevOps </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1b64fa17-71d5-4a0a-b1d2-0b260a7ea61e></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/docker/> Docker </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8467a052-7a27-47c5-a98b-62cad9ba81fc></div> </span> <div class=collapse id=doc_8467a052-7a27-47c5-a98b-62cad9ba81fc> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/docker/using_docker_images.html> Run CI/CD jobs in Docker containers </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_37517c50-30e9-448a-be49-0bd77bc99806></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/ci/docker/using_docker_build.html> Use Docker to build Docker images </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ffe7ee48-9e1f-44ea-85d7-64c901bf5e78></div> </span> <div class=collapse id=doc_ffe7ee48-9e1f-44ea-85d7-64c901bf5e78> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/ci/docker/authenticate_registry.html> Authenticate with registry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_79d86b0c-54cc-4ffc-8d04-8c58d8216b8b></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/ci/docker/docker_layer_caching.html> Docker Layer Caching </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3464e8dc-3a03-494b-a941-3f45720fbf01></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/docker/using_kaniko.html> Use kaniko to build Docker images </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_95ff89f6-bded-46dd-9e49-06effc7720f0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/docker/buildah_rootless_tutorial.html> Tutorial: Use Buildah in a rootless container on OpenShift </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fca6e8f4-c73c-442d-9de0-35972b1fcfd3></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/services/> Services </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_54a81f59-128a-4757-82d9-ad3712ab1a39></div> </span> <div class=collapse id=doc_54a81f59-128a-4757-82d9-ad3712ab1a39> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/services/mysql.html> MySQL service </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_db50c27e-7016-4c78-be5e-267540372245></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/services/postgres.html> PostgreSQL service </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_677704d1-bf0e-4f18-a015-d03c4f2fff1f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/services/redis.html> Redis service </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3903f85f-68bf-467e-95df-e401619a9c06></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/services/gitlab.html> GitLab as a service </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fe2b316a-5b21-464d-8443-9107bd002add></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/runners/git_submodules.html> Git submodules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3f8c95e0-3a4e-41ab-ba07-9e0ff699eb9b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/jobs/job_logs.html> CI/CD job logs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7c3138a5-025b-41b0-93a5-92545ec4ace3></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/components/> CI/CD components </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_82168773-19c6-45ed-8a86-e0ddcbd9afba></div> </span> <div class=collapse id=doc_82168773-19c6-45ed-8a86-e0ddcbd9afba> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/components/examples.html> CI/CD component examples </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b67811f6-0a81-42b0-bd7e-32d89db93dd4></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/variables/> Variables </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_64131623-97b0-4c2b-9ad8-0b65aae30d67></div> </span> <div class=collapse id=doc_64131623-97b0-4c2b-9ad8-0b65aae30d67> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/variables/predefined_variables.html> Predefined CI/CD variables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7eec35bf-0344-4969-bf51-4c96f263221b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/variables/where_variables_can_be_used.html> Where variables can be used </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8d4aca00-fb42-4328-8442-2a8cfe5ea91b></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/pipelines/pipeline_security.html> Pipeline security </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_62dae242-eb87-4203-b696-ba2880801f9b></div> </span> <div class=collapse id=doc_62dae242-eb87-4203-b696-ba2880801f9b> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/jobs/ci_job_token.html> CI/CD job token </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_508a35b7-7205-4582-be40-61d9c0e13183></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/secrets/> External secrets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_23701509-0d9e-4ed7-b1f9-c8a8e26e2d62></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/secrets/id_token_authentication.html> ID token authentication </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_68a05445-cedc-453d-bb7c-fa00496ebc65></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/secure_files/> Secure Files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b71d98b0-d996-41ce-a827-9e40fb3608cf></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/secrets/azure_key_vault.html> Use Azure Key Vault secrets in GitLab CI/CD </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a320cc52-17ae-4449-9ade-6d5b52ad88dc></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/secrets/gcp_secret_manager.html> Use GCP Secret Manager secrets in GitLab CI/CD </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1ac280cf-c889-47a6-a392-25a72c79722c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/secrets/hashicorp_vault.html> Use HashiCorp Vault secrets in GitLab CI/CD </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_eee333f2-9e4f-4899-820f-5c8dc4e3edb3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/secrets/fortanix_dsm_integration.html> Tutorial: Use Fortanix Data Security Manager (DSM) with GitLab </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f481e7b7-cc25-42e9-9754-643274ff9e77></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/yaml/signing_examples.html> Use Sigstore for keyless signing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ae873bcf-b2cc-4d45-9a2c-23c142bec364></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/cloud_services/> Connect to cloud services </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e6427352-9e85-4b72-a5fb-0ad6134743ea></div> </span> <div class=collapse id=doc_e6427352-9e85-4b72-a5fb-0ad6134743ea> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/cloud_services/aws/> Configure OpenID Connect in AWS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_acdb697e-0b4d-46a2-aa09-8ce31d4590b3></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/cloud_services/azure/> Configure OpenID Connect in Azure </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ca28416b-f1a3-47a8-aab4-105c96ae0348></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/cloud_services/google_cloud/> Configure OpenID Connect with Google Cloud </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9fd157c0-1092-444e-ba30-e0052e30c00d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/secrets/convert-to-id-tokens.html> Tutorial: Update HashiCorp Vault configuration to use ID Tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8de54a11-41fd-4e23-9b68-db192a05806e></div> </span> </div> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/ci/debugging.html> Debugging </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e1060a14-5314-49b7-9de5-c2af948d0906></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/topics/autodevops/> Auto DevOps </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1d0d84bb-efb9-408b-a16e-f9e099315dab></div> </span> <div class=collapse id=doc_1d0d84bb-efb9-408b-a16e-f9e099315dab> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/autodevops/requirements.html> Requirements </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_161ad277-7eb2-45a6-8900-63b0bff9771b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/autodevops/stages.html> Stages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_06d2ea99-4f7e-48f1-a0e1-4f8334e20d8b></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/topics/autodevops/customize.html> Customize </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8ebaa986-afae-4acb-bbe1-43327a8c0b44></div> </span> <div class=collapse id=doc_8ebaa986-afae-4acb-bbe1-43327a8c0b44> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/topics/autodevops/cicd_variables.html> CI/CD variables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f2146404-e6ad-4fc5-8a6d-2298296bf0e2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/topics/autodevops/multiple_clusters_auto_devops.html> Multiple Kubernetes clusters </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_65fe4f4d-01c0-44ff-8d2f-6f8897e839da></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/canary_deployments.html> Canary deployments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9d0f10c9-1175-4541-89e2-c04e03141f38></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/autodevops/upgrading_postgresql.html> Upgrade PostgreSQL </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_220f16f1-b6f4-472c-be52-73746393f767></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/autodevops/prepare_deployment.html> Prepare for deployment </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f3a9ad15-828b-4a4f-8d2c-8b6db890bd45></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/autodevops/upgrading_auto_deploy_dependencies.html> Upgrade Auto Deploy dependencies </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_40048874-2e8e-41cf-83da-dd52ba016334></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/autodevops/cloud_deployments/auto_devops_with_gke.html> Deploy to GKE </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e433728f-c9fa-4f58-a2ab-ce663322904e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/autodevops/cloud_deployments/auto_devops_with_eks.html> Deploy to EKS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_370fea03-12f8-41da-b1c2-46e88404f7b1></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/autodevops/cloud_deployments/auto_devops_with_ecs.html> Deploy to ECS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_62f067ce-919c-455a-893e-4d5f53977e0a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/autodevops/cloud_deployments/auto_devops_with_ec2.html> Deploy to EC2 </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_69a6e742-e3cc-4814-9cb0-a3099081f47e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/topics/autodevops/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0701933d-c69c-4b60-be26-efac809ade01></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/testing/> Testing </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ef2745b6-a7f5-4fb7-bbda-33883a9eae81></div> </span> <div class=collapse id=doc_ef2745b6-a7f5-4fb7-bbda-33883a9eae81> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/testing/accessibility_testing.html> Accessibility testing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a30520e4-d801-4e75-bde5-a34caa3892f2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/testing/browser_performance_testing.html> Browser performance testing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_47d6e82e-f71a-4a3b-8233-9f5986b18ba5></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/testing/code_coverage.html> Code coverage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a70a677e-cd17-492c-8a1c-df4c07e453a7></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/testing/code_quality.html> Code quality </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_205c709f-4277-4e14-ba03-1c0ccfcdddba></div> </span> <div class=collapse id=doc_205c709f-4277-4e14-ba03-1c0ccfcdddba> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/testing/code_quality_codeclimate_scanning.html> CodeClimate-based scanning (deprecated) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_49b55133-1896-492e-ba6a-55fefdee12c0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/testing/code_quality_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_14536c12-8a84-4ce3-a450-e0fca98c1902></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/testing/fail_fast_testing.html> Fail fast testing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e1828cc7-7f05-4f32-adbb-3d3ced830743></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/testing/load_performance_testing.html> Load performance testing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_05c182af-f1b7-4767-a8a3-a483f6d778cf></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/testing/metrics_reports.html> Metrics reports </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8655881d-6bb8-44c9-ad68-0b475bb08deb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/test_cases/> Test cases </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_346f8a7d-3088-455f-a393-f80098f8100f></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/testing/test_coverage_visualization/> Test coverage visualization </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d2d43fec-bafe-410a-8028-efdbef5cf783></div> </span> <div class=collapse id=doc_d2d43fec-bafe-410a-8028-efdbef5cf783> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/testing/test_coverage_visualization/cobertura.html> Cobertura Coverage Reports </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9b0021e1-3abe-4f9c-ba82-f8c0553f871a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/testing/test_coverage_visualization/jacoco.html> JaCoCo Coverage Reports </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_498336d5-6103-4fe7-a273-05989484d332></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/testing/unit_test_reports.html> Unit test reports </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8021e752-f12a-4053-9207-f6862e3b3520></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/testing/unit_test_report_examples.html> Unit test report examples </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a105bb3d-ffa3-42e2-b5bd-126f659978d3></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/gitlab_google_cloud_integration/> Google Cloud integration </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ae035df1-424a-4673-9c90-a6fe72a86c5a></div> </span> <div class=collapse id=doc_ae035df1-424a-4673-9c90-a6fe72a86c5a> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/google_cloud_iam.html> Google IAM </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_471add32-9882-4dcd-8f7b-16b016010760></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/integrations/google_artifact_management.html> Google Artifact Management </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_df6414a8-9758-415f-b302-0f39609b77ac></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/runners/provision_runners_google_cloud.html> Provisioning runners </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0f1a2038-3a40-485a-a54b-1098790f053d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/set_up_gitlab_google_integration/> Tutorial: Set up the Google Cloud integration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c7bdb7ee-8991-4e69-9ab3-b26ac22fa03d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/create_gitlab_pipeline_push_to_google_artifact_registry/> Tutorial: Create a GitLab pipeline to push to Google Artifact Registry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_96a18e5d-4b2f-4529-a990-00183e70b47b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/create_and_deploy_web_service_with_google_cloud_run_component/> Tutorial: Create and deploy a web service with the Google Cloud Run component </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_54e1e610-1987-4aad-a539-38a93d6f50bf></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/migration/plan_a_migration.html> Migrate to GitLab CI/CD </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d25e5753-ded8-46fb-9dcf-20aed79bf534></div> </span> <div class=collapse id=doc_d25e5753-ded8-46fb-9dcf-20aed79bf534> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/migration/bamboo.html> Migrate from Bamboo </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_04ac9e63-f26d-414d-a785-ae630863ad61></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/migration/circleci.html> Migrate from CircleCI </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_00d2be35-0749-45e5-be3d-5932baab7476></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/migration/github_actions.html> Migrate from GitHub Actions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0c066e54-36de-4315-b6e6-f1fd93e10d44></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/migration/jenkins.html> Migrate from Jenkins </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6978a0fb-f009-4e3b-a4b1-9b42875f2997></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/migration/examples/jenkins-maven.html> Migrate a Maven build from Jenkins </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_020eb349-62f4-40b4-9f16-5b54665a9be0></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/migration/teamcity.html> Migrate from TeamCity </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_216b3262-fa9e-4f15-ab79-f536384ee60f></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/ci_cd_for_external_repos/> External repository integrations </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1ba26196-0784-4e07-8263-350c6402965c></div> </span> <div class=collapse id=doc_1ba26196-0784-4e07-8263-350c6402965c> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/ci_cd_for_external_repos/bitbucket_integration.html> Bitbucket Cloud </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0340adac-2e1c-42c8-a8b2-ae231895836f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/ci_cd_for_external_repos/github_integration.html> GitHub </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f60c32e5-2af2-403e-9356-27fe9a26a165></div> </span> </div> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/user/application_security/secure_your_application.html> Secure your application </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_573bc9c8-95f9-475d-95e0-a20285033515></div> </span> <div class=collapse id=cat_573bc9c8-95f9-475d-95e0-a20285033515> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/get-started-security.html> Getting started </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ca13d47c-a2ec-4b53-9845-98b623c79465></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/> Application security </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9eab046e-b6f7-4531-980f-c91fa8d21cd7></div> </span> <div class=collapse id=doc_9eab046e-b6f7-4531-980f-c91fa8d21cd7> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/troubleshooting_application_security.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_666730f3-a0eb-428a-b8c8-43017c832ea3></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/configuration/> Security configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_373f7563-83f6-41f1-be0a-590524ba8171></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/container_scanning/> Container Scanning </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0f88d105-abdf-42c5-865c-9e3b064e192c></div> </span> <div class=collapse id=doc_0f88d105-abdf-42c5-865c-9e3b064e192c> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/container_scanning/> Tutorial: Scan a Docker container for vulnerabilities </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ed686836-4405-44a5-bbea-817bbde4b808></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/dependency_scanning/> Dependency Scanning </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_40ce5639-2c36-482c-8c6d-b26914fdea1d></div> </span> <div class=collapse id=doc_40ce5639-2c36-482c-8c6d-b26914fdea1d> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/dependency_scanning/experiment_libbehave_dependency.html> Analyze dependency behavior </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a67a5c94-3f92-46e6-a5d5-d8e2e4b44b4d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/dependency_scanning/dependency_scanning_sbom/> Dependency scanning by using SBOM </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8d758f76-dea1-48d9-a36b-43113a0c131a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/dependency_scanning.html> Tutorial: Set up dependency scanning </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_932fc186-9a74-451f-a0cb-58734af55dfb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/dependency_scanning/troubleshooting_dependency_scanning.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_16cf68ea-25eb-4c8a-bd54-f2ff63e7f7c6></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/comparison_dependency_and_container_scanning.html> Comparison: Dependency Scanning and Container Scanning </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f3f0bed1-af6a-4edf-b5c6-92736b997091></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/dependency_list/> Dependency List </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8d9721ce-c58e-41e2-a25c-99b1c36a76e6></div> </span> <div class=collapse id=doc_8d9721ce-c58e-41e2-a25c-99b1c36a76e6> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/export_sbom.html> Tutorial: Export dependency list </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2ea3b0d0-5fa6-45b3-a04b-f932db66ccb9></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/continuous_vulnerability_scanning/> Continuous Vulnerability Scanning </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_af6670c6-ca2a-4da0-93cc-5b6b96902c92></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/sast/> Static Application Security Testing (SAST) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ac02d232-5330-49c9-8b5a-92d80565c6ee></div> </span> <div class=collapse id=doc_ac02d232-5330-49c9-8b5a-92d80565c6ee> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/application_security/sast/gitlab_advanced_sast.html> GitLab Advanced SAST </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_38b4c70f-afb5-4d6d-8664-f06ef022052a></div> </span> <div class=collapse id=doc_38b4c70f-afb5-4d6d-8664-f06ef022052a> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/sast/advanced_sast_coverage.html> CWE coverage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_593fd3d6-ce95-4be8-98b5-074609ded1a5></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/sast/rules.html> SAST rules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_95b0c322-1788-4a09-a9ab-cbeebc1b5292></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/sast/evaluation_guide.html> Evaluate SAST </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ea48453e-7100-447d-94bd-bf04ac809e1d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/sast/customize_rulesets.html> Customize rulesets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0ab2ee41-faf4-4f53-8f2e-3c7f9303629d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/sast/analyzers.html> SAST analyzers </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ac0b5910-d767-4abc-bcca-7d2ba0b2f8b7></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/sast/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_94220a01-da09-4e13-af33-a4e39ca07444></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/iac_scanning/> Infrastructure as Code (IaC) Scanning </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4c552848-9603-4ea9-b995-cfecd70c398c></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/secret_detection/> Secret detection </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_93b0b8b0-a95c-4b81-a1ef-b3c5b996b9b1></div> </span> <div class=collapse id=doc_93b0b8b0-a95c-4b81-a1ef-b3c5b996b9b1> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/secret_detection/detected_secrets.html> Detected secrets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1416c559-afad-42d8-aa47-2430699587e6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/secret_detection/exclusions.html> Exclusions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a82b7c02-e112-450b-93d4-e5800ea34b8e></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/application_security/secret_detection/pipeline/> Pipeline secret detection </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fec25034-3d70-41a1-b9e7-49611326ed0d></div> </span> <div class=collapse id=doc_fec25034-3d70-41a1-b9e7-49611326ed0d> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/secret_detection/automatic_response.html> Automatic response to leaked secrets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_111d2c03-959c-48c8-b9fa-4c61683ffa4c></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/secret_detection/pipeline/custom_rulesets_schema.html> Custom rulesets schema </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_44a26d03-2b95-464a-add2-150f5f4f611a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/application_security/secret_detection/secret_push_protection/> Secret push protection </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_938e8dfd-1fc4-409a-9bef-0ab5b05ed2fb></div> </span> <div class=collapse id=doc_938e8dfd-1fc4-409a-9bef-0ab5b05ed2fb> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/secret_detection/push_protection_tutorial.html> Tutorial: Protect your project with secret push protection </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7bb31db1-b710-4835-83f3-9a08090fd244></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/secret_detection/remove_secrets_tutorial.html> Tutorial: Remove a secret from your commits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f8828ca6-e123-43f0-9a35-f003d831c085></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/secret_detection/client/> Client-side secret detection </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e89e1e13-b4aa-4ef7-a121-d1a3a2b7ac9b></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/dast/> Dynamic Application Security Testing (DAST) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_87ba2e90-1537-4417-b5b2-20df882fd0e1></div> </span> <div class=collapse id=doc_87ba2e90-1537-4417-b5b2-20df882fd0e1> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/application_security/dast/browser/> DAST </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0f9462bd-818e-4256-8674-c7e756ffe29f></div> </span> <div class=collapse id=doc_0f9462bd-818e-4256-8674-c7e756ffe29f> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/user/application_security/dast/browser/configuration/> Configuration </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_33389b12-8979-4126-a754-007521a8dace></div> </span> <div class=collapse id=doc_33389b12-8979-4126-a754-007521a8dace> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/dast/browser/configuration/requirements.html> Requirements </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_951174f2-7616-4d6c-9466-3c6fa4e0c916></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/dast/browser/configuration/enabling_the_analyzer.html> Enabling the analyzer </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ed876a47-ac76-4682-bb1c-17c543c68c30></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/dast/browser/configuration/customize_settings.html> Customizing analyzer settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ed1672c7-ec2e-4c35-aeaf-47289ed743c8></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/dast/browser/configuration/overriding_analyzer_jobs.html> Overriding analyzer jobs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_689f1643-aa0f-4302-97ba-fa67086cbe50></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/dast/browser/configuration/variables.html> Available CI/CD variables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ccdedf2f-8bea-4cef-93df-400218fb9c30></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/dast/browser/configuration/authentication.html> Authentication </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bb9ea54b-da65-4b46-84f4-d167bad23143></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/dast/browser/configuration/offline_configuration.html> Offline configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e0b845b9-fe70-4aae-b033-b9e71166e837></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/dast/browser/checks/> Vulnerability checks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cba6d80c-d259-4db6-a647-de923dd2ae2d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/dast/browser/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_61498c80-c885-45d4-90f8-c9fb632bb29d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/dast/browser_based_4_to_5_migration_guide.html> Migrating from the DAST version 4 browser-based analyzer to DAST version 5 </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_daec8677-80df-4241-b517-88a859f117a0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/dast/proxy_based_to_browser_based_migration_guide.html> Migrating from the DAST proxy-based analyzer to DAST version 5 </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_190a6827-118f-4ee1-aca3-050814c5fb89></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/application_security/api_security_testing/> API security testing </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9df66d31-e69b-4164-82b1-6c1e5f785375></div> </span> <div class=collapse id=doc_9df66d31-e69b-4164-82b1-6c1e5f785375> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/user/application_security/api_security_testing/configuration/> Configuration </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_43818770-d9cd-4005-9d07-0f81552ad1a1></div> </span> <div class=collapse id=doc_43818770-d9cd-4005-9d07-0f81552ad1a1> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/api_security_testing/configuration/requirements.html> Requirements </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c8180171-63a7-4bc5-a6d4-ac1f9d7cef3d></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/api_security_testing/configuration/enabling_the_analyzer.html> Enabling the analyzer </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b564149c-dc0f-4b7c-9a23-a81419636381></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/api_security_testing/configuration/customizing_analyzer_settings.html> Customizing analyzer settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9a66a0f9-6813-4ac6-9b00-270b7f2bafda></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/api_security_testing/configuration/overriding_analyzer_jobs.html> Overriding analyzer jobs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_71d9c8f4-b9af-46d5-a63f-fc1e38cdd04b></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/api_security_testing/configuration/variables.html> Available CI/CD variables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d8e302de-5462-4402-92ba-4b463084ec12></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/user/application_security/api_security_testing/configuration/offline_configuration.html> Offline configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_070269c5-e831-4601-9911-9c6a87b7aacf></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/api_security_testing/checks/> Vulnerability checks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_59254373-030b-48fe-bebf-c76b747b0db0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/api_security_testing/performance.html> Performance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c5e38882-5e69-4514-b151-173458b4f17f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/api_security_testing/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ff03e543-4351-4f6b-9be5-a626e06c55d3></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/dast/on-demand_scan.html> DAST on-demand scan </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a2f23c21-63b7-49af-936b-ab3b1dd83c9e></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/api_security/> API Security </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_55022df1-3905-4756-8e73-cfb60808b470></div> </span> <div class=collapse id=doc_55022df1-3905-4756-8e73-cfb60808b470> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/api_security/api_discovery/> API Discovery </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_32787ced-ebbf-4e04-a5ac-1f0cc45f184d></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/api_fuzzing/> Web API Fuzz Testing </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a42dfe2f-417b-40b4-9801-9f0179b5cfd4></div> </span> <div class=collapse id=doc_a42dfe2f-417b-40b4-9801-9f0179b5cfd4> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/application_security/api_fuzzing/configuration/> Configuration </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fa333fe6-9969-4855-93fc-2f8c282092d7></div> </span> <div class=collapse id=doc_fa333fe6-9969-4855-93fc-2f8c282092d7> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/api_fuzzing/configuration/requirements.html> Requirements </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9897a503-ebb9-4bf4-94dd-f48ec9b86772></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/api_fuzzing/configuration/enabling_the_analyzer.html> Enabling the analyzer </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_adf1f5d3-8c9f-4df5-9b44-8c1d8b79975e></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/api_fuzzing/configuration/customizing_analyzer_settings.html> Customizing analyzer settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ec543f61-29d5-4ae3-b17b-eaa02b8b5945></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/api_fuzzing/configuration/overriding_analyzer_jobs.html> Overriding analyzer jobs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a012e4f0-1952-4e4c-9742-b3f3eb2293e9></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/api_fuzzing/configuration/variables.html> Available CI/CD variables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b33b23c2-3c47-4c09-ae65-004b37674a33></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/application_security/api_fuzzing/configuration/offline_configuration.html> Offline configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b94b5568-318e-40e7-9b2a-f943e1057529></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/api_fuzzing/create_har_files.html> HTTP Archive format </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c9c876ec-0e61-454b-bc4b-413fc5e377d7></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/api_fuzzing/performance.html> Performance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e00dcc44-149c-4733-a0e6-6b49aa37fb45></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/api_fuzzing/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e02d3bef-504a-4456-b2ab-7116a03fe771></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/coverage_fuzzing/> Coverage-guided fuzz testing </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_965483ec-8fb0-4ccb-8209-f287e2b4d59d></div> </span> <div class=collapse id=doc_965483ec-8fb0-4ccb-8209-f287e2b4d59d> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/fuzz_testing/> Tutorial: Perform fuzz testing in GitLab </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a6f5027f-b776-4830-ae41-d0508b6e7ff4></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/security_dashboard/> Security dashboard </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cb14463f-b864-4175-b060-6394c57e3bbb></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/offline_deployments/> Offline environments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a4fa9eb5-992e-4cd8-81fd-dd37e4725821></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/vulnerability_report/> Vulnerability Report </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b005167b-75ff-4f99-99e3-592989fba2c7></div> </span> <div class=collapse id=doc_b005167b-75ff-4f99-99e3-592989fba2c7> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/vulnerability_report/pipeline.html> View vulnerabilities in a pipeline </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7216e2be-7dd0-4b02-8a53-ea267c912cbb></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/vulnerabilities/> Vulnerability Page </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f652551b-2f63-4a96-86da-e1583b56f82f></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/vulnerabilities/severities.html> Vulnerability severity levels </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c5c018cd-0802-44af-bf6b-586df31c8409></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/vulnerabilities/risk_assessment_data.html> Vulnerability risk assessment data </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9291f015-8a5e-483e-859c-8c3a985aeec0></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/gitlab_advisory_database/> GitLab Advisory Database </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4bfaf45c-4fda-480a-b5fd-66ae26620748></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/cve_id_request.html> CVE ID requests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f36b30f9-5638-4083-9e69-1e0014eb4305></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/policies/> Policies </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_034f96cb-2ba3-4a11-ae2e-eb3e312a502b></div> </span> <div class=collapse id=doc_034f96cb-2ba3-4a11-ae2e-eb3e312a502b> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/policies/scan_execution_policies.html> Scan execution policies </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7c238f3c-b78d-4d86-bbcd-2a8954cbbc4b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/scan_execution_policy/> Tutorial: Set up a scan execution policy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3cae88b5-5ce0-46df-b9bd-a599b2ff085b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/policies/merge_request_approval_policies.html> Merge request approval policies </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8ef8dc3f-4a57-480b-850e-559d7b1ff215></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/scan_result_policy/> Tutorial: Set up a merge request approval policy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e85904b7-3a94-4230-9bbb-4e8012fe0799></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/application_security/policies/pipeline_execution_policies.html> Pipeline execution policy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2d6cb604-90a3-4919-8cab-7496e024fc00></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/development/integrations/secure.html> Security scanner integration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_982e34e8-7bbc-4b94-957f-dfcbf62ab8f0></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/application_security/terminology/> Security glossary </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4f1329ee-51c6-41b4-8129-c7960df7856f></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/topics/release_your_application.html> Deploy and release your application </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_7063147e-7681-4b2e-a237-cc97868d5edc></div> </span> <div class=collapse id=cat_7063147e-7681-4b2e-a237-cc97868d5edc> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/get_started/get_started_deploy_release.html> Getting started </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5f07883c-921f-4500-bb64-ca1ea3d2d6ec></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/packages/> Packages & Registries </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_28828e45-7e47-4e0c-b7a8-c1b29e920759></div> </span> <div class=collapse id=doc_28828e45-7e47-4e0c-b7a8-c1b29e920759> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/packages/package_registry/> Package registry </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6b70f535-9110-4b69-bb1d-fb9592715d7c></div> </span> <div class=collapse id=doc_6b70f535-9110-4b69-bb1d-fb9592715d7c> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/package_registry/supported_package_managers.html> Supported package managers </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2c9f822c-2db8-4fdc-b22e-8344185d3eb6></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/package_registry/supported_functionality.html> Supported functionality </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5bd3c0eb-802e-4253-b4fc-fb36f8e8fdab></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/composer_repository/> Composer </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_184dea70-0e76-4c61-82e1-084cde683598></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/conan_repository/> Conan </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d530b31e-fe44-4c33-816b-9bd7733adf8b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/debian_repository/> Debian </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ec987efd-8091-42ff-af43-e08aeb132912></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/go_proxy/> Go Proxy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a8ce3da1-af9e-4c0c-a49a-8ea91d344c8e></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/helm_repository/> Helm </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0ded3f0d-6d22-4ec3-a9cc-dd439a9e025d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/maven_repository/> Maven </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a23cb9c9-75f3-41c6-9efa-04a36633e6e5></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/npm_registry/> npm </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e32a789f-60fe-4d9c-835c-58e2880d3ffc></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/nuget_repository/> NuGet </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bdad8169-b6de-4688-b403-73519dbd8542></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/pypi_repository/> PyPI </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_abf3783c-e022-47d9-81df-b77ffea023e6></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/rubygems_registry/> Ruby gems </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c0a43f1e-a21f-45f7-bd9f-6a074d7d1771></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/yarn_repository/> Yarn </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f0d887e8-6905-4caf-b6a4-3ae0e0f08205></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/generic_packages/> Generic </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_565d36ba-651e-41a5-8617-d3c30c6fa886></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/package_registry/dependency_proxy/> Dependency proxy for packages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a2bac00b-3ca1-4813-84bd-8b6a323109f8></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/workflows/project_registry.html> Store all packages in one project </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_79986cbe-0b2a-4adc-b45d-30016dae9f09></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/workflows/working_with_monorepos.html> Monorepo workflows </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_efb5ff7a-53da-41ea-9203-9a14efefe663></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/package_registry/reduce_package_registry_storage.html> Reduce package registry storage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9b4cbbfe-6b54-4666-aa0b-e084fda9da24></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/workflows/build_packages.html> Build packages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_678ae6bc-f1fc-4e4b-8070-94d016837f40></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/package_registry/package_protection_rules.html> Protected packages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3e4d9444-5e1a-4fa4-829d-ce85baf2d112></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/pypi_repository/auto_publish_tutorial.html> Tutorial: Automatically build and publish packages with CI/CD </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_06888840-6d5a-48e6-81e3-1be2103fa3b4></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/packages/container_registry/> Container registry </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_12d3f642-df49-4f78-9d07-022d94965794></div> </span> <div class=collapse id=doc_12d3f642-df49-4f78-9d07-022d94965794> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/container_registry/authenticate_with_container_registry.html> Authenticate </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cf83ae37-bd27-4f57-beb7-37494c155889></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/container_registry/build_and_push_images.html> Build and push images </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_21441461-9df0-4b92-aa22-f1d2d3a9c220></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/container_registry/delete_container_registry_images.html> Delete images </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5bf4a473-de4a-4947-a21a-fe69e104c245></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/container_registry/container_protection_rules.html> Protected container repositories </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_17ff321e-9b4d-4678-bbf4-23157691d2ae></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/container_registry/reduce_container_registry_storage.html> Reduce container registry storage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_98404f3a-d329-418a-8cea-b9e1fdf5960a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/container_registry/reduce_container_registry_data_transfer.html> Reduce container registry data transfers </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d2967579-62d1-4b8a-bc54-9015a2cce564></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/container_registry/troubleshoot_container_registry.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_00be2fda-fc00-4a3a-94f8-03abe3750adf></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/container_registry/cosign_tutorial.html> Tutorial: Annotate container images with build provenance data </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_836f3a2b-4329-46bc-9639-632b2d53e2f5></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/packages/harbor_container_registry/> Harbor registry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fe0cd5db-df41-4c49-8e80-6c34528f3449></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/packages/terraform_module_registry/> Terraform module registry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d9715994-5c8a-42d4-88fe-9a5414379558></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/packages/dependency_proxy/> Dependency Proxy </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f42859b8-6a86-4ce3-b584-83b790e64c6c></div> </span> <div class=collapse id=doc_f42859b8-6a86-4ce3-b584-83b790e64c6c> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/packages/dependency_proxy/reduce_dependency_proxy_storage.html> Reduce Dependency Proxy storage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_546fd9ec-fa52-4648-b39b-28f6b049d254></div> </span> </div> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/environments/> Environments </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8accd41b-cd00-4325-9753-a31750379593></div> </span> <div class=collapse id=doc_8accd41b-cd00-4325-9753-a31750379593> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/environments/protected_environments.html> Protected environments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0e1f483d-5759-40d9-b0b5-c00a84ce0d9b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/environments/kubernetes_dashboard.html> Dashboard for Kubernetes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8af9d1f4-f051-41e7-b7f4-676bcf73fa42></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/environments/environments_dashboard.html> Environments Dashboard </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_266cd4c6-10a5-4ceb-abf7-8fbbaa81b989></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/operations_dashboard/> Operations Dashboard </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_75bc4b5a-1c24-4200-84a5-795b17edabe6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/review_apps/> Review apps </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f3164daf-1bc9-4287-a66c-22b01a40c9b5></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/ci/environments/deployments.html> Deployments </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_86a1e0bd-3b52-4221-97a3-a33588f3608e></div> </span> <div class=collapse id=doc_86a1e0bd-3b52-4221-97a3-a33588f3608e> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/environments/deployment_approvals.html> Deployment approvals </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e1f59216-4284-40b8-998e-c8a274817ac3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/environments/deployment_safety.html> Deployment safety </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dfa5ff73-3199-4358-a0f0-e8836831a0e5></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/ci/cloud_deployment/> Deploy to AWS </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5d5652e0-e0a0-45eb-98b4-c3a61cd68189></div> </span> <div class=collapse id=doc_5d5652e0-e0a0-45eb-98b4-c3a61cd68189> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/ci/cloud_deployment/ecs/deploy_to_aws_ecs.html> Deploy to Amazon ECS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_05678def-cf53-418d-a7ba-821b36c8a2ad></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/cloud_deployment/heroku.html> Deploy to Heroku </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_be66fca2-f890-4d3d-ba48-7f1133bf270d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/environments/external_deployment_tools.html> External deployment tools </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a627e935-0d33-4619-9a1f-0c9f249d623f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/environments/configure_kubernetes_deployments.html> Configure Kubernetes deployments (deprecated) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cfe334ab-3e51-4d51-a561-f8df24e8e755></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/releases/> Releases </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c4a339b9-7517-48ff-8bf3-a825ce47622a></div> </span> <div class=collapse id=doc_c4a339b9-7517-48ff-8bf3-a825ce47622a> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/releases/release_cicd_examples.html> Release CI/CD examples </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fd666c4a-c1dc-4926-b8b8-a137799e9072></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/releases/release_cli.html> Release CLI tool </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6850d11c-57f0-46ba-b81c-902fb9de40dd></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/releases/release_fields.html> Release fields </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c2ef3403-1306-4cae-8a32-b8aafd338e6a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/releases/release_evidence.html> Release evidence </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_95cec26a-642c-4320-852b-89b8e6df0cb1></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/ci/environments/incremental_rollouts.html> Roll out an application incrementally </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8872cda3-500b-48ae-87cf-f1461965aad1></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/operations/feature_flags.html> Feature flags </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5c36d3c9-c762-4886-a72b-73be40799ac6></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/pages/> GitLab Pages </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_03041341-497f-432a-9b04-17f2fbdd6e8c></div> </span> <div class=collapse id=doc_03041341-497f-432a-9b04-17f2fbdd6e8c> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/getting_started/pages_from_scratch.html> Tutorial: Create website from scratch </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d2bb844d-6785-4c04-bacf-493a4683ed76></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/hugo/> Tutorial: Build, test, and deploy your Hugo site </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2c6a3845-1443-46b2-8e95-fd8e329caf6b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/getting_started/pages_ci_cd_template.html> Create website from CI/CD template </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1b9c27c9-711a-45ea-b56e-e855b49b5c32></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/getting_started/pages_forked_sample_project.html> Create website from forked sample project </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3f2a1af4-5298-4281-b147-9a67f00fa410></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/getting_started/pages_new_project_template.html> Create website from project template </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7bab277a-f449-4fe4-81f4-cf49c650690e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/getting_started/pages_ui.html> Create deployment for static site </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_089dfa4a-1c44-47af-b976-b405485e7a1c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/public_folder.html> Public folder </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d95e1963-607d-40d2-90ac-ec0902a6d560></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/getting_started_part_one.html> Default domain names and URLs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_56252de2-5cc1-4290-b9ec-da8404337aa8></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/custom_domains_ssl_tls_certification/> Custom domains </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b011b008-507e-4ed5-806a-3f08b8fc8538></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/custom_domains_ssl_tls_certification/dns_concepts.html> DNS records </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_386ca77b-6196-40df-8a9f-cad4b5455c8e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/custom_domains_ssl_tls_certification/ssl_tls_concepts.html> SSL/TLS certificates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_df0f8cc0-3ca1-4d2a-8afd-54d23d215bc5></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/custom_domains_ssl_tls_certification/lets_encrypt_integration.html> Let's Encrypt certificates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c4aec80b-88a5-4a2d-8942-679ad9e967b6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/pages_access_control.html> Access control </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_be52a655-c5d7-427f-9580-59178f4e4e5c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/redirects.html> Redirects </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6e631e6e-3493-4bdc-83c1-33cc99542c23></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/pages/introduction.html> Settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4a5567de-9b15-49ea-a381-cd891f74147e></div> </span> </div> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/user/infrastructure/> Manage your infrastructure </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_d7f80793-f795-4146-922f-be7451527b39></div> </span> <div class=collapse id=cat_d7f80793-f795-4146-922f-be7451527b39> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/get_started/get_started_managing_infrastructure.html> Getting started </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c6242864-c46b-4b0a-a809-290dc0755a21></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/infrastructure/iac/> Infrastructure as Code </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f60c0564-e54f-40d6-b0ee-356ad3aad2bb></div> </span> <div class=collapse id=doc_f60c0564-e54f-40d6-b0ee-356ad3aad2bb> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/infrastructure/iac/terraform_state.html> Terraform state </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d6951d31-c5d1-486c-a045-0f7e127919ae></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/infrastructure/iac/mr_integration.html> Terraform integration in merge requests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_93cc31a3-1600-4068-811e-5b85e3a72495></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/infrastructure/iac/gitlab_terraform_helpers.html> GitLab Terraform helpers </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_11c9f482-4471-4f0e-89f6-1d37d4111373></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/infrastructure/iac/terraform_template_recipes.html> Terraform template recipes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_527dc6fd-4aa9-48ab-b938-04b2efe9de71></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/infrastructure/iac/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9c344945-2d36-48d7-8a00-902fa0e3b1ff></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/clusters/create/> Create Kubernetes clusters </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_883e2382-83e7-4027-8529-74c767382ac3></div> </span> <div class=collapse id=doc_883e2382-83e7-4027-8529-74c767382ac3> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/infrastructure/clusters/connect/new_eks_cluster.html> Amazon EKS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5b5daa7d-7564-4e7b-aab4-1bddc8c3229b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/infrastructure/clusters/connect/new_aks_cluster.html> Azure AKS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_741f5a9d-0e28-4475-adc9-8359c79ebb3a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/infrastructure/clusters/connect/new_gke_cluster.html> Google GKE </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_66acc27f-d400-49e1-9e93-9feb953ee92e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/infrastructure/clusters/connect/new_civo_cluster.html> Civo </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e0eef7be-d9e0-4f7c-9a14-75a1acbf2e69></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/clusters/agent/> Connect Kubernetes clusters </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_358e466c-3a6c-4bb0-a57f-33be6a1281a4></div> </span> <div class=collapse id=doc_358e466c-3a6c-4bb0-a57f-33be6a1281a4> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/clusters/agent/gitops.html> Use GitOps </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3897bc00-a2d6-49fa-aa88-cbff5d352212></div> </span> <div class=collapse id=doc_3897bc00-a2d6-49fa-aa88-cbff5d352212> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/clusters/agent/gitops/flux_tutorial.html> Tutorial: Set up Flux for GitOps </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2ae75083-124f-4647-9696-f22540bbeff2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/clusters/agent/gitops/example_repository_structure.html> Tutorial: Deploy a Git repository using Flux </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_69be11a3-af5d-4bbf-bc51-74b4582ef94a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/clusters/agent/gitops/flux_oci_tutorial.html> Tutorial: Deploy an OCI artifact using Flux </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8bc2a7e4-0449-42b9-8d4b-0819c67890ae></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/clusters/agent/gitops/migrate_to_flux.html> Migrate to Flux </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e7bdf981-c95c-4ad2-86ac-847939b3ce4a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/user/clusters/agent/ci_cd_workflow.html> Use GitLab CI/CD </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_529ce9ac-3b9d-42b7-8cf9-0781036ec9e3></div> </span> <div class=collapse id=doc_529ce9ac-3b9d-42b7-8cf9-0781036ec9e3> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/clusters/management_project_template.html> Manage cluster applications </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c182724f-a973-4008-a8d0-992624f4fffb></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/infrastructure/clusters/manage/management_project_applications/certmanager.html> Install cert-manager </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4d038d35-af54-414a-bb03-012ae3fac9c2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/infrastructure/clusters/manage/management_project_applications/ingress.html> Install Ingress </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4bc0d8d7-8d15-4a52-8153-25a7a3d3eb75></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/infrastructure/clusters/manage/management_project_applications/runner.html> Install GitLab Runner </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2bd2b4ba-acdd-40a3-992d-edeeaced5dea></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/user/infrastructure/clusters/manage/management_project_applications/vault.html> Install Vault </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_463b64b2-2edb-491c-b0c4-51e6d6802436></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/clusters/agent/install/> Install the agent for Kubernetes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_984f6aca-d234-493d-b061-c414130952ad></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/clusters/agent/work_with_agent.html> Manage the agent for Kubernetes instances </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_20880e21-6f42-4064-bd69-bbc0f867f1ff></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/clusters/agent/user_access.html> Grant users Kubernetes access </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b92ca634-12ac-48a6-9c43-7721460bb94b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/clusters/agent/vulnerabilities.html> Operational container scanning </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_007f8a9e-8d45-4418-b75d-962538da1c87></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/clusters/agent/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0dd665c2-7212-45c0-a64c-d5d1e063f4d6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/infrastructure/clusters/migrate_to_gitlab_agent.html> Migrate to the agent for Kubernetes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_56ffed4c-68c4-4b00-8a70-e46ee68dbfeb></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/clusters/runbooks/> Runbooks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_123e8d2d-d10e-4d4e-ab57-eafd7d9b1994></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/operations/> Monitor your application </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_82de0796-876f-4b7d-8ad0-de94efc74e78></div> </span> <div class=collapse id=cat_82de0796-876f-4b7d-8ad0-de94efc74e78> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/get_started/get_started_monitoring.html> Getting started </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3338da33-bbbf-4a5c-b5de-4714e7d35cba></div> </span> <div class=collapse id=doc_3338da33-bbbf-4a5c-b5de-4714e7d35cba> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/observability/observability_rails_tutorial.html> Tutorial: Use GitLab Observability with a Ruby on Rails application </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_843e7a80-ba9d-458b-8f18-71c88f02b6c3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/observability/observability_nodejs_tutorial.html> Tutorial: Use GitLab Observability with a NodeJS application </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fdad2b29-ea7e-48b6-8dd7-8dee9b427f13></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/observability/observability_django_tutorial.html> Tutorial: Use GitLab Observability with a Django application </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0c2fe46b-d62f-47c2-a792-09d1ee98a9b2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/observability/observability_java_tutorial.html> Tutorial: Use GitLab Observability with a Java Spring application </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_359f7edd-3ede-44ae-a882-79d780f5c861></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/tutorials/observability/observability_dotnet_tutorial.html> Tutorial: Use GitLab Observability with a .NET application </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_628b654a-1209-42c4-bec4-df381b088c9a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/operations/error_tracking.html> Error tracking </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7bfed2bd-d4f5-44b1-b4ca-d90a7fb37b09></div> </span> <div class=collapse id=doc_7bfed2bd-d4f5-44b1-b4ca-d90a7fb37b09> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/operations/integrated_error_tracking.html> Integrated error tracking </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6315beae-95d6-4482-8d56-065715873870></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/operations/sentry_error_tracking.html> Sentry error tracking </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_117260f7-ef3e-49dd-b05e-363a6498fb63></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/operations/incident_management/> Incident management </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_07e57818-acb6-49b8-bceb-f19529fdee7b></div> </span> <div class=collapse id=doc_07e57818-acb6-49b8-bceb-f19529fdee7b> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/operations/incident_management/alerts.html> Alerts </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a30f02a1-5928-4935-8e9a-71e4ec1472d2></div> </span> <div class=collapse id=doc_a30f02a1-5928-4935-8e9a-71e4ec1472d2> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/operations/incident_management/integrations.html> Integrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_79e29a37-f866-4bc4-97a9-6e837d77d4bf></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/operations/incident_management/incidents.html> Incidents </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1bce6585-b605-4f3f-827c-203278dc9803></div> </span> <div class=collapse id=doc_1bce6585-b605-4f3f-827c-203278dc9803> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/operations/incident_management/manage_incidents.html> Manage incidents </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3736af1e-abfa-49d9-af8b-755da41e959b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/operations/incident_management/incident_timeline_events.html> Timeline events </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f50548e0-a622-46a4-8315-49eec51ee625></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/operations/incident_management/linked_resources.html> Linked resources </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fc3ab7c2-81d2-4257-8769-b2379fb6e263></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/operations/incident_management/slack.html> Incident management for Slack </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ae63e1a5-c21b-4a47-bfb3-1dcc58e8f212></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/operations/incident_management/oncall_schedules.html> On-call schedules </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c5b0a4b5-6923-4d74-92e7-d3e8d3c92ea2></div> </span> <div class=collapse id=doc_c5b0a4b5-6923-4d74-92e7-d3e8d3c92ea2> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/operations/incident_management/escalation_policies.html> Escalation policies </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_738c693a-a038-4428-b076-b3ce451426b7></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/operations/incident_management/paging.html> Paging and notifications </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_63a46ae0-2dde-4303-a06c-baa6524e6f99></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/operations/incident_management/status_page.html> Status page </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_681cf9f6-9b20-4d15-870e-bff3c751fad9></div> </span> </div> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/user/analytics/> Analyze GitLab usage </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_708ddc86-17d7-4d28-a814-1a65237e7e0e></div> </span> <div class=collapse id=cat_708ddc86-17d7-4d28-a814-1a65237e7e0e> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/analytics/value_streams_dashboard.html> Value streams dashboard </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5b53d57d-4a83-430e-92c2-140b4f8782e3></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/group/value_stream_analytics/> Value stream analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3eab8872-38b4-4248-b399-2ec29d19a953></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/analytics/ai_impact_analytics.html> AI Impact analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_387bfa71-15a3-4be8-b10c-0018c4d19e6f></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/analytics/dev_ops_reports.html> DevOps adoption by instance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cad8a259-3360-4223-a7ed-b92d7f051714></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/group/devops_adoption/> DevOps adoption by group </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bf7037cb-833b-438c-8c93-669757729087></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/analytics/> Instance-level analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1c5c9af3-787b-48c8-bb96-9660d444261c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/analytics/usage_trends.html> Usage trends </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4cda3517-ffdd-4175-bbdb-91fb027cbd7b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/insights/> Insights </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1a57b462-8b22-4542-b287-a10973b0380f></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/operations/product_analytics/> Product analytics </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0c2e8068-67e5-4911-9bb5-a2c27a97baab></div> </span> <div class=collapse id=doc_0c2e8068-67e5-4911-9bb5-a2c27a97baab> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/operations/product_analytics/instrumentation/> Instrumentation </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9084fc12-cf04-4825-982a-ee2360630254></div> </span> <div class=collapse id=doc_9084fc12-cf04-4825-982a-ee2360630254> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/operations/product_analytics/instrumentation/browser_sdk.html> Browser SDK </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d4d59920-1f74-4184-bef0-60fdd77fd6b3></div> </span> </div> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/analytics/analytics_dashboards.html> Analytics dashboards </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f1427002-e0e7-4492-a080-3a7f6dfa1c86></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/group/issues_analytics/> Issue analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1e9a1b2b-2d2e-4c97-89c4-2dc0765c6ec7></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/analytics/merge_request_analytics.html> Merge request analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b2df2184-b68c-4a7d-a6ec-522ba3199435></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/analytics/productivity_analytics.html> Productivity analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_54b41520-0a58-4adc-ae94-994955560487></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/analytics/code_review_analytics.html> Code review analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_eb363571-b78a-4390-8e06-92b67b55f0fb></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/group/contribution_analytics/> Contribution analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f0e82148-d70d-4c2a-abc9-19c0d5c8ebcf></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/analytics/contributor_analytics.html> Contributor analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fea50212-9993-46ee-afb7-c65b3ef2f8d5></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/analytics/repository_analytics.html> Repository analytics for projects </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_da02fc54-b102-4e26-8929-8ebf9f46ca1e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/group/repositories_analytics/> Repository analytics for groups </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a47c37b3-bf32-403e-ba7e-781c2d3db64f></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/analytics/ci_cd_analytics.html> CI/CD analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bbb02584-4370-4bcd-9480-06de51347cb7></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/analytics/dora_metrics.html> DORA metrics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4bdc85b2-4824-45d6-b73c-d13df4e3e44c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/tutorials/website_project_with_analytics/> Tutorial: Set up an analytics-powered project </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dfc79420-0ae5-4e20-ad87-b15ee7206fe9></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/tutorials/product_analytics_onboarding_website_project/> Tutorial: Set up product analytics in a GitLab Pages website project </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bf070626-385e-4ccb-922a-b3a28f4e17e9></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/policy/experiment-beta-support.html> Experiment, beta, and GA support </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_3f387104-e9a8-4f9f-95e6-970d19dfb1ad></div> </span> <div class=collapse id=cat_3f387104-e9a8-4f9f-95e6-970d19dfb1ad> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/policy/early_access_program/> Early Access Program </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e9c21414-6dc7-4b36-a4da-bdba3c132bd9></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/user/version.html> Find your GitLab version </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_4cf7bef8-1212-420b-b325-dd2ae953e52f></div> </span> </div> </div> <div class=global-nav-section> <span class="global-nav-block-top nav-link"> <a class="global-nav-link level-0 has-collapse" href=/ee/user/gitlab_duo/> GitLab Duo </a> <div class="section-title collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#sec_74df097e-e78d-436b-b49c-e35e8f3a8207></div> </span> <div class=collapse id=sec_74df097e-e78d-436b-b49c-e35e8f3a8207> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/user/gitlab_duo/turn_on_off.html> Control GitLab Duo availability </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_85283bbe-4a9f-4068-a640-9312c33e7aaf></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/user/gitlab_duo/use_cases.html> GitLab Duo use cases </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_5224e994-8c94-4194-9946-95767ebb4d75></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/user/gitlab_duo/data_usage.html> GitLab Duo data usage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_187e3326-40fe-43cc-bdbc-9d2e145ffd67></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/user/gitlab_duo/gateway.html> GitLab Duo AI gateway </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_46788e78-05c9-4f2b-821b-b6aa84f688da></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/user/project/repository/code_suggestions/> Code Suggestions </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_99262433-ccda-4a28-803f-665bb91b43a9></div> </span> <div class=collapse id=cat_99262433-ccda-4a28-803f-665bb91b43a9> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/repository/code_suggestions/supported_extensions.html> Supported extensions and languages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_534de3be-2254-4549-a777-f63b3ea9df4b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/repository/code_suggestions/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6d15248f-bbd9-4668-b414-c9af53f3e4b0></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/repository/code_suggestions/repository_xray.html> Repository X-Ray </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_44131de2-0559-4ba3-8e57-6c63effab573></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/user/gitlab_duo_chat/> GitLab Duo Chat </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_a8ad6a22-5a19-4b56-904a-584139e08f3b></div> </span> <div class=collapse id=cat_a8ad6a22-5a19-4b56-904a-584139e08f3b> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/gitlab_duo_chat/examples.html> Ask Duo Chat </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_be106add-f571-4ce8-8541-400aeb418d5c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/gitlab_duo_chat/turn_on_off.html> Control Duo Chat availability </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d872b32c-2452-47b5-a445-4c5c21020384></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/gitlab_duo_chat/best_practices.html> Duo Chat best practices </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_01c50a59-46e9-4cd4-8288-7d7ad78fe77c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/gitlab_duo_chat/troubleshooting.html> Duo Chat troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4dcd6a30-9ce7-4246-b023-d55f3051c9fa></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/user/duo_workflow/> GitLab Duo Workflow </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_72a5cfef-02ec-4a10-b950-0bcad189ef71></div> </span> </div> </div> <div class=global-nav-section> <span class="global-nav-block-top nav-link"> <a class="global-nav-link level-0 has-collapse" href=/ee/api/> Extend </a> <div class="section-title collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#sec_9e9fd2a0-5208-4d0e-b390-2e6a729ba31d></div> </span> <div class=collapse id=sec_9e9fd2a0-5208-4d0e-b390-2e6a729ba31d> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/api/get_started/get_started_extending.html> Getting started </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_736dbc69-4fa5-4e5a-bf09-0ba51d94d69c></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/integration/> Integrations </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_c68bf059-aa03-4538-af3b-1aaa1d91e117></div> </span> <div class=collapse id=cat_c68bf059-aa03-4538-af3b-1aaa1d91e117> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/> Project integrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2038d9ce-f75a-49ec-a56e-7a0f76e2852a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/akismet.html> Akismet </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_acb3aaaf-5769-49c4-91a5-26011d930113></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/apple_app_store.html> Apple App Store Connect </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_67a8dd9b-b9f3-49bf-a7ae-fc7e0848da8e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/arkose.html> Arkose Protect </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c5d5a1be-48c8-478a-bb52-06b15c70a062></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/asana.html> Asana </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8c21a1bd-f231-4c8e-a47f-00ac038a1e0c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/bamboo.html> Atlassian Bamboo </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b7836030-0503-4584-8c75-bb192600c78a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/aws_codepipeline.html> AWS CodePipeline </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_63bd0512-3700-47e0-bb97-93dfe44702ab></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/beyond_identity.html> Beyond Identity </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cf502e38-08fc-466b-b7c1-83d2826c8f7c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/datadog.html> Datadog </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e6863c34-213e-4a60-9ce9-21daa66ac727></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/integration/diagrams_net.html> Diagrams.net </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4c828828-df2c-4684-94c9-b06d1e61691b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/diffblue_cover.html> Diffblue Cover </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e83d449d-fa9b-4eb9-a099-5bbef740bd63></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/discord_notifications.html> Discord Notifications </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6c0d31af-6588-4b3a-b16d-25a130cf489a></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/integration/advanced_search/elasticsearch.html> Elasticsearch </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fb6588cf-9ddd-4e7d-955d-18139aa27f80></div> </span> <div class=collapse id=doc_fb6588cf-9ddd-4e7d-955d-18139aa27f80> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/integration/advanced_search/elasticsearch_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_67ee7430-cdeb-44f0-a2da-36dd490c2382></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/emails_on_push.html> Emails on push </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d8754630-def2-4acc-b3a3-27d5d517d036></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/integration/external-issue-tracker.html> External issue trackers </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d3268373-17ba-4753-a75d-d7b3b77eccb0></div> </span> <div class=collapse id=doc_d3268373-17ba-4753-a75d-d7b3b77eccb0> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/integrations/bugzilla.html> Bugzilla </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_03ef0190-5e84-4ae3-960d-6095884810cc></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/integrations/clickup.html> ClickUp </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9fe046a8-5aa3-4c5e-a520-82616ae3a84a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/integrations/custom_issue_tracker.html> Custom issue tracker </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9d2c7332-3acb-4255-bfb3-87b0b28cd2aa></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/integrations/ewm.html> Engineering Workflow Management (EWM) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0e8fab60-0451-4e05-8ebc-a9ef295c07fd></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/integrations/phorge.html> Phorge </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_366491b2-5f10-4df2-9e08-5707cbedbe5a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/integrations/redmine.html> Redmine </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fa2c4105-028b-4631-9f60-2c43828b61af></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/integrations/youtrack.html> YouTrack </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_65a28b44-a85a-4ba0-9185-90e86c8aabeb></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/git_guardian.html> GitGuardian </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5fdd8817-d71d-4327-8c67-e37838a8418d></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/github.html> GitHub </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_335bc8c3-507f-4b21-8988-2a78783203a7></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/integrations/gitlab_slack_application.html> GitLab for Slack app </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c8d407ca-518d-4403-a512-02e10dd02513></div> </span> <div class=collapse id=doc_c8d407ca-518d-4403-a512-02e10dd02513> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/user/project/integrations/gitlab_slack_app_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_52369ec7-2672-40d0-8e57-f0553ffec926></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/gitpod.html> Gitpod </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_176f6d22-d1e5-4086-bf1d-0a4db4fa5db9></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/gmail_action_buttons_for_gitlab.html> Gmail actions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_de516489-e814-4b4a-9963-b391533e774e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/hangouts_chat.html> Google Chat </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c586f2db-0b1b-4d2f-b9cf-cc645e2e3e30></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/google_play.html> Google Play </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_39507cd1-d2a0-4475-927d-a618bc9fcba0></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/harbor.html> Harbor </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8ac0750f-8134-4984-b30d-698d7a859546></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/irker.html> irker (IRC gateway) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_257fc14d-cda4-4b7a-a66b-c8933a269d96></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/jenkins.html> Jenkins </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cc7e0c0d-628c-4183-801e-895912d2c48e></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/integration/jira/> Jira </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_deeb067f-8fdb-4b00-bb21-31aa4ba4a77d></div> </span> <div class=collapse id=doc_deeb067f-8fdb-4b00-bb21-31aa4ba4a77d> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/integration/jira/configure.html> Jira issue integration </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cc76cf7d-1bd2-4acc-98c8-e40fa798ffed></div> </span> <div class=collapse id=doc_cc76cf7d-1bd2-4acc-98c8-e40fa798ffed> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/integration/jira/issues.html> Jira issue management </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7699e08a-5215-415d-bcfa-f043db1da33b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/integration/jira/jira_server_configuration.html> Tutorial: Create Jira credentials </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1d98acf2-ccf0-4f9c-9794-07667754601f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/integration/jira/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5d7e595b-478b-492d-a161-489942c55470></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/integration/jira/development_panel.html> Jira development panel </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6c9d1c3a-d4f7-4046-92b5-bc4fe9558699></div> </span> <div class=collapse id=doc_6c9d1c3a-d4f7-4046-92b5-bc4fe9558699> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/integration/jira/connect-app.html> GitLab for Jira Cloud app </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_93ad8664-d2f9-4043-b428-003828fe23a0></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/integration/jira/dvcs/> Jira DVCS connector </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0684a546-c00b-4b8b-9be7-84d269ce48d8></div> </span> <div class=collapse id=doc_0684a546-c00b-4b8b-9be7-84d269ce48d8> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/integration/jira/dvcs/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c4336f64-dc15-4ed1-bc46-435ebd9c4d07></div> </span> </div> </div> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/integration/kroki.html> Kroki </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f741a22f-e8eb-47d4-adf0-ede002809188></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/integration/mailgun.html> Mailgun </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b4650189-1582-45c4-87c9-a04843cc6a56></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/matrix.html> Matrix notifications </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_832ca833-4f1f-448f-a01b-0ae393af0c37></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/mattermost.html> Mattermost notifications </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bff547a0-b9cc-4ad2-9b48-475accb99ea2></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/mattermost_slash_commands.html> Mattermost slash commands </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5268dfc5-cfdd-4b6c-80d5-f9935b8586dc></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/microsoft_teams.html> Microsoft Teams notifications </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a706a220-3406-4689-84f8-f307bb5fbfbe></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/ml/experiment_tracking/mlflow_client.html> MLflow </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8f41c410-ae5d-45bc-9988-1ba37430ccb5></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/mock_ci.html> Mock CI </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2f4297f0-299d-4372-899a-7477046b3a5b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/pipeline_status_emails.html> Pipeline status emails </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_57a0008f-1390-4dd7-8c63-ce016fd8fc21></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/pivotal_tracker.html> Pivotal Tracker </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4a5ff7d3-929b-4b6d-a1e6-6bf488667a1f></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/administration/integration/plantuml.html> PlantUML </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_367f7dd9-8fe2-4b76-bcfb-c42212abded7></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/pumble.html> Pumble </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1848c8f4-08be-4d61-8b1c-4ddd9fb15f43></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/recaptcha.html> reCAPTCHA </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_aa1eb3e4-9559-4779-8b49-e0e9397f9376></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/slack.html> Slack notifications (deprecated) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_749f0496-08c3-4547-ad44-6ce43016f8f3></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/user/project/integrations/slack_slash_commands.html> Slack slash commands </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7cc9fe6a-09a5-41e5-b9cd-6db55473969a></div> </span> <div class=collapse id=doc_7cc9fe6a-09a5-41e5-b9cd-6db55473969a> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/ci/chatops/> ChatOps </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_aff43987-1caa-47d9-bd7e-756d939e8615></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/snowflake.html> Snowflake </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ad7274c1-50aa-4a30-add9-b4ebc4b5060d></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/sourcegraph.html> Sourcegraph </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_643c863f-0f26-4806-ae0b-30a2ac3608d2></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/squash_tm.html> Squash TM </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7cd074f5-2628-4d06-ac62-383d520b57af></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/telegram.html> Telegram </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a11c5290-a73c-4660-915e-e58935f9bb16></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/trello_power_up.html> Trello Power-Ups </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_305dd908-5740-4222-b5cf-f47c68a39de2></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/unify_circuit.html> Unify Circuit </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7023062b-29e2-4774-bc6d-a285570c4d3b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/webex_teams.html> Webex Teams </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_580fc419-01dd-4d69-a8d5-352c8e9d6f3a></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/integration/exact_code_search/zoekt.html> Zoekt </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cda14a48-f106-4f20-9704-5252d08dcea2></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/user/project/integrations/webhooks.html> Webhooks </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_7da3cb7e-3a34-4b64-bf27-bb81f7e8bf97></div> </span> <div class=collapse id=cat_7da3cb7e-3a34-4b64-bf27-bb81f7e8bf97> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/webhook_events.html> Events </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f8c116eb-8216-43cf-acb3-03ae917b3905></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/raketasks/web_hooks.html> Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8f9af270-6e0d-4d8d-b40d-b71e8cb1e954></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/project/integrations/webhooks_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cc2b6bd3-b5e1-4614-96b6-4666127f0def></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/api/rest/> REST API </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_7f501879-fea7-4e69-a02d-9620525bba4e></div> </span> <div class=collapse id=cat_7f501879-fea7-4e69-a02d-9620525bba4e> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/api/api_resources.html> Resources </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_48e0290a-0b65-478c-8cf9-675943514b35></div> </span> <div class=collapse id=doc_48e0290a-0b65-478c-8cf9-675943514b35> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/templates/gitignores.html> .gitignore (templates) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c8cf5bfc-d2c1-47b1-86a0-47a3caef9885></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/templates/gitlab_ci_ymls.html> .gitlab-ci.yml (templates) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f7ea4555-9e36-4dbb-9a44-64e1296a93a4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/access_requests.html> Access requests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_29628609-3634-4b3a-856c-32a90f5d6156></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/cluster_agents.html> Agent for Kubernetes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3a5420ae-77bb-47fd-95d6-cd2da5761497></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/alert_management_alerts.html> Alert management </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c7d3fbd8-6905-4911-9412-6ad94dc444ec></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/appearance.html> Appearance (application) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9ff84523-afba-409f-85c7-067e2bdd1f4e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/applications.html> Applications </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fba63fd3-3db0-4fe9-91bd-94aae5d33559></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/audit_events.html> Audit events </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4efe6e07-4fa5-4193-9070-417320361cef></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/avatar.html> Avatar </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cc4b020d-2a04-4bc6-8357-1dc18f2fa73c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/branches.html> Branches </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_625ce75c-7e9a-40c9-abe2-44c642fbb50b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/broadcast_messages.html> Broadcast messages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_837d9597-3aeb-4492-a8a7-772f55092407></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/code_suggestions.html> Code Suggestions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d22fd72e-bf5d-4408-83ec-912f0500204e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/commits.html> Commits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d74e9bd9-1bee-422d-a19f-fbde0f567052></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/composer.html> Composer </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_90bd1843-9815-43c4-9784-bbdf86938460></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/conan.html> Conan </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a805f52c-ea2a-454d-b6c0-3e66046520ef></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/container_registry.html> Container registry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f88070de-e88d-46a5-9252-9e6d82477ba3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/project_container_registry_protection_rules.html> Container registry protection rules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_187ddbb2-a0ec-4b08-9f02-d429563d0294></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/custom_attributes.html> Custom attributes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8912a3a5-8a54-40b6-924b-77c6d43cf301></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/database_migrations.html> Database migrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_590a9f3e-2c69-41a9-be9f-6d2b8f1c4812></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/debian.html> Debian </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_90c6b599-e62a-4596-a9c9-a870be9f6130></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/debian_group_distributions.html> Debian group distributions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1f2499ff-c7fa-4677-8647-f4c71254820e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/debian_project_distributions.html> Debian project distributions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4d32ce16-0805-42a0-9fff-574e5ebf2527></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/dependencies.html> Dependencies </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a332cf49-1cb4-413f-a90a-f28abba2b38a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/dependency_list_export.html> Dependency list export </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_93e9b3d7-9e24-4182-9e04-deb00e07991b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/dependency_proxy.html> Dependency Proxy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9d28205b-9626-4a1f-9302-7fe76c25542c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/deploy_keys.html> Deploy keys </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_66817741-e53b-46e1-8ec7-7ba49e410855></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/deploy_tokens.html> Deploy tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_12b7210d-2134-4d34-a5ce-b0c1abef3b05></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/deployments.html> Deployments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_de8e81ce-bbf1-48b3-bcfa-304f6153bf7e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/discussions.html> Discussions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_75b36c70-ca5b-4a26-8a05-9104cef8bc7c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/templates/dockerfiles.html> Dockerfile (templates) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_626da71d-a4d0-4c37-ae09-0fcb6a0f7127></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/dora/metrics.html> DORA4 metrics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c1544216-f67c-4c9d-8ddf-4b3d597077a2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/emoji_reactions.html> Emoji reactions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0fa1faaf-12cb-429f-8c6a-2417d91463ca></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/environments.html> Environments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_56b384c3-95e4-4a3c-9ae5-8146268e9c97></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/epics.html> Epics (deprecated) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3fb08c23-6d0d-400e-b512-f0ad0417a127></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/error_tracking.html> Error tracking </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d3a9309c-c953-44a2-9e0b-2a5fded33495></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/events.html> Events </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d633b900-0096-4ff3-a4a2-40e570dfa251></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/experiments.html> Experiments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_947fd7b1-e4dd-4f88-b8e4-d4922e739a0f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/status_checks.html> External status checks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8c9f048f-6006-4a00-8947-e0eafbf74543></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/feature_flags.html> Feature flags </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_79412d54-ae8f-414c-b0a9-2b36bfa0955b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/feature_flag_user_lists.html> Feature flag user lists </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a2e113ef-ed5e-4b08-830a-5e1d5db01ef3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/freeze_periods.html> Freeze periods </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_91651029-3d05-477e-b603-05c144370176></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/geo_nodes.html> Geo nodes (deprecated) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a1b897d2-f4b7-4fe6-a4ae-2eaf98ce05b5></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/geo_sites.html> Geo sites </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_09df2281-51a7-4331-beaa-64a3ba9eba6e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/chat.html> GitLab Duo Chat completions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_697903a1-82ae-45e2-ae0e-940a214890bf></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/pages.html> GitLab Pages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3eea3975-b29b-4817-9f66-88d78ae0b476></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/go_proxy.html> Go Proxy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8adc4485-9fb5-42f7-8a25-5e77d46f1160></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/google_cloud_integration.html> Google Cloud integration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9ffa7d36-cd67-47cc-a05d-93fc7c22b16c></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/api/groups.html> Groups </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bf7a0df9-1e6e-45b3-88c0-d1ea9bd55f91></div> </span> <div class=collapse id=doc_bf7a0df9-1e6e-45b3-88c0-d1ea9bd55f91> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_access_tokens.html> Access tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f2ea7415-995d-42b6-bc81-b55eb6f74e56></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_activity_analytics.html> Activity analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_087b2f3c-6046-4b4c-bde0-e345887394a5></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_badges.html> Badges </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_648e94eb-acb2-4318-b440-8776ac5ee472></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_level_variables.html> CI/CD variables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_47987b6e-0a45-43a4-a2fc-a1adccb598eb></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_enterprise_users.html> Enterprise users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8fc7b040-4d67-40b7-b5cc-c40e0ed8d311></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_epic_boards.html> Epic boards </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e2b85901-d781-4d7f-9b38-f29e0aca1b83></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_import_export.html> Import and export </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2a360058-e4b1-43c4-8e21-3d3fd15c0bc2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_boards.html> Issue boards </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_aea4ca00-b230-43dd-a3a3-86b897996558></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_iterations.html> Iterations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c7b7df88-7108-40e6-8d82-8af8b818f082></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_labels.html> Labels </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8bd826a0-3bdb-49a7-bc96-3cd8dd5f093b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_ldap_links.html> LDAP group links </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0f29513a-542e-4b4e-9645-985397376c9a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_markdown_uploads.html> Markdown uploads </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_51a9ef35-efa5-49df-8488-472462ce01ef></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/bulk_imports.html> Migration by direct transfer </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_90caff3d-5099-47f1-99b1-7400461616e9></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_milestones.html> Milestones </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e08e30fe-7b73-4a9e-8f4a-315300fddb57></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_protected_branches.html> Protected branches </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_082ca001-7890-46d0-9994-02eda16cb284></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_protected_environments.html> Protected environments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e9517600-d18b-4302-9d23-649bd6b7e50f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_push_rules.html> Push rules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0d4b86ed-62fa-4ca6-9cb7-21a901b72fba></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_relations_export.html> Relations export </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1da40407-329c-4479-9414-ace5534e51e7></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_releases.html> Releases </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_67799f5e-f769-4860-91e2-061d3bc616a0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_repository_storage_moves.html> Repository storage moves </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_57776f00-6219-4fea-b767-42386df932c2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/saml.html> SAML </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_88cca5b0-e4da-4e98-9552-dc3856514476></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_service_accounts.html> Service accounts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_582e2d25-e4ef-4d15-9b89-3635498bcc0b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_ssh_certificates.html> SSH certificates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dd0fa1f3-d7f2-40fd-87ee-587387eb3784></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_webhooks.html> Webhooks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_05aaae67-19e1-46e7-9d42-36e224580287></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/group_wikis.html> Wikis </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5fd7cbe6-b288-4d69-9d34-866c9566e154></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/helm.html> Helm </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f8f3e3a9-96cb-498c-9c4e-8983610269d4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/import.html> Import </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_67d23147-339d-4564-b8f3-8bf072da4b35></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/instance_level_ci_variables.html> Instance CI/CD variables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a6065428-b348-4449-adf5-b6c55dfdb427></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/integrations.html> Integrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_36f86cf7-ef4f-4e85-a803-5abbf605250b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/invitations.html> Invitations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_84106321-df82-4c4b-8981-61c5b389c766></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/issues.html> Issues </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_29c9d366-c6cb-4dfd-b7de-67ed4a29d47c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/epic_issues.html> Issues (epic) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_325efcdd-a1ff-431a-a9f0-9a403b66028f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/issues_statistics.html> Issues statistics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8f3032a9-0787-497c-82ce-2ff329562c3d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/jobs.html> Jobs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_51008ea5-ea2b-4f5a-b8f0-6aa070fc2131></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/job_artifacts.html> Job artifacts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_84cc9287-a704-477c-9ed5-c4b9ada5caee></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/project_job_token_scopes.html> Job token scopes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_57243e7b-72f3-47f4-bcdf-2c853c1db2c3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/keys.html> Keys </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_221af2fb-5ea5-492b-8c14-0db0ced4f7da></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/license.html> License </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8d768a0e-d5b5-469b-bc91-6c6965f2133f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/templates/licenses.html> Licenses (templates) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bd76ed56-af8c-4971-88f3-0d4d7b4d2427></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/linked_epics.html> Linked epics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7c428b4e-9177-4f82-bdd9-5f039163d3e0></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/issue_links.html> Links (issue) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4877f4d5-88b7-43bf-aa5f-f3d7c741cc61></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/epic_links.html> Links (epic) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2c8b2459-50b5-4117-9069-4bf72b4ce694></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/lint.html> Lint .gitlab-ci.yml </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_799c8359-710a-4947-84c3-31b75c85b282></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/markdown.html> Markdown </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f25b7125-5ba9-49d0-be5b-2945049314b0></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=https://customers.staging.gitlab.com/openapi_docs/marketplace#/marketplace target=_blank> Marketplace </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_26df069b-3aba-470f-a61b-ca8abd92b1ee></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/maven.html> Maven </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0ac09247-b8aa-41b6-bc00-b628e2d3f790></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/member_roles.html> Member roles </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e7de7046-8830-4b44-8a1a-a172ea1eddd3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/members.html> Members </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_646419a1-03e1-4865-aab8-39db1d582aa2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/merge_request_approvals.html> Merge request approvals </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1bc560bf-b1ca-4556-b0f3-cc50132d95da></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/merge_request_approval_settings.html> Merge request approval settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_885e3cfd-9063-4bd2-b6c8-98f164020d23></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/merge_request_context_commits.html> Merge request context commits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_72517fc1-feea-463a-b55e-a4142e157b6f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/merge_requests.html> Merge requests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cafad4df-f88d-4aa7-8ab9-601abf7b50fb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/merge_trains.html> Merge trains </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1d705192-ea51-4755-95e9-ed7e4a81f298></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/metadata.html> Metadata </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bdf28bba-07f9-4da0-8c73-d818aaf94c14></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/model_registry.html> Model registry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d0f40193-21b6-430f-9a3c-25417a0da3d9></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/namespaces.html> Namespaces </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f95714e0-e93b-433c-b281-744369f2b501></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/api/notes.html> Notes (comments) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1a28af6c-e78e-4904-a050-441a46313951></div> </span> <div class=collapse id=doc_1a28af6c-e78e-4904-a050-441a46313951> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/draft_notes.html> Draft notes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e89f92f2-8a9b-48a0-98a8-d770e6852ac4></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/notification_settings.html> Notification settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4c667ffb-27be-465b-b4af-fe28820176ff></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/npm.html> npm </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_533e1262-e2fb-40ae-b2e1-3dbd9fcef54d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/nuget.html> NuGet </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_036fdab9-0054-47d0-96fb-8d3a4369d6bf></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/organizations.html> Organizations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c1d5be15-0ae4-4b2e-b036-3cccd459f135></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages.html> Packages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9f49cee3-df18-48c6-aa67-f756ada89287></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/pages_domains.html> Pages domains </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1544d02e-ecf2-4f8f-9a3d-64aa57c1ed6c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/personal_access_tokens.html> Personal access tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a6324072-9797-452e-82e5-79d01ecfc8c1></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/pipeline_schedules.html> Pipeline schedules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_89c2567f-6e95-4df4-a24c-fb116a6768c3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/pipeline_triggers.html> Pipeline trigger tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0c0cc707-bcad-4c43-a3f4-db865a239c3f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/pipelines.html> Pipelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0efdb7f4-5878-418d-88de-f1cbc2bd735d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/plan_limits.html> Plan limits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1ba38916-49b5-4cc9-af7a-06b754eee7e7></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/product_analytics.html> Product analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5f79c34f-67a5-4501-a613-29c8f0526482></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/api/projects.html> Projects </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e29e074e-5352-47d6-b7e7-d97086898e74></div> </span> <div class=collapse id=doc_e29e074e-5352-47d6-b7e7-d97086898e74> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_access_tokens.html> Access tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2fade750-5b16-4e07-abe8-f51da26b31dd></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_aliases.html> Aliases </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f13bf85d-58b0-4ff3-ab59-cba262124a4e></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_badges.html> Badges </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f1d82d68-c4e6-41be-811d-32a6019405bd></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_level_variables.html> CI/CD variables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_caf3d9f6-a310-4adc-8458-59c74db0ca8d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_forks.html> Forks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f50d6492-a50d-4d4c-bc57-2d990426b9d3></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_import_export.html> Import and export </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_30ec93bf-b761-4888-9033-e6e422a7e180></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/boards.html> Issue boards </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e618e72e-f97d-4bb5-b6fd-103b0183fdab></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/iterations.html> Iterations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1d0fcb75-771a-4f79-a2a2-eebec0406c78></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/labels.html> Labels </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ce4fdca3-8ae5-48da-82fa-ac6efe857e89></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_markdown_uploads.html> Markdown uploads </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b7ae10a4-0e43-4db4-8dc0-362c1032af2e></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/milestones.html> Milestones </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_00ec9843-2655-44ba-a2ad-56d5db0ef3d9></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_starring.html> Project starring </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_04da8ddd-2ebb-4387-bd14-abc9d1fc08ae></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/protected_branches.html> Protected branches </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9bd40106-b5f6-41ba-9e98-9a97a6d3f7bb></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/protected_environments.html> Protected environments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_052ed746-ebbb-4833-a3f8-55d565b4741f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_packages_protection_rules.html> Protected packages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3d7d4acb-5265-4b24-b9a8-2a05c93d30ce></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/protected_tags.html> Protected tags </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_84672412-829b-4776-8866-dc6bc2641896></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_pull_mirroring.html> Pull mirroring </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bad610bd-211e-428e-890e-378d163867ad></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_push_rules.html> Push rules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4c2ebdb3-5d8f-44e5-9d76-fe1aa6367993></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_relations_export.html> Relations export </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b0fb1063-f91c-410f-9fff-cdf6a98bbebd></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/releases/> Releases </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_74dea09c-69c5-4f65-90ce-faf0cf46d8d2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/releases/links.html> Release links </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_45bead98-f541-4ae9-97d2-ba0a3543d32b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/remote_mirrors.html> Remote mirrors </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fc487f3a-4e2f-42df-9c4f-4da48cedf9d6></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_repository_storage_moves.html> Repository storage moves </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e1248886-a0a7-4018-b336-3b57bc80e76a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_snippets.html> Snippets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f1ea37d3-df81-4a72-b3c5-3c96e4b8a0e6></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_statistics.html> Statistics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d26b1ea9-7732-42af-a503-43045d9a4e3a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_templates.html> Templates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4dabc08f-65d7-492c-b591-5ba9bfee0e9d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_vulnerabilities.html> Vulnerabilities </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_409a5360-b51b-433d-88b7-b99daec404ca></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/project_webhooks.html> Webhooks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_79827c29-dcac-4306-8dd7-7428fcedbfe9></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/wikis.html> Wikis </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_976f8033-6f05-4b8c-9bb7-05dd9f242928></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/pypi.html> PyPI </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_47cfbaa8-7e0d-4f2a-adf1-3e9127087005></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/repositories.html> Repositories </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9872140d-4fed-403f-9537-754b261f611e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/repository_files.html> Repository files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_66ce639a-4969-4a0c-8750-eddf2cac25eb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/repository_submodules.html> Repository submodules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ae0f6dbe-0957-4c38-976b-aa153192a008></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/resource_groups.html> Resource group </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cc66b20a-49cc-4b32-ab0b-caa62efc4919></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/resource_iteration_events.html> Resource iteration events </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cd956813-6668-4029-8bd2-68419afbe702></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/resource_label_events.html> Resource label events </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8fb4c9f0-4498-41be-8bac-b5eec1a3d2e8></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/resource_milestone_events.html> Resource milestone events </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_994d64a1-5e4a-4e34-a21b-981e53957bb9></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/resource_state_events.html> Resource state events </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9173303d-b35c-4598-8cea-dd42dbeee0df></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/resource_weight_events.html> Resource weight events </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_069ec355-9395-48fe-bc44-299f67721c0e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/rubygems.html> Ruby gems </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3d29a130-8add-49e4-893b-c7ff0286f1d5></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/runners.html> Runners </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f35b40ad-7e00-4bbb-bb73-a1a2f71e2d8e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/scim.html> SCIM </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_93a7efc3-b5c2-4c43-8e29-80f7ed3a0feb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/search.html> Search </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c5e80985-b7aa-464e-a142-54598de8e59c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/search_admin.html> Search migrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6e1a92c5-06a8-461c-b3d8-d8c898aea7cd></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/secure_files.html> Secure files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e16de4df-a449-454e-8100-c5aa4a2cc06d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/usage_data.html> Service Ping </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_21ae225c-accc-43d8-b853-c03839fa411f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/settings.html> Settings (application) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4889b27a-f0f3-4e54-a186-0e9526efd6a0></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/sidekiq_metrics.html> Sidekiq metrics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c92c7f15-1741-4e01-ad07-9a8e380e343b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/admin_sidekiq_queues.html> Sidekiq queues </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_78575f9e-d3fc-45cb-9481-452ac5256616></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/snippet_repository_storage_moves.html> Snippet repository storage moves </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a8164bd5-5ba2-48ce-93ed-d29c4a975132></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/snippets.html> Snippets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_21a76e4e-de46-48c4-bd8e-d3b980bc1cca></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/statistics.html> Statistics (application) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c715be68-fc59-42c9-88e3-66f2ca2429d8></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/suggestions.html> Suggestions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1b7e12c5-076b-4ca2-922b-725d599a1fdd></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/system_hooks.html> System hooks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8d7cb5ad-8753-4882-8c0e-f296e2f6f8bf></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/tags.html> Tags </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7c1cde6b-85a7-4431-89ba-d17a9282bdca></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/packages/terraform-modules.html> Terraform registry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bcdb3619-68e9-43ff-8251-0941b7841b25></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/todos.html> To-Do List </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f6b0e7b8-2b01-4637-bf6f-c833711b5fe9></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/admin/token.html> Token information </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9b4fa95c-b94d-4167-bf29-8266dee158d6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/topics.html> Topics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1d5f3bb7-1725-4983-ab9f-3132f9558562></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/api/users.html> Users </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_eb8a62f7-1cac-4f4e-9635-70b9c7d7d435></div> </span> <div class=collapse id=doc_eb8a62f7-1cac-4f4e-9635-70b9c7d7d435> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/user_follow_unfollow.html> Follow and unfollow users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_46022bba-7f58-45d9-ac20-b3d7671fa8b2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/user_service_accounts.html> Service account users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_15c97221-9eea-4aa7-a861-286f7b85b78c></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/user_keys.html> SSH and GPG keys </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a39c5e85-acd5-493e-a098-e379e9633953></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/user_email_addresses.html> User email addresses </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_72974410-8737-4085-aa9e-f66d2cfab683></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/user_moderation.html> User moderation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ad9717b2-e953-4cab-a7f8-f946b43ec2c6></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/user_tokens.html> User tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a3b03cfe-d119-4c8c-80d6-2cd5838cfa9b></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/version.html> Version </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c99ba623-3a20-4eeb-ad13-338ccbe83245></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/vulnerabilities.html> Vulnerabilities </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c0762597-d6de-4ce8-bf2c-6f595bdea111></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/vulnerability_exports.html> Vulnerability export </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5729fa31-dc50-4331-ad5c-ce9ddc8575bc></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/vulnerability_findings.html> Vulnerability findings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_91c29ec2-0720-4772-ad6a-c9ba1c969578></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/web_commits.html> Web commits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ae42c9f8-fd7e-47fd-a4bb-814da65c1b1c></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/api/rest/authentication.html> Authentication </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_928e6089-8bb3-4756-ad7d-fafec697f99c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/api/rest/third_party_clients.html> Third-party clients </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_afeacf83-72b2-4b5f-933f-aefa7789b918></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/api/rest/deprecations.html> Deprecations and removals </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a492162a-9789-47e0-a25e-61952a66ea71></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/api/openapi/openapi_interactive.html> OpenAPI </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_937cbaa1-0821-459b-9f19-5445483e312c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/user/storage_management_automation.html> Automate storage management </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4cf1b347-b37e-4967-a633-ff62ad0c723c></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/api/rest/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5649ad11-d96e-4ace-9917-0243559edd5f></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/api/graphql/> GraphQL API </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_dd050537-8898-4378-90f7-462b13f5666e></div> </span> <div class=collapse id=cat_dd050537-8898-4378-90f7-462b13f5666e> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/api/graphql/getting_started.html> Queries and mutations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_48689331-1992-499b-a518-262bf7cecb19></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/api/graphql/reference/> Resources </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8e93fcf8-1d1a-43ac-a2b9-238803be7310></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/api/graphql/examples.html> Examples </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_33fb677b-d0b0-492f-9426-4770a50be54a></div> </span> <div class=collapse id=doc_33fb677b-d0b0-492f-9426-4770a50be54a> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/graphql/assign_gitlab_duo_seats.html> Assign GitLab Duo seats </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a9e2bae0-325e-47e9-8031-4fc614f6d667></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/graphql/audit_event_streaming_instances.html> Audit event streaming for instances </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_22c07a11-3abd-452d-9265-6ff0a3bb7f6c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/graphql/audit_event_streaming_groups.html> Audit event streaming for top-level groups </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_75217042-703f-4af1-a935-3037bdac0e68></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/graphql/audit_report.html> Create audit report </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_24f33278-5b38-41a2-8328-1ea970b50996></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/graphql/sample_issue_boards.html> Identify issue boards </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6f4fba70-394d-4f1b-9e2e-f84e3022989a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/graphql/branch_rules.html> List branch rules for project </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c5042047-577d-48cc-a68f-53d60c81a3f2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/graphql/users_example.html> Query users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_18447d07-9176-475b-9a88-9061e9a017c6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/graphql/custom_emoji.html> Use custom emoji </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d3692a0d-1e32-4a41-bdfe-ea1795adbf10></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/api/graphql/epic_work_items_api_migration_guide.html> Migrate epic APIs to work items </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6d29f7ef-5b05-4a8c-bfd0-5485175bd050></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/api/graphql/removed_items.html> Removed items </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2ab96bc3-8ee9-4824-aacf-987c70c43853></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/api/oauth2.html> OAuth 2.0 identity provider API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_96d0f956-1408-4533-87cd-e3bcd14d26cf></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/editor_extensions/> Editor and IDE extensions </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_28c395b5-42a7-4618-9b30-e00060d57dd5></div> </span> <div class=collapse id=cat_28c395b5-42a7-4618-9b30-e00060d57dd5> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/editor_extensions/visual_studio_code/> Visual Studio Code </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c8aeaf66-6731-4afb-b027-bf9cddf1ec6f></div> </span> <div class=collapse id=doc_c8aeaf66-6731-4afb-b027-bf9cddf1ec6f> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/editor_extensions/visual_studio_code/cicd.html> CI/CD pipelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6c80365b-1e9d-4a56-a8cc-4134c5cb0cee></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/editor_extensions/visual_studio_code/custom_queries.html> Custom queries </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_107babcb-a1ba-4a50-b49e-74aaa6f60e32></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/editor_extensions/visual_studio_code/remote_urls.html> GitLab remote URL format </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d8b66be4-e09f-4efb-84a1-38eebc5e6da7></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/editor_extensions/visual_studio_code/settings.html> Settings and commands </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1eabdb1a-5661-4c85-88eb-f808c376730c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/editor_extensions/visual_studio_code/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_be0dca38-1af3-45ad-b677-1bf61d2b9e6c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/editor_extensions/visual_studio_code/ssl.html> Using with self-signed certificates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_103acc07-6001-4e0c-9684-a2ef9e01fa31></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/editor_extensions/jetbrains_ide/> JetBrains IDEs </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_99b2df67-9a74-46fb-800b-c607a22cf486></div> </span> <div class=collapse id=doc_99b2df67-9a74-46fb-800b-c607a22cf486> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/editor_extensions/jetbrains_ide/jetbrains_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_21d2329f-4ea8-47f0-81fd-0422f1b14da3></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/editor_extensions/visual_studio/> Visual Studio </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_47ae38ec-e032-4e97-a8f4-d1f08bc35799></div> </span> <div class=collapse id=doc_47ae38ec-e032-4e97-a8f4-d1f08bc35799> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/editor_extensions/visual_studio/visual_studio_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1d0149e0-d780-40ef-9a15-a7d49c76e376></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/editor_extensions/neovim/> Neovim </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_000c3710-1b24-49a6-9f51-9f2bacfd8c4a></div> </span> <div class=collapse id=doc_000c3710-1b24-49a6-9f51-9f2bacfd8c4a> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/editor_extensions/neovim/neovim_troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_29215928-a106-4ee5-9372-72a5f4ec6a3a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/editor_extensions/gitlab_cli/> GitLab CLI (glab) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4fa0f701-e8ff-449c-9696-00eb43339bdd></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/editor_extensions/language_server/> Language Server </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_47ff2601-d584-4bde-94dd-45b232f2d3f1></div> </span> </div> </div> </div> <div class=global-nav-section> <span class="global-nav-block-top nav-link"> <a class="global-nav-link level-0 has-collapse" href=/ee/development/> Contribute </a> <div class="section-title collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#sec_a2ad4474-ad48-4288-a0fa-163a51665c00></div> </span> <div class=collapse id=sec_a2ad4474-ad48-4288-a0fa-163a51665c00> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/development/contributing/> Contribute to GitLab </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_876eceae-5bfa-4f0a-945f-afe48b7f887c></div> </span> <div class=collapse id=cat_876eceae-5bfa-4f0a-945f-afe48b7f887c> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/development/contributing/first_contribution/> Tutorial: Make a GitLab contribution </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e0bb23fc-6d6e-4ce7-be05-6fa80cdab611></div> </span> <div class=collapse id=doc_e0bb23fc-6d6e-4ce7-be05-6fa80cdab611> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/contributing/first_contribution/contribute-web-ide.html> Contribute code with the Web IDE </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4af5f333-5b5c-49be-9676-0a63c5c0a2cc></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/contributing/first_contribution/configure-dev-env-gitpod.html> Configure the Gitpod development environment </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f3163021-5020-43bc-8f6f-c63f04cf2e03></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/contributing/first_contribution/contribute-gitpod.html> Contribute code with Gitpod </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e998d8c2-f0b3-4dbe-b958-d409e6c1b09a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/contributing/first_contribution/configure-dev-env-gdk-in-a-box.html> Configure GDK-in-a-box </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c210d3f8-cb63-4795-bc5b-23950dc9cb9a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/contributing/first_contribution/configure-dev-env-gdk.html> Install the GDK development environment </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f2d5e450-06d6-4d87-a3e8-5eedd5127035></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/contributing/first_contribution/contribute-gdk.html> Contribute code with GDK </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ab79946c-027b-4551-8d79-305222062e10></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/contributing/first_contribution/mr-review.html> Create a merge request </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4267c2c8-6086-4965-8441-0923238ca313></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/ux/> Contribute to UX design </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ccaca4a7-0b93-4cec-aa22-a8867e0e1f83></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/development/architecture.html> Architecture </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cc813993-06b9-4cc5-8ccf-6271cf7e94a5></div> </span> <div class=collapse id=doc_cc813993-06b9-4cc5-8ccf-6271cf7e94a5> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/adding_service_component.html> Adding a new Service Component </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a4bfe43e-2fde-4787-a752-2d73c9c6d7f6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/scalability.html> Scalability </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_036ca4af-4d01-4c35-9609-f50991fd388d></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/development/rake_tasks.html> Development Rake tasks </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5fb093f3-64d6-4dfb-98fa-6bd7a987ff94></div> </span> <div class=collapse id=doc_5fb093f3-64d6-4dfb-98fa-6bd7a987ff94> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/mass_insert.html> Mass insert Rails models </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_02a299ac-18b9-400c-9911-08478c36f929></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/development/development_processes.html> Development processes </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f4a2b757-81ff-4eaf-9927-e749047091db></div> </span> <div class=collapse id=doc_f4a2b757-81ff-4eaf-9927-e749047091db> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/session.html> Accessing session data </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0a8f6bc8-f19b-460e-83af-481cd3a6c846></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/ai_features/> AI features </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cfdcab1e-6a99-46f7-ac67-25213c3da91f></div> </span> <div class=collapse id=doc_cfdcab1e-6a99-46f7-ac67-25213c3da91f> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/custom_models/> Custom models </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a19832fb-b43a-4314-8eea-169d051cd5d6></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/ai_features/duo_chat.html> Duo Chat </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ab668b58-0920-4764-9b89-935465f04fb4></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/duo_workflow/> Duo Workflow </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_537a4e54-5489-4709-8cf1-85fdfc511497></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/ai_features/embeddings.html> Embeddings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a6fd1bc6-c926-42a3-8e1c-f53d8e9ab7be></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/ai_features/ai_feature_development_playbook.html> Development playbook </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_336cafe6-0ee1-4b15-b0c3-aada559724ba></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/ai_features/logged_events.html> Logged events </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3e8920e9-6dc2-4dda-8014-d8cfa058955a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/ai_features/glossary.html> Glossary </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_35d7e14b-fffa-4f02-8b1e-138e0ae69d55></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/ai_features/local_models.html> Serving Models locally </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_315fff15-7b25-47c9-94ff-554fd9acb09b></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/avoiding_required_stops.html> Avoiding required stops </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_204246e8-166e-4762-ab78-da0b4a197875></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/multi_version_compatibility.html> Backwards compatibility </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3d57317e-d9d4-457b-8910-04f683897cb6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/changelog.html> Changelog entries </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_124c5c96-c93f-4683-8540-74709e30267d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/chatops_on_gitlabcom.html> ChatOps on GitLab.com </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_91297160-3a81-4047-b0c4-ebc4c38accf0></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/cloud_connector/> Cloud Connector </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_977705b6-5b73-47d1-babd-d0655455d4a4></div> </span> <div class=collapse id=doc_977705b6-5b73-47d1-babd-d0655455d4a4> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cloud_connector/architecture.html> Architecture </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_63f86ed9-a72b-4b87-a371-5b4126dd92a1></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cloud_connector/configuration.html> Configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_51d4c0f4-cf36-4eb7-9d96-20aae5798a3b></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/code_review.html> Code review guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4b33dbf5-17ba-4b50-aaa7-0b7133dc8fdc></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/dangerbot.html> Danger bot </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a4f40ba5-19bf-4a49-9f4b-d3c06513bc19></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/dependencies.html> Dependencies </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6dd83928-1e9b-4507-a784-7b744e6ad0d7></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/deprecation_guidelines/> Deprecation guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6a11f962-bd9a-4439-8676-322504687561></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/ee_features.html> EE features </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7942980a-0bb2-4d5e-afde-98217ee476b4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/emails.html> Emails </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fcb17454-d90b-491c-b440-b725dc99088b></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/experiment_guide/> Experiments </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7f8fb72b-ac83-4c18-9df4-94433e6c262e></div> </span> <div class=collapse id=doc_7f8fb72b-ac83-4c18-9df4-94433e6c262e> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/experiment_guide/implementing_experiments.html> Implementing experiments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b54ceab1-8c96-4d09-9391-9f0dfb86e77c></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/experiment_guide/testing_experiments.html> Testing experiments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a7c361c2-a12f-4a05-bd31-b6ea07187240></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/experiment_guide/experiment_code_reviews.html> Experiment code reviews </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_326be5bb-7d21-4d14-b28f-135480f2f69d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/experiment_guide/experiment_rollout.html> Experiment rollouts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9a2d7c6b-f92e-425c-b62d-5c295be554dd></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/feature_categorization/> Feature categorization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5167ec65-920c-4c6a-aee5-9ecd3e99745e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/features_inside_dot_gitlab.html> Features in .gitlab directory </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_59d2a991-ab46-40bf-9137-a40cc725a6cf></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/feature_flags/> Feature flags for GitLab development </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d583960b-c18e-422e-aafb-fc64ffba5db2></div> </span> <div class=collapse id=doc_d583960b-c18e-422e-aafb-fc64ffba5db2> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/feature_flags/controls.html> Controlling feature flags </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f9947a15-1954-4983-b24c-7aafceb735d5></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/api/features.html> Feature flags API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e75333e5-41d9-47a1-9b57-05cb1244b530></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/fips_compliance.html> FIPS compliance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2319c373-90e2-42c6-a188-7d99123bc85e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/policies.html> Framework - DeclarativePolicy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_01931dc4-47c5-47bb-8599-9fd3a7edd43f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/enabling_features_on_dedicated.html> GitLab Dedicated features </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e3cfe437-94c3-44d0-9e8b-46ce9ef1919f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/gotchas.html> Gotchas </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_afaed081-4fee-48ec-8ac1-3b9f779556c5></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/image_scaling.html> Image scaling </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_83907dcc-3cfd-4cf1-b002-daa7af3d6583></div> </span> <span class=nav-link> <a class="global-nav-link level-3 active" href=/ee/development/contributing/issue_workflow.html> Issues workflow </a> <div class=active data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_429430c6-2bbb-4e80-82d1-84efdf32dbe4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/interacting_components.html> Interacting components </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5cb3c364-be75-488d-9281-462eb8e37f62></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/labels/> Labels </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_083d5bfc-7770-47e2-92dd-78559e5d8cdb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/licensing.html> Licensing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_47382ad4-cb36-4124-a2ce-dfb17d3e7179></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/maintenance_mode.html> Maintenance mode </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3c35081e-24d2-4163-9abb-03d7a8232aa9></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/merge_request_concepts/> Merge request concepts </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_73e879ae-808b-4b0b-82a2-daa9c1de402a></div> </span> <div class=collapse id=doc_73e879ae-808b-4b0b-82a2-daa9c1de402a> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/merge_request_concepts/diffs/development.html> Merge request diffs development guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e07b8147-7b0e-4d4a-a454-34ac584a052a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/merge_request_concepts/diffs/> Working with diffs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_51ef253d-4c97-4909-9c06-a315e8435f40></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/merge_request_concepts/rate_limits.html> Application and rate limit guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e620dc48-d23c-4889-9312-28d71c5d29d9></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/merge_request_concepts/diffs/frontend.html> Frontend overview </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_67bb699f-9afa-4d6f-9a19-77424dfab57c></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/merge_request_concepts/mergeability_framework.html> Mergeability framework </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2059336d-3e14-469a-80b7-95b59f6815ee></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/merge_request_concepts/performance.html> Performance guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f570531a-c4f2-41b5-95dc-8d6ed7bcf125></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/contributing/merge_request_workflow.html> Merge request workflow </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d5a62e93-fd61-4cab-9dca-989cd094b444></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/profiling.html> Profiling </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_88458ab4-0b2c-44f1-a666-bbc114e8de22></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/rails_endpoints/> Rails Endpoints </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_56ab1ff9-ab4b-477b-9f1b-2434654fbb63></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/rails_initializers.html> Rails initializers </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_922d2edc-c866-43c2-8f83-a293e7dd9864></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/rails_update.html> Rails upgrade guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4fe68ced-ca8f-404c-94cc-8bf81b39a94b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/reusing_abstractions.html> Reusing Abstractions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4c969140-899f-4ff9-b1cc-0aa6e8e7c3b5></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/renaming_features.html> Renaming features </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8eb48dcd-b9a5-4c3f-8275-682680bcde7a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/repository_mirroring.html> Repository mirroring </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c7a611ee-17d1-424f-bf83-2dabfc8c388e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/ruby_upgrade.html> Ruby upgrade guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8ec0b94d-d8d3-4cca-80ae-6183acea98c6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/ruby3_gotchas.html> Ruby 3 gotchas </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4eed6e8f-6a59-4b09-b0ac-43f680c954a1></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/integrations/secure_partner_integration.html> Secure partner onboarding process </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_295d38b3-c22f-42c5-893f-8eb8de19d437></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/shared_files.html> Shared files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_db4db474-8331-46fc-9e5b-a0de32c0ffaf></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/file_storage.html> Storage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6dc77aa0-b3b3-4139-9c3c-3ae3e6f957c6></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/testing_guide/> Testing standards and styles </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_efc56a51-e3e0-4642-808b-fe17d5d8e2f3></div> </span> <div class=collapse id=doc_efc56a51-e3e0-4642-808b-fe17d5d8e2f3> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/flaky_tests.html> Flaky tests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6298f9dc-106a-4cbd-844e-babef6ffd0fb></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/frontend_testing.html> Frontend testing standards and style guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_910f9bf2-a2de-4d03-9bc9-909866cb7840></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/review_apps.html> Review apps </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_014159e2-e9bd-438b-bda3-f3552f883689></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/smoke.html> Smoke tests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0bc14831-3010-4595-826b-6d52fa160509></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/best_practices.html> Testing best practices </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_69dad95c-da14-44f1-8047-ccc43ebf183f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/test_results_tracking.html> Test results tracking </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fb468132-ad74-4450-9e64-faa5f5f1a1d4></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/testing_levels.html> Testing levels </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_79aa472c-1c9b-4c87-b8bf-3750a394226c></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/testing_migrations_guide.html> Testing Rails migrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_932afe9c-1caf-4b19-9037-539c7b76d091></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/testing_rake_tasks.html> Testing Rake tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_19176d6a-dde0-486d-8aa9-ebce513d0509></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/unhealthy_tests.html> Unhealthy tests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_05b183d4-44e1-4ff6-a581-f2d5b150e9a7></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/testing_vue3.html> Vue 3 testing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_84b312e0-73fe-404d-8fbe-11bfe80fb39d></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/testing_guide/contract/> Testing (contract) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_34993abd-0320-4397-8caf-65e946a942fe></div> </span> <div class=collapse id=doc_34993abd-0320-4397-8caf-65e946a942fe> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/contract/consumer_tests.html> Writing consumer tests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f540c9fd-05c0-420a-8724-76a5752bc314></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/contract/provider_tests.html> Writing provider tests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f169bd36-89bd-4b77-ac07-281dc0c9f442></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/testing_guide/end_to_end/> Testing (end to end) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_03f59ded-7b25-4361-9ef8-91e35990a003></div> </span> <div class=collapse id=doc_03f59ded-7b25-4361-9ef8-91e35990a003> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/testing_guide/end_to_end/beginners_guide/> Beginner's guide to writing end-to-end tests </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_33b30067-2d74-4aa8-98d5-002808b5cdf0></div> </span> <div class=collapse id=doc_33b30067-2d74-4aa8-98d5-002808b5cdf0> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/testing_guide/end_to_end/beginners_guide/flows.html> Flows </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f0bef035-6a87-4c17-ac07-66769278bcfd></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/testing_guide/end_to_end/beginners_guide/page_objects.html> Page objects </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_44e6547c-4343-4825-ae59-fa397bd395f8></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/testing_guide/end_to_end/beginners_guide/resources.html> Resources </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ee4e63e6-68ad-4dbb-be76-3191eaeddf71></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/testing_guide/end_to_end/best_practices/> Best practices when writing end-to-end tests </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2e94b3e8-34e3-4712-9f97-6d85bf4600a4></div> </span> <div class=collapse id=doc_2e94b3e8-34e3-4712-9f97-6d85bf4600a4> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/testing_guide/end_to_end/best_practices/dynamic_element_validation.html> Dynamic element validation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_07374fd9-d128-43ae-85f8-6265a1c37d8d></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/testing_guide/end_to_end/best_practices/execution_context_selection.html> Execution context selection </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1b5f235e-0383-45a4-8f17-0c060af95829></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/testing_guide/end_to_end/best_practices/feature_flags.html> Testing with feature flags </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3d8375ae-1c88-4821-b8bd-0a349f6088f1></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/testing_guide/end_to_end/best_practices/rspec_metadata_tests.html> RSpec metadata for end-to-end tests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5777a4b6-7f90-4f38-8702-45f7a17fe6d8></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/testing_guide/end_to_end/best_practices/users.html> Test Users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cca5bac3-fc32-44d4-b266-59e58067cc27></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/testing_guide/end_to_end/best_practices/waits.html> Waits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_20667754-77e2-4505-9140-7726aeba5a31></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/end_to_end/capybara_to_chemlab_migration_guide.html> Migrate Capybara to Chemlab </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7c5af78e-2e6e-4fb2-a34b-731aaa34a5bd></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/end_to_end/test_pipelines.html> End-to-end test pipelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e67dce27-5e06-4b39-a3eb-a5583494ae1f></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/testing_guide/end_to_end/running_tests/> Running tests </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dfe33008-0a29-453f-9f3b-01f95e73b6f7></div> </span> <div class=collapse id=doc_dfe33008-0a29-453f-9f3b-01f95e73b6f7> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/testing_guide/end_to_end/running_tests/running_tests_that_require_special_setup.html> Running tests that require special setup </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_870d0e73-b013-49a1-99e2-7025551ae8f3></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/end_to_end/style_guide.html> Style guide for writing end-to-end tests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8cc37571-a735-436a-b2be-a027b296a915></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/end_to_end/test_infrastructure.html> Test Infrastructure for Cloud Integrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ef47cd88-d920-4d26-a317-9383e50e71c0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/testing_guide/end_to_end/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a6ce98cc-22e5-407b-9641-31f0f7db2f4a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/i18n/> Translate GitLab </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_331b8c86-35c3-435d-8900-afbd59beea12></div> </span> <div class=collapse id=doc_331b8c86-35c3-435d-8900-afbd59beea12> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/i18n/externalization.html> Externalization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8f3f3c74-f328-4959-93cc-248023434eb9></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/i18n/translation.html> Translation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ea94a7de-4ec2-427a-916c-52250fdb5cd2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/i18n/proofreader.html> Proofreading </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c6f2f54c-708c-4de9-9bca-763fbdfd40a6></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/i18n/merging_translations.html> Merging </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c7261056-1659-446b-87db-ebb3f926169a></div> </span> </div> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/development/contributing/style_guides.html> Development style guides </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_88807082-6b84-4b75-a23f-2c46481e983c></div> </span> <div class=collapse id=doc_88807082-6b84-4b75-a23f-2c46481e983c> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/search/advanced_search_migration_styleguide.html> Advanced search migration style guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3d246d59-fa2b-407d-8181-6be8a7f71c03></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/api_styleguide.html> API style guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_313eb471-b735-4c92-a8a8-7c647d9d1a86></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/caching.html> Caching guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_39ae6294-ab88-4a4c-80d2-dfc61aa1e3c9></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/fe_guide/style/> Frontend style guides </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1b331d79-2e34-4132-b0ab-4b9d037828cf></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/fe_guide/frontend_goals.html> Frontend Goals </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bbfa0629-649a-46a3-ba0e-08b0e4149794></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/gemfile.html> Gemfile guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7f329d2e-2a24-4a43-9b04-ec0e7cff8eb6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/gems.html> Gems development guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_34d2eaea-e56d-48dc-a317-e0d2e54b7820></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/go_guide/> Go standards and style guidelines </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f0437223-6797-4349-83a2-9d8830e4d91f></div> </span> <div class=collapse id=doc_f0437223-6797-4349-83a2-9d8830e4d91f> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/go_guide/dependencies.html> Dependency management in Go </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_128ee820-3a14-4ca2-9e2c-e1cfaab6acd3></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/go_guide/go_upgrade.html> Managing Go versions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_93ab24a9-609b-4d53-b7d9-1c61d722ddb1></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/api_graphql_styleguide.html> GraphQL API style guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9c8fb234-650e-4f2d-95b1-b008ed851163></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/shell_commands.html> Shell command guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4f33c011-3d8e-4c11-9868-8eb85502fbf4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/fe_guide/style/html.html> HTML style guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_717339b8-9ad3-41be-aaba-a962ca55b372></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/fe_guide/style/javascript.html> JavaScript style guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dee51de5-e82c-4ae3-8ad9-c20c13897e86></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/performance.html> Performance guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_475c4806-f6f1-4574-93b2-efbacff80cdc></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/python_guide/> Python guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_be30133e-def5-451f-82ad-def43aade179></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/refactoring_guide/> Refactoring guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b20f28de-b7e9-41cc-9122-6fd3750bb180></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/rubocop_development_guide.html> RuboCop rule guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_eb99175e-a212-4d97-b85b-d6881a81af4a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/backend/ruby_style_guide.html> Ruby style guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a04bb967-cb0d-4e3f-a04d-05f6cce06329></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/fe_guide/style/scss.html> SCSS style guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4db3fac1-1262-4de6-a73d-cdebcbde8b32></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/secure_coding_guidelines.html> Secure coding guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a79256a7-c2e7-403d-8560-0c8149477f16></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/service_measurement.html> Service measurement </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e58a3cd6-8fc2-46f6-a4e9-712f3f998173></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/software_design.html> Software design guides </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9c4965f6-7ab4-40b3-898b-295e2cd3bada></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/fe_guide/state_management.html> State management </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c4b8ed8a-90ff-4958-b432-26b9aa72a27c></div> </span> <div class=collapse id=doc_c4b8ed8a-90ff-4958-b432-26b9aa72a27c> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/pinia.html> Pinia </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c7f73137-f6a5-4d7b-a67f-2761c6bfbf1c></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/shell_scripting_guide/> Shell scripting standards and style guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3b7b9080-331a-4786-858e-6041e4e17ce4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/fe_guide/style/typescript.html> TypeScript style guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7ac67710-b847-4eee-b181-6e183d52c5a8></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/fe_guide/style/vue.html> Vue style guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6e1cfdf5-2822-4766-b39c-334384b433f9></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/development/feature_development.html> Feature development </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fa4ab053-262f-4560-97a8-e95587bd1012></div> </span> <div class=collapse id=doc_fa4ab053-262f-4560-97a8-e95587bd1012> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/activitypub/> ActivityPub </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_97e81100-edcf-4df0-8d1b-b2190a7cc554></div> </span> <div class=collapse id=doc_97e81100-edcf-4df0-8d1b-b2190a7cc554> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/activitypub/actors/> ActivityPub actors </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7069a257-f577-4184-8ccd-878f1d8720d0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/activitypub/actors/releases.html> Releases actor </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8cac87f3-a1da-49b2-982d-18dd426800dd></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/advanced_search.html> Advanced search </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f7534fa8-26ce-4fb8-ac13-2c858572a0a3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/ai_architecture.html> AI </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a4fad431-699a-41ca-9f01-b5e7f990eb77></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/application_limits.html> Application limits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_97922b55-0376-412a-a110-7ef4c598a5ed></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/application_secrets.html> Application secrets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ebe8cd8b-7603-49b0-9162-41bf2bf07e5f></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/application_settings.html> Application settings </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_75f2b5e5-65e7-4e36-b404-94bb45240fe6></div> </span> <div class=collapse id=doc_75f2b5e5-65e7-4e36-b404-94bb45240fe6> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cascading_settings.html> Cascading settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_81f74523-3757-4428-a79b-32f2d2c47333></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/application_slis/> Application SLIs </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3d52c344-9004-4952-93f7-a49ae1e891f0></div> </span> <div class=collapse id=doc_3d52c344-9004-4952-93f7-a49ae1e891f0> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/application_slis/rails_request.html> Rails Request SLIs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ee98bb3d-f49a-4064-8c53-c0e5164a1462></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/application_slis/sidekiq_execution.html> Sidekiq Execution SLIs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_82e2b6e4-6df1-42ef-9756-61b4972c08df></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/merge_request_concepts/approval_rules.html> Approval rules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0f5dffe2-d2c9-4003-a795-f376a1857317></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/audit_event_guide/> Audit events </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d5b5dbbe-a39a-402f-b5c7-88fa1ba2074e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/auto_devops.html> Auto DevOps </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2db2256c-e4c5-4111-8f5c-7492d0a29ad3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/backup_and_restore/backup_gitlab.html> Backup and Restore </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_222d658c-910e-4444-9634-2b988f7e71de></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/project_templates.html> Built-in project templates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cac0af1c-27a0-4029-8592-4ac243189ee9></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/cells/> Cells </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d7b70511-5656-41ca-882a-0e46034a3b9f></div> </span> <div class=collapse id=doc_d7b70511-5656-41ca-882a-0e46034a3b9f> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cells/topology_service.html> Topology Service </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4f633248-28e1-463d-a803-213e7ee7036d></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/cicd/> CI/CD </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ad7039d7-0e1d-4c76-800d-da83e5120dce></div> </span> <div class=collapse id=doc_ad7039d7-0e1d-4c76-800d-da83e5120dce> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cicd/cicd_reference_documentation_guide.html> Documenting keywords </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_59aac6f6-5de0-4267-8b1d-a728b6e9dc6d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cicd/configuration.html> Contribute to the CI/CD configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_32bb1ee2-107e-465d-bc21-19440c9d25bc></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cicd/schema.html> Contribute to the CI/CD schema </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_baac88b7-8338-4583-bb4b-60993ecdebe6></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cicd/components.html> CI/CD component development </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_65802282-9c14-442a-a332-22b2d1beeed8></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cicd/templates.html> CI/CD template development </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e85b59e8-e721-4069-adbf-9a09231989f7></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cicd/pipeline_wizard.html> Pipeline Wizard </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b172846b-d407-4d78-b3fd-4ae6bee3bc5f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cicd/cicd_tables.html> New partitioned CI/CD tables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_92a016e9-4b85-4046-b188-bf12d06c690f></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/code_comments.html> Code comments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fe2ea261-4250-4c3c-b38a-8e4f3009004b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/code_intelligence/> Code intelligence </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_198a7ab6-6206-4fa2-864a-3412a585fefa></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/code_owners/> Code Owners </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7c0a14f5-6f97-4c33-be2e-b9cbe014b9cb></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/code_suggestions/> Code Suggestions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_238f8f1f-3ece-4d54-b373-e7f4a698d3aa></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/backend/create_source_code_be/> Source Code Management </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d32a49c2-89da-4136-866e-42b8466b77c3></div> </span> <div class=collapse id=doc_d32a49c2-89da-4136-866e-42b8466b77c3> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/backend/create_source_code_be/gitaly_touch_points.html> Gitaly touch points </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e95d5f5e-7eac-424d-bdef-c481f2e0e75b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/push_rules/> Push Rules development guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_754e4d17-8f87-4649-810a-202421fceadd></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/data_science/> Data science </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_22f6c57c-2080-42c9-8384-9dfe1c325e50></div> </span> <div class=collapse id=doc_22f6c57c-2080-42c9-8384-9dfe1c325e50> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/data_science/model_registry/> Model registry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1ed74b88-0036-4b00-8fa0-031dcb73f48d></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/data_seeder.html> Data Seeder </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ade3417d-abf3-4c75-9cb9-6eedde98ef10></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/database/> Database </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b9e651d5-5c4a-4093-9789-e7575863c1b6></div> </span> <div class=collapse id=doc_b9e651d5-5c4a-4093-9789-e7575863c1b6> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/adding_database_indexes.html> Adding database indexes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a8368fc6-0e44-4cb3-8efb-c07f94b284fb></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/required_stops.html> Database required stops </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a94bd94c-61e9-48d1-ae33-c796267a6fc8></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/add_foreign_key_to_existing_column.html> Add a foreign key constraint to an existing column </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ae55159f-7759-4880-8e75-00f222b981c4></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/avoiding_downtime_in_migrations.html> Avoiding downtime in migrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_41b3804a-ffe1-429c-be08-4c6fd2152677></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/batched_background_migrations.html> Batched background migrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2266c705-c18b-47d0-97a5-ffab1c59bac4></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/batching_best_practices.html> Batching best practices </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8614d33f-932f-4bc3-a935-edd5180489c2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/poc_tree_iterator.html> Batch iteration in a tree hierarchy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_402daece-7b18-44fb-a8b8-d08644dd251a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cached_queries.html> Cached queries guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_72c7e145-cb7e-44fd-83be-6f12304c3f24></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/filtering_by_label.html> Case study - filtering by label </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c358bfcb-ebee-4ce7-ad88-52551505902e></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/namespaces_storage_statistics.html> Case study - namespaces storage statistics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_421717a8-4456-4b0b-9d86-62f4e61903a5></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/ci_mirrored_tables.html> CI mirrored tables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ed54c28e-02f5-40c3-a7fd-12f5b96bfbb9></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/database/clickhouse/> ClickHouse </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a9433f46-f2ca-4c46-8dff-e43f262998d6></div> </span> <div class=collapse id=doc_a9433f46-f2ca-4c46-8dff-e43f262998d6> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/clickhouse/clickhouse_within_gitlab.html> ClickHouse within GitLab </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_449cfe43-0711-4523-8bb8-3d56dac44227></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/clickhouse/gitlab_activity_data.html> GitLab activity data in ClickHouse </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_641ded60-026d-4afc-ae3b-b667aaf473a4></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/clickhouse/merge_request_analytics.html> Merge request analytics with ClickHouse </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d3d14463-3d00-442f-88ea-8201483f7182></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/clickhouse/optimization.html> Optimizing query execution </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e656f9c5-2d61-4845-b6b6-cc002491a9ea></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/clickhouse/tiered_storage.html> Tiered storages in ClickHouse </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0d268a0f-38fd-4352-8a8c-92f8c932ad4d></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/client_side_connection_pool.html> Client-side connection pool </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0d082928-8d51-4c19-906d-28d047fd5f78></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/constraint_naming_convention.html> Constraint naming convention </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7de7cbc0-b31a-48a9-a573-1bf60a29aad1></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/database_dictionary.html> Database Dictionary </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_20fcd84f-44aa-4f7f-9851-646022ed4c74></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/database_lab.html> Database Lab and Postgres.ai </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2cc497d9-3ba7-48ba-81ff-181dfd2a0598></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/load_balancing.html> Database load balancing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_10615729-dd86-4f11-a086-8bda15dd1ac7></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/database_migration_pipeline.html> Database migration pipeline </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_13890d86-f1a3-4a07-b700-ee26443cc264></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database_review.html> Database review guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_42f7d79f-c566-410c-b42a-fd6d41c298b4></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/database_reviewer_guidelines.html> Database reviewer guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_05d33942-881f-45b5-9948-35a0d993e18b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/dbcheck-migrations-job.html> Database check-migrations job </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f43e0295-da21-4421-a735-599d8b117162></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/dbmigrate_multi_version_upgrade_job.html> DB Migrate multi-version upgrade job </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4abd1eb5-02ef-45e1-a47a-ef3b38d53bff></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/db_dump.html> DB dump </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3f6c71b3-ead9-4204-b727-bd4eae13cdc1></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/deduplicate_database_records.html> Deduplicate database records </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_660b103f-e17b-4ec9-be28-e8704abb53c3></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/deleting_migrations.html> Delete existing migrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9cba84ec-0a7a-4eb7-887e-d71be3490913></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/creating_enums.html> Enums </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_beb20cd6-3ff5-474c-b55f-426dcb941706></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/foreign_keys.html> Foreign keys and associations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_448d3b0d-3efe-43b5-a695-872c47a0deec></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/hash_indexes.html> Hash indexes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6aae00e7-f200-4f60-a242-51b1cc6bd210></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/insert_into_tables_in_batches.html> Insert into tables in batches </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b5854c3c-676f-4977-a48e-fb931170f5ec></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/new_database_migration_version.html> Introducing a new database migration version </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_776b5ef9-7b99-439a-a16d-7beea15c9f5b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/iterating_tables_in_batches.html> Iterating tables in batches </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_df3f5607-de07-4237-b3ba-cec6fd993bed></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/jh_features_review.html> JiHu merge requests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3e5d358b-bdd1-41f0-ac2a-e43a08a74323></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/layout_and_access_patterns.html> Layout and access patterns </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a2b9c686-043f-44f2-820f-129177614c02></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/maintenance_operations.html> Maintenance operations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6c849411-b1de-4ed7-be80-52dd2c1bacea></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/migration_ordering.html> Migration ordering </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d9ae887b-a328-4380-a0a4-ae95887ab759></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/migration_style_guide.html> Migrations style guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dce36480-0347-4bfa-bdb6-98a4cc6c58b2></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/database/multiple_databases.html> Multiple databases </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d3758552-ce10-4d5c-b4c4-70cbf6d522b1></div> </span> <div class=collapse id=doc_d3758552-ce10-4d5c-b4c4-70cbf6d522b1> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/loose_foreign_keys.html> Loose Foreign Keys </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_48e08985-7420-402d-a211-0175dfb070e6></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/migrations_for_multiple_databases.html> Migrations for multiple databases </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_98b6a33e-5d23-4558-9e33-aa5f8a0416c1></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/namespaces.html> Namespaces </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7414214d-1a9d-47a2-bf6e-9ced57d0bd88></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/navigation_sidebar.html> Navigation sidebar </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3ef8ce71-9416-4b19-b82b-d621d3145a37></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/not_null_constraints.html> NOT NULL constraints </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_597ea73e-1827-4675-af09-b66c7e3adae9></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/offset_pagination_optimization.html> Offset pagination optimization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_176233d9-03f5-4dac-8eea-ef2fa531f201></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/ordering_table_columns.html> Ordering table columns </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ffc838d1-46f9-4fbb-b90b-6aa7aecaca53></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/database/pagination_guidelines.html> Pagination guidelines </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dcf3decf-ef82-43c8-bd1b-f2e80b30ec50></div> </span> <div class=collapse id=doc_dcf3decf-ef82-43c8-bd1b-f2e80b30ec50> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/pagination_performance_guidelines.html> Pagination performance guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b8e51e09-068a-4da3-8871-4dfe4dc7d94c></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/keyset_pagination.html> Keyset pagination </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6a64913e-b9e3-412b-81ec-6642523e6e11></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/efficient_in_operator_queries.html> Efficient IN operator queries </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_232bfc83-f70d-4214-b988-d54367d7b765></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/polymorphic_associations.html> Polymorphic associations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_39e7d474-2ad6-45d7-843c-60df72f17861></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/post_deployment_migrations.html> Post-deployment migrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ea9fbddc-4d5a-41d7-8b29-dc06764bcbfc></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/database_query_comments.html> Query comments with Marginalia </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_820f4f3b-1eec-4a81-941d-bb625c8b2086></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/query_count_limits.html> Query count limits </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c9b5ce41-6933-4bb6-bee3-33c2301277c1></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/query_performance.html> Query performance guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ae798c56-2bd7-4edd-9c70-5cfae987fc48></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/query_recorder.html> Query Recorder </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f210f318-35dc-4da0-91cc-f0b5335e9483></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/rename_database_tables.html> Rename database tables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3f756af3-bb54-4b8a-996d-63dd116b0863></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/database/scalability/patterns/> Scalability patterns </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_019fcf2a-5343-467e-8927-0135ad8f32b5></div> </span> <div class=collapse id=doc_019fcf2a-5343-467e-8927-0135ad8f32b5> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/scalability/patterns/read_mostly.html> Read-mostly pattern </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a27fae09-0d18-48f8-b7bb-af40c3681f30></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/scalability/patterns/time_decay.html> Time decay pattern </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8262ee27-3998-4736-a40c-751df04c254a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/serializing_data.html> Serializing data </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_46adacdb-f003-4fb8-972a-a2804f6e7554></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/setting_multiple_values.html> Setting multiple values </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ddc77832-5b53-4b74-a31f-4e9b892fd2db></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/sha1_as_binary.html> SHA1 as binary </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_52445817-f99c-43c1-83a9-0d7a7149c7c0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/single_table_inheritance.html> Single Table Inheritance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ef390f11-11b4-4b02-812b-06b5d5a63f76></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/semver.html> Semantic Versioning of Database Records </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_57202a80-017b-4afa-affc-55eace87f142></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sql.html> SQL guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b50cccab-934c-4d31-a587-a974ba6cf3c9></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/strings_and_the_text_data_type.html> Strings and the Text data type </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3614b8a6-60f6-43fb-bbb4-fb9c09c8474b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/swapping_tables.html> Swapping tables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3d4a793d-5f2f-4441-840f-862e719e8e7e></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/database/partitioning/> Table partitioning </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_acb7059f-28d7-4851-89e9-e35fedb66f2d></div> </span> <div class=collapse id=doc_acb7059f-28d7-4851-89e9-e35fedb66f2d> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/partitioning/date_range.html> Date range </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_efd1ca53-967d-4971-9aa2-114645ef7c1f></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/partitioning/hash.html> Hash </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a6523b14-0d88-4694-81a5-2e8d6ef3b0ab></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/partitioning/int_range.html> Int range </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_de240322-464e-4224-88ed-fe0a447f5eb7></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/database/partitioning/list.html> List </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9c3d0251-602b-4227-a0d7-a4a96a370418></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/transaction_guidelines.html> Transaction guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5c050872-97f7-4199-999f-9fbe706ce0f7></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/database_debugging.html> Troubleshooting and debugging </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3eae3e43-6494-4377-b270-b4ab34dd070d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/understanding_explain_plans.html> Understanding EXPLAIN plans </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8f8dcf66-9979-4bc3-9714-5017d8377d83></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/database/verifying_database_capabilities.html> Verifying database capabilities </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b1a6dfe6-a086-4bd5-9427-95f58fd02dfb></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/contributing/design.html> Design and UI </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_49f306be-d64d-45aa-a58d-63fa874885ea></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/development_seed_files.html> Development seed files </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1da5b095-8f34-4757-b120-35bde2f4922e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/distributed_tracing.html> Distributed tracing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_377d4612-20d9-495a-b9de-4c7a1b4b9166></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/event_store.html> Event Store </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_182d1cc6-32ed-44d5-8b9e-2ced2b425b0a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/export_csv.html> Export CSV </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1f5cf0cd-e9bb-449a-b6bd-12384f8bc998></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/fe_guide/> Frontend development </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d22d205c-f4f8-4b86-91fe-0ca97010dcba></div> </span> <div class=collapse id=doc_d22d205c-f4f8-4b86-91fe-0ca97010dcba> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/fe_guide/accessibility/> Accessibility </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_83bc591b-edf9-47d8-b1ac-fc11d82114ba></div> </span> <div class=collapse id=doc_83bc591b-edf9-47d8-b1ac-fc11d82114ba> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/accessibility/best_practices.html> Best practices </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7796c0d6-eb39-4d86-bcc5-312957ef5e8f></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/accessibility/automated_testing.html> Automated testing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_800eeefa-eb18-483f-8b70-2c86c5d3d035></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/fe_guide/architecture.html> Architecture </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_05083e11-bb5c-4047-a50d-dd21628c1240></div> </span> <div class=collapse id=doc_05083e11-bb5c-4047-a50d-dd21628c1240> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/content_editor.html> Content Editor </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_94bc5a3b-9781-4a59-a7c8-6d1c1dae1708></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/customizable_dashboards.html> Customizable dashboards </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8ba2c50f-6235-4f18-9b87-b644cb0d2948></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/design_tokens.html> Design tokens </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5f7396e5-863c-4b99-a04e-2b6422f09ebc></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/diagrams_net_integration.html> Diagrams.net </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_53a498c2-41b7-43e7-88e0-5643afbb93de></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/merge_request_widgets.html> Merge request widget extensions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_96dd97c9-ae37-4b6b-8c59-2bd59e4b3ff2></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/registry_architecture.html> Registry architecture </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b8f6085a-4d69-4d9d-89c6-bae49a0bc8d7></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/source_editor.html> Source editor </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3fb7e650-0bef-41ba-a09b-380fd7c3295a></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/storybook.html> Storybook </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_76fe2ce5-3075-4e6e-a907-11ab085dd8aa></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/widgets.html> Widgets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_84d27156-5dba-4868-90ca-3bf871264003></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/cookies.html> Cookies </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4ea25866-cb78-442a-93d0-73c707e0607c></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/dark_mode.html> Dark mode </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_612d7d04-6891-4544-b047-b244ed7c419f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/date_and_time.html> Date and time </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_edefb216-ec96-4d08-8132-6c6a93e2ef08></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/dependencies.html> Dependencies </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d1252240-e033-401b-81bd-d939df51ffd0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/design_patterns.html> Design patterns </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_699338de-699a-4697-8adb-43517237dc24></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=https://handbook.gitlab.com/handbook/product/analytics-instrumentation-guide/ target=_blank> Event tracking </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3ad5d919-4bb7-459c-aeba-9af53dbbd066></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/emojis.html> Emojis </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a4370a46-7545-4d35-b94d-2385d7da15d1></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/frontend_faq.html> FAQ </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4ba62f87-2561-4ce2-aa73-c3cf43a1e4e6></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/fe_guide/guides.html> Guides </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d981ab42-702e-46ce-ba3e-9f263685d30e></div> </span> <div class=collapse id=doc_d981ab42-702e-46ce-ba3e-9f263685d30e> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/getting_started.html> Getting started </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9f9aaf6c-6e11-49f0-8c31-e3bf603e3110></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/migrating_from_vuex.html> Migrating from Vuex </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_857d0f2c-f43b-452c-bed6-f0b6b49a229f></div> </span> <span class=nav-link> <a class="global-nav-link level-5 has-collapse" href=/ee/development/fe_guide/onboarding_course/> Onboarding course </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e911e697-74a2-4f41-9d48-72fac1322892></div> </span> <div class=collapse id=doc_e911e697-74a2-4f41-9d48-72fac1322892> <span class=nav-link> <a class="global-nav-link level-6" href=/ee/development/fe_guide/onboarding_course/lesson_1.html> Lesson 1 </a> </span> </div> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/vue3_migration.html> Vue 3 migration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_80b5f882-f4a7-4552-a960-3ac4084a82ec></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/icons.html> Icons and SVG illustrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d43a78de-586f-4453-8591-f993023a86d8></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/keyboard_shortcuts.html> Keyboard shortcuts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cfcfad47-2244-4953-ade0-87027a25eef4></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/logging.html> Logging </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_24ead473-9f83-4c81-bae4-5fbab8dd84d5></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/sentry.html> Sentry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_17c9df1b-d615-4237-9569-b12f1ae66c25></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/performance.html> Performance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d1785533-5783-4172-99e2-13e81b650c1a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/security.html> Security </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fdbba487-8ddd-42e5-9f3e-79a43df0d6e7></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/fe_guide/tech_stack.html> Tech Stack </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_aa561c53-f26b-41a4-87a4-1f507025da17></div> </span> <div class=collapse id=doc_aa561c53-f26b-41a4-87a4-1f507025da17> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/axios.html> Axios </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_acf56212-1d66-42e6-b8ec-7a0dd4614065></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/graphql.html> GraphQL </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_73e158b7-3841-4eda-a27f-d646ce401374></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/haml.html> HAML </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3ca630bc-c6a6-4a91-ac99-d688e38d2c47></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/view_component.html> ViewComponent </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6ffdabfc-3c73-42e2-bdb8-2d423bb4b643></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/vue.html> Vue </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b2a64f8d-4086-4090-9b43-6c9d9eea3082></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/vuex.html> Vuex </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6083cbe3-f34d-46ac-be1c-e1f2fe0a0af6></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/fe_guide/tooling.html> Tooling </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a1a9643c-64ba-4f31-9dbd-3501806b6437></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f03206a1-5193-48d8-b518-22eedcfaa8cd></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/fe_guide/type_hinting.html> Type hinting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_38546c59-246f-4fe4-ba7e-39eabe5bb294></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/geo.html> Geo </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_97a6344e-7fd2-411e-b28d-dc74e3a3a97d></div> </span> <div class=collapse id=doc_97a6344e-7fd2-411e-b28d-dc74e3a3a97d> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/geo/framework.html> Geo framework </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_65b29c9c-9584-4af6-be90-a5c591085175></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/geo/proxying.html> Geo proxying </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a05cc5cc-9682-487b-aa1c-94b6ef1b2dba></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/geo/api.html> Geo API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_427d14cf-d160-45be-ae87-eb5c770413c5></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/lfs.html> Git LFS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d29f0fde-4829-4294-8896-537749ab5351></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/git_object_deduplication.html> Git object deduplication </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5a26d779-3b4b-4a32-8ab7-5c05f373fe8a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/gitaly.html> Gitaly </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ab9c0834-dd9b-4cb3-baba-acf0ab9b55d0></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/gitlab_flavored_markdown/> GitLab Flavored Markdown (GLFM) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8af1f709-c1e7-4b2b-9d4c-62ce6c00fd00></div> </span> <div class=collapse id=doc_8af1f709-c1e7-4b2b-9d4c-62ce6c00fd00> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/gitlab_flavored_markdown/reference_processing.html> Reference processing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2a3304f8-65b7-4187-a0c3-26d637eecaeb></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/gitlab_shell/> GitLab Shell </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fa1fec35-4aa8-482b-ad89-599f131c4bbd></div> </span> <div class=collapse id=doc_fa1fec35-4aa8-482b-ad89-599f131c4bbd> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/gitlab_shell/features.html> Features </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_451e63b7-3213-4d20-bfff-ba6009fdf54f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/gitlab_shell/gitlab_sshd.html> GitLab-sshd </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_530078a7-06e0-4c9b-8563-8b9de24d4dde></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/gitlab_shell/process.html> Processes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2ff5c093-e891-4d20-88d6-473e5515d625></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/gitpod_internals.html> Gitpod internal configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_18a7c69d-c383-4e2a-8acb-d1107979d692></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/graphql_guide/> GraphQL </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_efa7a7e1-a134-4ad8-a620-23a2ab5e152c></div> </span> <div class=collapse id=doc_efa7a7e1-a134-4ad8-a620-23a2ab5e152c> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/graphql_guide/authorization.html> GraphQL authorization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_71ddd1ff-a06a-4044-9bbd-35d22d4f3640></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/graphql_guide/batchloader.html> GraphQL BatchLoader </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bce0c63c-b5bd-467a-9d0e-51533eda04a3></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/graphql_guide/monitoring.html> Reading GraphQL logs </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_50522bdf-3c10-474b-8c6c-4a18bd1e6a13></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/graphql_guide/pagination.html> GraphQL pagination </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f885600e-a132-4911-9581-11d0925e5aee></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/graphql_guide/graphql_pro.html> GraphQL Pro </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_80fdfeb5-1cda-4b67-b05e-307679bd070e></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/graphql_guide/reviewing.html> GraphQL API merge request checklist </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b714050b-ab00-43ff-a3e3-3df25212a9a4></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/chaos_endpoints.html> Generating chaos </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_288081bf-fa45-41ab-9173-64ed538afe24></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/project_templates/> Group-level project templates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3d6c1e28-aa63-4aea-8d18-21bc2af8405e></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/import/principles_of_importer_design.html> Principles of Importer Design </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a46c9e88-d373-4ef3-8c92-fd8253360b97></div> </span> <div class=collapse id=doc_a46c9e88-d373-4ef3-8c92-fd8253360b97> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/bitbucket_cloud_importer.html> Import (Bitbucket Cloud) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1e7b171a-4666-409e-b24f-97f2c5632211></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/bitbucket_server_importer.html> Import (Bitbucket Server) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ef4432c6-d315-4f02-8e8e-92bb7ba3d747></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/github_importer.html> Import (GitHub) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c88a0d6a-4345-4ab0-bcfa-f08a9b939bae></div> </span> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/bulk_import.html> Import (Migration by direct transfer) </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_05db3866-85b9-40ba-8031-3c79a5622aa4></div> </span> <div class=collapse id=doc_05db3866-85b9-40ba-8031-3c79a5622aa4> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/bulk_imports/contributing.html> Add relations to direct transfer importer </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6bc0170d-d37d-483b-9747-354ec17f4cb1></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/import_export.html> Import (Migration by file export) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c2fb22da-7e25-4e3a-843c-72fe3bab59e4></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/import_project.html> Import (test project) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7b8d1fc4-5943-4b15-b610-81611ed8d4f1></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/identity_verification.html> Identity verification </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8804a107-add3-4f9b-aace-ab95b0d59c9f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/integrations/> Integrations </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c0bb4c70-a55d-4676-9d05-40dbfeed897b></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/internal_analytics/> Internal analytics </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3305ac10-9603-4742-b200-44cd13e6cef2></div> </span> <div class=collapse id=doc_3305ac10-9603-4742-b200-44cd13e6cef2> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/internal_analytics/internal_event_instrumentation/> Internal event tracking </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ef169e0c-0f87-4628-a26b-b1c1cc6d77c2></div> </span> <div class=collapse id=doc_ef169e0c-0f87-4628-a26b-b1c1cc6d77c2> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/internal_analytics/internal_event_instrumentation/quick_start.html> Quick start guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_76e9609b-67d5-4dba-9c9e-2d3cde22c106></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/internal_analytics/internal_event_instrumentation/migration.html> Migrating to internal event tracking </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c1c57497-5512-418b-add4-87999d745e93></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/internal_analytics/internal_event_instrumentation/event_definition_guide.html> Event definition guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1db4849d-d96d-40b9-8cc6-d0a9fa94976d></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/internal_analytics/internal_event_instrumentation/metric_definition_guide.html> Metric definition guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_327ec88e-7d47-46ad-8455-e9910e21759f></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/internal_analytics/internal_event_instrumentation/local_setup_and_debugging.html> Local setup and debugging </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_af70974e-2820-468d-bcd7-d1a66c7cd43d></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/internal_analytics/metrics/> Metrics </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3fc8a512-7511-4625-8172-1423ff0dafad></div> </span> <div class=collapse id=doc_3fc8a512-7511-4625-8172-1423ff0dafad> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/internal_analytics/metrics/metrics_dictionary.html> Metrics dictionary guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_818531fb-3432-445a-b368-2ceb38bfd260></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/internal_analytics/metrics/metrics_instrumentation.html> Metrics instrumentation guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_56d61062-94e0-4898-9a11-39483bda4960></div> </span> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/internal_analytics/metrics/metrics_lifecycle.html> Metrics lifecycle </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b69027c7-6810-4c44-a98a-bfd4cafbec68></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4 has-collapse" href=/ee/development/internal_analytics/service_ping/> Service Ping </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_821b635a-fdea-4565-88fb-090770ca50b4></div> </span> <div class=collapse id=doc_821b635a-fdea-4565-88fb-090770ca50b4> <span class=nav-link> <a class="global-nav-link level-5" href=/ee/development/internal_analytics/service_ping/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fd48982b-1d37-42bc-b09f-02eba60e1433></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/internal_analytics/review_guidelines.html> Review guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_26f9c921-4eab-4766-a308-7c941387c244></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/internal_api/> Internal API </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d794f7e3-1d40-43c0-9817-4a894f8b5dc3></div> </span> <div class=collapse id=doc_d794f7e3-1d40-43c0-9817-4a894f8b5dc3> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/internal_api/internal_api_allowed.html> Internal allowed API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_271a60dd-655d-4e8c-ac54-310a65f0d8e7></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/internal_api/gitlab_subscriptions.html> GitLab Subscriptions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0c2e5180-83b5-47b9-a970-7a03c3b8d199></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/internal_users.html> Internal users </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e5664724-bd96-4075-aef4-58544b15b092></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/issuable-like-models.html> Issuable-like Rails models utilities </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dd544aa2-5a99-4b62-b7d9-119f3553908b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/issue_types.html> Issue types </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6c54b351-5a94-4684-a6cd-85be69adcfdc></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/integrations/jenkins.html> Jenkins in local environments </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8eb93d3a-1569-4129-aec8-543ddba46f85></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/integrations/jira_connect.html> Jira development environment </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3f345d76-7abc-45fb-bb88-9eea34c5cf8a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/json.html> JSON guidelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_95e4c547-c6e8-4a8b-b8a5-2e509e87ffb6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/kubernetes.html> Kubernetes integration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e783dce1-29ac-480f-a09a-37429823cb70></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/logging.html> Logging </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0522272a-1277-4230-9c1f-cd7036fcd39b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/observability/> Observability </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_062ea6db-9936-44bb-bd7c-cb00579954a4></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/stage_group_observability/> Observability for stage groups </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3d7e0566-8691-43e9-a957-e956fa43116c></div> </span> <div class=collapse id=doc_3d7e0566-8691-43e9-a957-e956fa43116c> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/stage_group_observability/dashboards/> Dashboards </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_60450202-c60a-4ced-b561-e76db6c48f9a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/stage_group_observability/gitlab_instrumentation_for_opentelemetry.html> GitLab instrumentation for OpenTelemetry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3a0282a9-dc97-46b7-8645-16ce9463589e></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/stage_group_observability/dashboards/stage_group_dashboard.html> Stage group dashboard </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1f2a7b75-b7fb-4fc2-b2b9-10d648f45755></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/stage_group_observability/dashboards/error_budget_detail.html> Error budget detail </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_47f3b426-a2a9-46ff-8f51-5f4477885891></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/packages/> Package </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6fa1e973-e164-45c6-a0cb-7e75b9ee3414></div> </span> <div class=collapse id=doc_6fa1e973-e164-45c6-a0cb-7e75b9ee3414> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/packages/settings.html> Package settings </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a7d2a280-efa3-4d54-a33e-93993a5b1517></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/packages/structure.html> Package structure </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9610d98d-69bf-48b3-89d3-388666f0fbb4></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/packages/new_format_development.html> Support new formats </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_32bf9cea-bff0-4766-befa-9a9c0a46457b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/packages/cleanup_policies.html> Cleanup policies </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_331af956-16bd-45c6-a1b4-8fe800041953></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/packages/debian_repository.html> Debian repository </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e5c0091c-c0e8-4239-b220-ff10d1bbb716></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/packages/dependency_proxy.html> Dependency proxy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9a705b14-d54f-458f-8e9b-3a0d3676575c></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/packages/harbor_registry_development.html> Harbor registry </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dba4bd80-669c-4929-895a-befc28dbf02c></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/permissions.html> Permissions </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9428f68a-4430-4853-bef6-4395cce4e5db></div> </span> <div class=collapse id=doc_9428f68a-4430-4853-bef6-4395cce4e5db> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/permissions/predefined_roles.html> Predefined system of user roles </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8d2e59b0-132d-44ac-8ec4-d3068e744e09></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/permissions/custom_roles.html> Custom roles </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7b3a19b9-f488-4e6a-9852-fff781482e2f></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/permissions/conventions.html> Permissions Conventions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5cf2c35a-7cce-4ce7-b3cc-0b5977698cb0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/permissions/authorizations.html> Authorization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_979113d2-d6dc-4f75-b4a1-98e34ec9729d></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/product_qualified_lead_guide/> Product Qualified Lead (PQL) </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0787bd6d-0791-4f7f-8f56-c319a80dad0f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/pry_debugging.html> Pry debugging </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a4bc93d0-181c-42f9-abfb-b59bebffa521></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/vs_code_debugging.html> VS Code debugging </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7df96eb8-50bd-4004-90e2-34ca1ad707b2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/real_time.html> Build and deploy real-time view components </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_85574046-71b5-483b-b000-7cc0d33d0159></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/redis.html> Redis </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fcea9b9b-9698-4482-84a8-a69c6c3b0e7d></div> </span> <div class=collapse id=doc_fcea9b9b-9698-4482-84a8-a69c6c3b0e7d> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/redis/new_redis_instance.html> Add a Redis instance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9fcdac62-94c9-4e9c-9112-2b0a733a3be8></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/reactive_caching.html> Reactive caching </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8acf832f-db1c-4a97-866d-f547b907c6c8></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/remote_development/> Remote Development developer documentation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_94b56f41-bfdb-4b8c-ac48-e9010cdd1d2f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/repository_storage_moves/> Repository storage moves </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_83d3ea48-e872-43c6-8758-477361d66c8c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/routing.html> Routing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_efc1faa5-faff-44ca-8bfa-d057f86084cb></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/sec/> Sec section </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_46fe6508-9f9a-42ad-b3a5-dbf699896032></div> </span> <div class=collapse id=doc_46fe6508-9f9a-42ad-b3a5-dbf699896032> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sec/analyzer_development_guide.html> Analyzer development guide </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_617bb613-ac1b-41f3-9861-9bb4a80d7e4d></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sec/cyclonedx_property_taxonomy.html> CycloneDX property taxonomy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ede81428-95d2-42a4-85f5-98c9102c1d02></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sec/gemnasium_analyzer_data.html> Gemnasium analyzer data </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_80a13f94-78c7-4bba-bdc9-dda923f96b9b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sec/security_report_ingestion_overview.html> Security report ingestion </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6cd5753c-feaa-4ccd-9728-8bba02af1941></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sec/token_revocation_api.html> Token Revocation API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_449d637a-8b78-418b-8af0-1027cfb618ce></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sec/generate_test_vulnerabilities.html> Generate test vulnerabilities </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2903bd4c-3362-41a1-9993-fbad88c7b877></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/sidekiq/> Sidekiq </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f86a2010-34e0-4350-a537-05224a935f8c></div> </span> <div class=collapse id=doc_f86a2010-34e0-4350-a537-05224a935f8c> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sidekiq/compatibility_across_updates.html> Compatibility across updates </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2db8895d-2c76-4caf-98bf-3b06098578fa></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sidekiq/idempotent_jobs.html> Job idempotency and job deduplication </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2f63a125-e6af-4781-8a7e-e790cb7f4a23></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sidekiq/limited_capacity_worker.html> Limited capacity worker </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_923c7e3a-114d-4580-8c6f-7d645a384e1e></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sidekiq/logging.html> Logging </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_12b374db-159d-43d3-a15c-d97d8d0bea89></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/sidekiq/worker_attributes.html> Worker attributes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7a2e64fa-54ca-44ee-b63a-a8263d1c1cb5></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/developing_with_solargraph.html> Solargraph </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0876ac16-a1cc-4cba-825e-970f1fdceda3></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/spam_protection_and_captcha/> Spam protection and CAPTCHA </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a41735b3-28a4-404e-b007-1b0d4d58480b></div> </span> <div class=collapse id=doc_a41735b3-28a4-404e-b007-1b0d4d58480b> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/spam_protection_and_captcha/model_and_services.html> Model and services </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cdd8e31b-ebca-4040-839c-89e236867a12></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/spam_protection_and_captcha/rest_api.html> REST API spam protection </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0820d050-02d4-4a22-8d37-4ece81541892></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/spam_protection_and_captcha/graphql_api.html> GraphQL API spam protection </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cca69ad6-58be-4fd7-80f9-6a28d53d19df></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/spam_protection_and_captcha/web_ui.html> Web UI spam protection </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6a3408d0-99f6-4761-a7de-e04d4dceddec></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/spam_protection_and_captcha/exploratory_testing.html> Exploratory testing </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d8506c75-6e92-45ba-8f74-701e03ec9e22></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/uploads/> Uploads </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c86e6b2d-84f2-47ec-ae51-6643fcd25bb0></div> </span> <div class=collapse id=doc_c86e6b2d-84f2-47ec-ae51-6643fcd25bb0> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/uploads/working_with_uploads.html> Adding new uploads </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4fa87ec8-40e2-49e0-b9b3-9d8f7d3043b4></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/value_stream_analytics.html> Value Stream Analytics </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4381b443-b746-4461-a61f-8813489c0f02></div> </span> <div class=collapse id=doc_4381b443-b746-4461-a61f-8813489c0f02> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/value_stream_analytics/value_stream_analytics_aggregated_backend.html> Aggregated Value Stream Analytics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_64297b75-c44a-4b1a-9137-c12aebdfc28b></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/contributing/verify/> Verify stage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_24314e11-6e65-4d87-a3cd-f3a8f0ddbd25></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/wikis.html> Wikis </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_01024fbf-3625-4a8a-8d30-dd17bb5a14c4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/work_items.html> Work items and work item types </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_849ec6cf-ae50-4713-8f30-587a004adb51></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/work_items_widgets.html> Work items widgets </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7f6dbd59-3c62-4319-9cca-bd98e425bdd8></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/development/workhorse/> Workhorse </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_abe67893-f12f-4284-9818-9f80345add98></div> </span> <div class=collapse id=doc_abe67893-f12f-4284-9818-9f80345add98> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/workhorse/new_features.html> Adding new features to Workhorse </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cfbcd62f-a5b5-4ae8-8160-79b265fcdcb2></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/workhorse/configuration.html> Configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_52ce9620-537f-4868-ac6e-0781e452c676></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/workhorse/gitlab_features.html> Features that rely on Workhorse </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9403719d-424b-46f6-a864-7160245a41f0></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/workhorse/handlers.html> Handlers </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6ac1a34e-d67c-41a6-8bb3-c6c9be17b226></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/development/workhorse/channel.html> Websocket channel support </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8c77d4be-5664-4b26-a9f1-775cd730f4d6></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/prometheus_metrics.html> Prometheus metrics </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_755cfb0b-3367-4fac-b8ad-b8f30e708e04></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/organization/> Organization </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3e08f355-0d55-4d70-94f5-8978caea647e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/utilities.html> Utilities </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_adfb38e9-bf8f-4845-8c07-545b8ad7cb03></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/README.md target=_blank> GitLab Development Kit </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_82fc6e78-fd70-4a01-8f09-0b171d2b1f37></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/development/pipelines/> GitLab project pipelines </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_efbee392-7373-468d-be8e-bb4506944498></div> </span> <div class=collapse id=doc_efbee392-7373-468d-be8e-bb4506944498> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/pipelines/internals.html> CI configuration internals </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4f886a32-4e6e-423a-8d0b-416950499789></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/pipelines/performance.html> CI configuration performance </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a01e84b5-6302-4543-8819-f4037abfbf49></div> </span> </div> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/runner/development/> Contribute to GitLab Runner </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_ea742992-2f77-481c-91cf-3a809aee0ac0></div> </span> <div class=collapse id=cat_ea742992-2f77-481c-91cf-3a809aee0ac0> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/development/reviewing-gitlab-runner.html> Review GitLab Runner </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f3672114-1d2a-4825-8c52-dd8b498b57b6></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/runner/development/add-windows-version.html> Add new Windows version support for Docker executor </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fbc756e1-f043-4ee1-bbc0-6b0a401d62a6></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/development/pages/> Contribute to GitLab Pages </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_b6203b82-31a4-45e2-87a9-d5113912d271></div> </span> <div class=collapse id=cat_b6203b82-31a4-45e2-87a9-d5113912d271> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/development/pages/dnsmasq.html> Using dnsmasq to dynamically handle GitLab Pages subdomains </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ce4c1845-c5a4-4159-b705-0e0ea8cd1e51></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/development/distribution/> Contribute to GitLab Distribution </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_e7c97501-686b-4196-8a7f-20ad46099ca6></div> </span> <div class=collapse id=cat_e7c97501-686b-4196-8a7f-20ad46099ca6> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/omnibus/development/> Contribute to Omnibus GitLab </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6ad0e836-f966-4c4d-8cfd-d0b3327cd887></div> </span> <div class=collapse id=doc_6ad0e836-f966-4c4d-8cfd-d0b3327cd887> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/contribute-to-omnibus-gitlab.html> Getting started </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d756c942-f510-4e87-8a1f-0744d10ebcd6></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/omnibus/build/> Build locally </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a0e4b5ee-4044-4112-9da5-60fbcee7bae8></div> </span> <div class=collapse id=doc_a0e4b5ee-4044-4112-9da5-60fbcee7bae8> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/build/build_package.html> Build Omnibus GitLab package </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bdbd99f4-f0e6-4a0c-9f94-71b2608c51bf></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/build/build_docker_image.html> Build all-in-one Docker image </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1cba3a9c-9dbd-482b-9764-19f9d721ce0b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/build/team_member_docs.html> Information for GitLab team members </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e17c53c0-4bb1-44ed-93f9-afa144b182a4></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/omnibus/development/setup.html> Set up a development environment </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4edfa70c-6edb-4d77-aa90-f51760c040ab></div> </span> <div class=collapse id=doc_4edfa70c-6edb-4d77-aa90-f51760c040ab> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/development/s390x.html> Developing for s390x architecture </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9898ce7c-79a3-4697-a080-850ec1835b48></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/omnibus/development/test-plans/> Test plans </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4ebc587d-a1e4-4f76-a25b-b38aea918106></div> </span> <div class=collapse id=doc_4ebc587d-a1e4-4f76-a25b-b38aea918106> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/development/test-plans/upgrade-component-testplan-template.html> Upgrade Component test plan template </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9394e02f-f18f-4dd2-b296-6784d571dc19></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/development/test-plans/upgrade-golang-testplan.html> Upgrade golang </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c9748b2b-9614-497a-83ba-a73bd9a22eda></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/development/test-plans/upgrade-exiftool-testplan.html> Upgrade exiftool </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_69197d12-0ed6-4724-818e-477f768e0778></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/development/test-plans/upgrade-rubygems-testplan.html> Upgrade rubygems </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b63b3198-46b6-43be-ab80-8374eaf0ca54></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/development/test-plans/upgrade-redis-testplan.html> Upgrade Redis </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a7cae199-be01-43f1-a2ca-8a94d8cbadb6></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/development/test-plans/upgrade-gitlab-exporter-testplan.html> Upgrade gitlab-exporter </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c0146163-4f48-45c1-849a-bff7d9c5886a></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/development/test-plans/upgrade-go-crond-testplan.html> Upgrade go-crond </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bb7a67ab-e6af-42fb-8cff-5f443f619538></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/development/test-plans/upgrade-mattermost-testplan.html> Upgrade Mattermost </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1109a983-7960-4a84-9857-1d6ea0037969></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/allure-test-report.html> Generate test report </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0066eeb2-1af9-4af9-ad2e-f82f302978c4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/maintainership.html> Maintainership </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d6fd171e-01ea-4585-bfa6-228099ab9a08></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/ci-variables.html> CI variables </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a2e820c2-0f77-4fc3-a59d-3cb108ce14b2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/change-package-behavior.html> Change package behavior </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_88da69c9-6c87-4e91-84a4-a1e8318e5e6d></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/settings/gitlab.yml.html> Change YAML config options </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1b735abe-7a8b-4e35-aa1b-abde0dd6a666></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/adding-deprecation-messages.html> Add deprecation messages </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1a6d64df-158d-4504-8442-bcbb03e9b2bf></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/omnibus/development/gitlab-ctl-commands.html> Add new gitlab-ctl commands </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0642711f-b2f9-42fc-9de5-579ca272e93b></div> </span> <div class=collapse id=doc_0642711f-b2f9-42fc-9de5-579ca272e93b> <span class=nav-link> <a class="global-nav-link level-4" href=/omnibus/development/reconfigure_in_detail.html> What happens with gitlab-ctl reconfigure </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a39c29a8-f907-4705-ac95-f3a8e3cfa6bd></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/new-services.html> Add new services </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5a53e65a-5bfc-496f-8937-8c0756c864ce></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/new-software-definition.html> Add new software definitions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_30566c08-1a64-4b71-9eb8-d047673f3cdd></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/database_support.html> Database support </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9b09ee3f-df99-42de-96d4-2a50f518d584></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/creating-patches.html> Create patches </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f170b412-f498-4a32-9c89-c6fc3543b4e7></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/add-remove-configuration-options.html> Add or remove configuration options </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_57b50e9a-6170-48d4-8679-78afbfb34c22></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/managing-postgresql-versions.html> Manage PostgreSQL versions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7b1d1215-c18f-4e4d-85db-763d029eb905></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/omnibus-mirror.html> Omnibus mirror </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_99ae8501-edf1-4ac7-8da3-59cd218c0318></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/package_version_format.html> Version format for the packages and Docker images </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3bc9862f-3ba5-4312-82d7-1fac7409ca0e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/pipelines.html> Pipelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_09cd5a93-9717-494e-9b35-f503abc81055></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/public-attributes.html> Work with public_attributes.json </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8a5d962c-283a-4da0-9361-93c18ad586e5></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/aws_amis_and_marketplace_listings.html> Release to AWS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ab435112-d0f2-4af3-8d2c-0474f0df492b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/upgrading-software-components.html> Upgrade software components </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_1f0a83e9-3aa3-4ac7-97be-0e3986b07312></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/upgrading-chef.html> Upgrade Chef </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2912bccc-fbe9-481c-974e-6cbbdc96889b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/vulnerabilities.html> Handle vulnerabilities </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3e89c278-f90b-4380-a694-3cddc3aa481c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/broken_master.html> Handle broken master pipelines </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_806d540f-168e-4eab-823e-b74e309b00d4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/omnibus/development/deprecating-and-removing-support-for-an-os.html> Deprecate and remove support for an OS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0f833eab-188e-4289-9063-092c80100e91></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/charts/development/> Contribute to GitLab Helm charts </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_87823184-93b1-48d4-b215-7555020b7748></div> </span> <div class=collapse id=doc_87823184-93b1-48d4-b215-7555020b7748> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/charts/architecture/> Architecture of Cloud native GitLab Helm charts </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_bb22ffd3-07e0-4469-ac73-0e3547e3cb8e></div> </span> <div class=collapse id=doc_bb22ffd3-07e0-4469-ac73-0e3547e3cb8e> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/architecture/backup-restore.html> Backup and Restore </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8c8b34e4-83dd-4a41-8e35-730f2b66eb17></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/architecture/goals.html> Goals </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5bf06cc7-13d6-4699-bca5-8452d62e471b></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/architecture/architecture.html> Architecture </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a95bc26c-e3c2-4597-a88c-69c46c519378></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/architecture/decisions.html> Design Decisions </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_89455246-195f-4742-b94f-2e31a06996bc></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/architecture/decision-making.html> Decision Making </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_39a605e9-5991-4b92-a2bb-6769bf409abb></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/architecture/resource-usage.html> Resource Usage </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d662c66b-360c-4fcf-aee5-71cf5c8fa4cb></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/charts/development/environment_setup.html> Environment setup </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2d53dc6b-0174-4828-b6cc-eec836686d17></div> </span> <div class=collapse id=doc_2d53dc6b-0174-4828-b6cc-eec836686d17> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/development/kind/> Developing for Kubernetes with KinD </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3f8afa9b-600e-4e85-9210-30ab95254b44></div> </span> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/development/minikube/> Developing for Kubernetes minikube </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ee8acf74-7d4c-4b92-aa30-42390677aa3e></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/charts/development/style_guide.html> Style guide </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_47630e9e-2fdb-4f4c-ad66-cdfa0ecbd02e></div> </span> <div class=collapse id=doc_47630e9e-2fdb-4f4c-ad66-cdfa0ecbd02e> <span class=nav-link> <a class="global-nav-link level-4" href=/charts/development/changelog.html> Changelog entries </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_44ca7b38-f691-4c1a-9ec5-c8378ccefd56></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/development/gitlab-qa/> Running GitLab QA </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_afb43117-c7f3-4a34-9737-739256d16350></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/development/bats.html> Writing bats tests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4f8aaff4-be38-4275-bcbf-03bfdb1a8f6b></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/development/rspec.html> Writing RSpec tests </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_a0265d43-e922-48fb-aba2-261c1cd035c4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/development/chaoskube/> Testing with ChaosKube </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4292b1c2-02d1-40b4-a1cb-0a5386831ec2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/development/release.html> Versioning and release </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_468adb03-92ec-4afe-a387-2ba478be89e7></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/development/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_dda799b6-36a9-494c-995e-f0ce66618600></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/development/clickhouse.html> ClickHouse database </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_96243da9-9565-4fd0-ae55-ea3bfab47266></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/development/checkconfig.html> checkConfig template </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_869e68ee-4228-4c6a-b6ab-dabd454c480f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/development/validation.html> Validation of values using JSON schema </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0ff8193f-5691-42ba-83fb-7d0ae2e7f5a9></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/development/deploy.html> Deploy Development Branch </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_150ba7ce-ebc9-49bd-96d7-044da4eaa52e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/charts/development/deprecations.html> Deprecations and removals </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_eabeb24b-c934-4fce-b9dd-c3dec1ed50fb></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/operator/developer/guide.html> Contribute to GitLab Operator </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_50d7d8e1-fca9-4ba7-a071-0987efcd0251></div> </span> <div class=collapse id=doc_50d7d8e1-fca9-4ba7-a071-0987efcd0251> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/developer/ci.html> CI/CD configuration </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_750e078e-fde4-4773-b1da-f120cc728973></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/developer/charts_dependency.html> Dependency on GitLab Charts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b2d1f148-2ade-4733-b48a-40a30a176075></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/developer/installation.html> Development installation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_2d429715-09e3-4a3e-a6f6-219da2b779b4></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/developer/openshift_cluster_setup.html> OpenShift cluster setup </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8aed9d8a-9a22-4165-b584-68b3e486e8fc></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/developer/operatorhub_publishing.html> Publish to OperatorHub </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fd1a1e82-6a51-4d95-9f75-1b2f755dad47></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/developer/provision_and_deploy.html> Provision and deploy </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f5f93de7-a72e-4536-8aab-bdbdfd169a3f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/developer/redhat_certification.html> RedHat certification </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5d0a7821-e57f-41d8-9649-e60b592a1692></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/developer/redhat_certification_full.html> RedHat certification full </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c8d75cf6-c26e-4b27-8a17-0dce7dca3fa3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/developer/releases.html> Versioning and releases </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5aebab22-3795-4a95-84cd-e6bab2db8a65></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/operator/developer/test_olm.html> Test OLM </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c5e1b51e-ecd0-42bb-98a3-82b7bc650763></div> </span> </div> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=https://design.gitlab.com/get-started/contributing target=_blank> Contribute to GitLab Design System </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_eff998f4-eab7-4f73-9bbf-2790ac32015b></div> </span> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/development/documentation/> Contribute to documentation </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_c388fc8a-c68c-402b-8a7e-9c35252e1b5a></div> </span> <div class=collapse id=cat_c388fc8a-c68c-402b-8a7e-9c35252e1b5a> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/development/documentation/styleguide/> Style guide </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ee0702b6-b31b-4eda-8003-0b29c6679109></div> </span> <div class=collapse id=doc_ee0702b6-b31b-4eda-8003-0b29c6679109> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/styleguide/word_list.html> Recommended word list </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_af37ee62-e32b-4488-bfc2-9642092618b8></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/styleguide/availability_details.html> Product availability details </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_83b8f110-9f50-46d6-a302-472a9a4ea036></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/feature_flags.html> Feature flags </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e11cfea2-1868-4718-8a38-04ec2f902006></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/experiment_beta.html> Experiment and beta features </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_f6c9afb1-dfcf-48f0-a357-20aa96197f21></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/styleguide/deprecations_and_removals.html> Deprecations and removals </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8084693a-42aa-4447-aea3-e1d6effa2fa3></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/topic_types/version_specific_changes.html> Version-specific changes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_099fef03-9cb7-4539-928b-27bd2a510946></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/metadata.html> Metadata </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_672126f2-b1b2-4169-aa39-0290271f841a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/graphql_styleguide.html> GraphQL </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_e14b0791-bfe6-45bc-b74d-36d76f1490e1></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/restful_api_styleguide.html> REST API </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_379eb18c-e621-4334-968b-7b679df23683></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/development/documentation/topic_types/> Topic types </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7d2c1378-4793-46b9-bd94-ad2b29be73d2></div> </span> <div class=collapse id=doc_7d2c1378-4793-46b9-bd94-ad2b29be73d2> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/topic_types/concept.html> Concepts </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_714f753f-ebe1-487b-8026-2ce97fad4187></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/topic_types/task.html> Tasks </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_629f2a58-c9ef-449a-90f1-5c5c86d92b33></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/topic_types/reference.html> Reference </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_b77e046a-08aa-4c30-ab3e-e81b9630ec1f></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/topic_types/troubleshooting.html> Troubleshooting </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d6ad93f2-7eca-4ecb-b76f-b51923bc1614></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/topic_types/top_level_page.html> Top-level </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_c471e569-a937-4f64-af83-0bafb703286a></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/topic_types/get_started.html> Getting started </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5c634ca7-51b2-4967-b7f4-2fb438ee8ed6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/topic_types/tutorial.html> Tutorials </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_655a698c-f811-476b-9061-c5590b4a7d65></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/topic_types/glossary.html> Glossaries </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4d88f5aa-68ea-4f0f-963e-ab9b7ce2cd1a></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/development/documentation/workflow.html> Workflow </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_425b3785-0925-4506-b699-78cf3212613b></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/development/documentation/help.html> /help </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_94a2b497-9577-4693-a802-e4b42acf977e></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/development/documentation/drawers.html> Drawer content </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d4b751e6-e860-4bb6-8bd8-4e982a57299a></div> </span> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/development/documentation/testing/> Testing </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5f3d714d-f331-4cd5-aba2-c2a772209293></div> </span> <div class=collapse id=doc_5f3d714d-f331-4cd5-aba2-c2a772209293> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/testing/links.html> Links </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ca681d1c-758d-439c-94fb-3c0450cbc1a6></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/testing/markdownlint.html> markdownlint </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_201e1e1c-4ba2-406c-a471-d46e6c357e1c></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/testing/vale.html> Vale </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9428f9b1-5577-4beb-b747-d4a8f211ce2c></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/development/documentation/site_architecture/> Site architecture </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_9fe8a5bd-29a7-44fb-ad77-8cda0de40183></div> </span> <div class=collapse id=doc_9fe8a5bd-29a7-44fb-ad77-8cda0de40183> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/site_architecture/global_nav.html> Global navigation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_cc1899f5-6550-4968-b129-ca13fa06e1b9></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/site_architecture/folder_structure.html> Folder structure </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_fa288848-02da-4316-b4de-f1a97b64e96e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/site_architecture/deployment_process.html> Deployment process </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_4a56ad52-317f-4b7c-ab16-bce53bd8e666></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/review_apps.html> Documentation review apps </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_0229ba73-7e84-4494-83bb-56bb7148da97></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/development/documentation/site_architecture/automation.html> Automation </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_ae95de9e-e1bb-4b79-b109-22368e7937f4></div> </span> </div> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/development/documentation/backporting.html> Backport documentation changes </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8d5cf748-b9de-4465-a65c-6238d24c56d6></div> </span> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/development/documentation/redirects.html> Redirects </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_5088c127-80d9-4911-a0d3-c52f23211958></div> </span> </div> </div> </div> <div class=global-nav-section> <span class="global-nav-block-top nav-link"> <a class="global-nav-link level-0 has-collapse" href=/ee/solutions/> Solutions </a> <div class="section-title collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#sec_813841dc-2b8a-48f8-a57a-2a16bfdd5084></div> </span> <div class=collapse id=sec_813841dc-2b8a-48f8-a57a-2a16bfdd5084> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/solutions/cloud/> Cloud </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_7f4e53a5-027f-4f6d-b86a-c92f113eae2c></div> </span> <div class=collapse id=cat_7f4e53a5-027f-4f6d-b86a-c92f113eae2c> <span class=nav-link> <a class="global-nav-link level-2 has-collapse" href=/ee/solutions/cloud/aws/> AWS Solutions </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8256ee75-ff54-408a-98ae-4c04a39edf51></div> </span> <div class=collapse id=doc_8256ee75-ff54-408a-98ae-4c04a39edf51> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/solutions/cloud/aws/gitlab_aws_partner_designations.html> GitLab partnership qualifications from AWS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_09a1ed2a-ac71-4524-b255-9872b4b7a0ca></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/solutions/cloud/aws/gitlab_aws_integration.html> GitLab AWS integrations index </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_6294461a-c931-4c8d-9342-690f063a6f4e></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/solutions/cloud/aws/gitlab_instance_on_aws.html> GitLab Instances on AWS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_70779967-95e8-4d36-b71a-b54353ffcac2></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/solutions/cloud/aws/gitlab_single_box_on_aws.html> Provision GitLab on a single EC2 instance in AWS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_81fc3d5d-f292-47be-9f1f-6ae745e41958></div> </span> <span class=nav-link> <a class="global-nav-link level-3" href=/ee/solutions/cloud/aws/gitaly_sre_for_aws.html> SRE considerations for Gitaly on AWS </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_d5168bfb-780c-4ae9-97ef-a77714e5190c></div> </span> <span class=nav-link> <a class="global-nav-link level-3 has-collapse" href=/ee/solutions/cloud/aws/tutorials/> GitLab and AWS Integration Tutorials </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_8bde62f4-9908-4219-a509-393db4b2e682></div> </span> <div class=collapse id=doc_8bde62f4-9908-4219-a509-393db4b2e682> <span class=nav-link> <a class="global-nav-link level-4" href=/ee/solutions/cloud/aws/tutorials/aws_ecr_pull_through_cache.html> Tutorial: Configuring AWS ECR Pull Through Cache Rules </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_7df4c033-7783-4a4b-b66e-cf4fbea4d817></div> </span> </div> </div> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/solutions/languages/> Coding Languages and Frameworks </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_16196b2f-4a08-4ba7-8ee7-13d7f0c49363></div> </span> <div class=collapse id=cat_16196b2f-4a08-4ba7-8ee7-13d7f0c49363> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/solutions/languages/rust/> Solutions Index for Rust </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_3a115d0a-9e42-4387-acc0-ee62d6d55456></div> </span> </div> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1 has-collapse" href=/ee/solutions/integrations/> Integrations </a> <div class="collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_b49666a1-7a03-4f5b-b722-045aa476d9f2></div> </span> <div class=collapse id=cat_b49666a1-7a03-4f5b-b722-045aa476d9f2> <span class=nav-link> <a class="global-nav-link level-2" href=/ee/solutions/integrations/servicenow.html> ServiceNow </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#doc_499f3448-a96b-4c82-a39d-64fbfd957690></div> </span> </div> </div> </div> <div class=global-nav-section> <span class="global-nav-block-top nav-link"> <a class="global-nav-link level-0 has-collapse" href=/ee/devsecops.html> About </a> <div class="section-title collapse-toggle collapsed" data-bs-toggle=collapse aria-expanded=false data-bs-target=#sec_95d44672-db55-452b-b0b7-9a53cea2ee4e></div> </span> <div class=collapse id=sec_95d44672-db55-452b-b0b7-9a53cea2ee4e> <span class="global-nav-cat nav-link"> <a class="global-nav-link level-1" href=/ee/legal/use_generative_ai.html> Use of generative AI </a> <div class=collapsed data-bs-toggle=collapse aria-expanded=false data-bs-target=#cat_47b5c946-4c82-48cb-983a-294bf0da5b9c></div> </span> </div> </div> </nav> </aside> <div id=js-nav-toggle></div> </div> </div> <div class="main pl-xl-4 wrapper js-main-wrapper col-12 col-xl-7"> <div class=row> <div class=col> <div class="mobile-toggle-wrapper gl-mt-7"> <a class="gl-absolute text-muted gl-text-decoration-none gl-border-bottom-0! mobile-nav-toggle"> <svg role="img" aria-label="" class="gl-icon ml-1 mr-1 s18 gl-ml-0!"><use href="/assets/images/icons.svg#hamburger"/><title/></svg> </a> </div> </div> </div> <div class="row d-xl-none"> <div class=col> <div class="doc-nav toc-mobile"></div> </div> </div> <main> <div class=row> <div class=col> <div class="article-content js-article-content" role=main itemscope itemprop=mainContentOfPage data-elastic-include> <ul id=markdown-toc> <li> <a href=#creating-an-issue id=markdown-toc-creating-an-issue>Creating an issue</a> <ul> <li><a href=#bugs id=markdown-toc-bugs>Bugs</a> <li><a href=#feature-proposals id=markdown-toc-feature-proposals>Feature proposals</a> </ul> <li><a href=#finding-issues-to-work-on id=markdown-toc-finding-issues-to-work-on>Finding issues to work on</a> <li><a href=#clarifyingvalidating-an-issue id=markdown-toc-clarifyingvalidating-an-issue>Clarifying/validating an issue</a> <li><a href=#working-on-the-issue id=markdown-toc-working-on-the-issue>Working on the issue</a> <li><a href=#issue-triaging id=markdown-toc-issue-triaging>Issue triaging</a> <li><a href=#issue-weight id=markdown-toc-issue-weight>Issue weight</a> <li><a href=#regression-issues id=markdown-toc-regression-issues>Regression issues</a> <li><a href=#technical-debt-in-follow-up-issues id=markdown-toc-technical-debt-in-follow-up-issues>Technical debt in follow-up issues</a> </ul> <h1 id=issues-workflow>Issues workflow<a href=#issues-workflow title=Permalink class=anchor></a> </h1> <h2 id=creating-an-issue>Creating an issue<a href=#creating-an-issue title=Permalink class=anchor></a> </h2> <p><strong>Before you submit an issue, <a href=https://gitlab.com/gitlab-org/gitlab/-/issues>search the issue tracker</a></strong> for similar entries. Someone else might have already had the same bug or feature proposal. If you find an existing issue, show your support with an emoji reaction and add your notes to the discussion. <h3 id=bugs>Bugs<a href=#bugs title=Permalink class=anchor></a> </h3> <p>To submit a bug: <ul> <li>Use the <a href=https://gitlab.com/gitlab-org/gitlab/-/blob/master/.gitlab/issue_templates/Bug.md>‘Bug’ issue template</a>. The text in the comments (<code class=highlighter-rouge><!-- ... --></code>) should help you with which information to include. <li>To report a suspected security vulnerability, follow the <a href=https://about.gitlab.com/security/disclosure/>disclosure process on the GitLab.com website</a>. </ul> <div class="mt-3 admonition-wrapper warning"><div class="admonition admonition-non-dismissable alert alert-warning"><div> <svg role="img" aria-label="caution" class="gl-icon ml-1 mr-1 s16 alert-icon"><use href="/assets/images/icons.svg#warning"/><title>caution</title></svg><div role=alert><div class=alert-body>Do <strong>not</strong> create publicly viewable issues for suspected security vulnerabilities.</div></div> </div></div></div> <h3 id=feature-proposals>Feature proposals<a href=#feature-proposals title=Permalink class=anchor></a> </h3> <p>To create a feature proposal, open an issue in the issue tracker using the <a href="https://gitlab.com/gitlab-org/gitlab/-/issues/new?issuable_template=Feature%20proposal%20-%20detailed"><strong>Feature Proposal - detailed</strong> issue template</a>. <p>In order to help track feature proposals, we use the <a href="https://gitlab.com/gitlab-org/gitlab/-/issues?label_name=type::feature"><code class=highlighter-rouge>~"type::feature"</code></a> label. Users that are not members of the project cannot add labels via the UI. Instead, use <a href=https://handbook.gitlab.com/handbook/engineering/infrastructure/engineering-productivity/triage-operations/#reactive-workflow-automation>reactive label commands</a>. <p>Keep feature proposals as small and simple as possible, complex ones might be edited to make them small and simple. <p>For changes to the user interface (UI), follow our <a href=design.html>design and UI guidelines</a>, and include a visual example (screenshot, wireframe, or mockup). Such issues should be given the <code class=highlighter-rouge>~UX"</code> label (using the <a href=https://handbook.gitlab.com/handbook/engineering/infrastructure/engineering-productivity/triage-operations/#reactive-workflow-automation>reactive label commands</a>) for the Product Design team to provide input and guidance. <h2 id=finding-issues-to-work-on>Finding issues to work on<a href=#finding-issues-to-work-on title=Permalink class=anchor></a> </h2> <p>GitLab has over 75,000 issues that you can work on. You can use <a href=../../user/project/labels.html>labels</a> to filter and find suitable issues to work on. New contributors can look for <a href="https://gitlab.com/groups/gitlab-org/-/issues/?sort=created_asc&state=opened&label_name%5B%5D=quick%20win&first_page_size=20">issues with the <code class=highlighter-rouge>quick win</code> label</a>. <p>The <code class=highlighter-rouge>frontend</code> and <code class=highlighter-rouge>backend</code> labels are also a good choice to refine the issue list. <h2 id=clarifyingvalidating-an-issue>Clarifying/validating an issue<a href=#clarifyingvalidating-an-issue title=Permalink class=anchor></a> </h2> <p>Many issues have not been visited or validated recently. Before trying to solve an issue, take the following steps: <ul> <li>Ask the author if the issue is still relevant. <li>Ask the community if the issue is still relevant. <li>Attempt to validate whether: <ul> <li>A merge request has already been created (see the related merge requests section). Sometimes the issue is not closed/updated. <li>The <code class=highlighter-rouge>type::bug</code> still exists (by recreating it). <li>The <code class=highlighter-rouge>type::feature</code> has not already been implemented (by trying it). </ul> </ul> <h2 id=working-on-the-issue>Working on the issue<a href=#working-on-the-issue title=Permalink class=anchor></a> </h2> <p>Leave a note to indicate you wish to work on the issue and would like to be assigned (mention the author and/or <code class=highlighter-rouge>@gitlab-org/coaches</code>). <p>If you are stuck or did not properly understand the issue you can ask the author or the community for help. <h2 id=issue-triaging>Issue triaging<a href=#issue-triaging title=Permalink class=anchor></a> </h2> <p>Our issue triage policies are <a href=https://handbook.gitlab.com/handbook/engineering/infrastructure/engineering-productivity/issue-triage/>described in our handbook</a>. You are very welcome to help the GitLab team triage issues. <p>The most important thing is making sure valid issues receive feedback from the development team. Therefore the priority is mentioning developers that can help on those issues. Select someone with relevant experience from the <a href=https://about.gitlab.com/company/team/>GitLab team</a>. If there is nobody mentioned with that expertise, look in the commit history for the affected files to find someone. <p>We also have triage automation in place, described <a href=https://handbook.gitlab.com/handbook/engineering/infrastructure/engineering-productivity/triage-operations/>in our handbook</a>. <p>For information about which labels to apply to issues, see <a href=../labels/index.html>Labels</a>. <h2 id=issue-weight>Issue weight<a href=#issue-weight title=Permalink class=anchor></a> </h2> <p>Issue weight allows us to get an idea of the amount of work required to solve one or multiple issues. This makes it possible to schedule work more accurately. <p>You are encouraged to set the weight of any issue. Following the guidelines below will make it easy to manage this, without unnecessary overhead. <ol> <li>Set weight for any issue at the earliest possible convenience <li>If you don’t agree with a set weight, discuss with other developers until consensus is reached about the weight <li>Issue weights are an abstract measurement of complexity of the issue. Do not relate issue weight directly to time. This is called <a href=https://en.wikipedia.org/wiki/Anchoring_(cognitive_bias)>anchoring</a> and something you want to avoid. <li>Something that has a weight of 1 (or no weight) is really small and simple. Something that is 9 is rewriting a large fundamental part of GitLab, which might lead to many hard problems to solve. Changing some text in GitLab is probably 1, adding a new Git Hook maybe 4 or 5, big features 7-9. <li>If something is very large, it should probably be split up in multiple issues or chunks. You can not set the weight of a parent issue and set weights to children issues. </ol> <h2 id=regression-issues>Regression issues<a href=#regression-issues title=Permalink class=anchor></a> </h2> <p>Every monthly release has a corresponding issue on the CE issue tracker to keep track of functionality broken by that release and any fixes that need to be included in a patch release (see <a href=https://gitlab.com/gitlab-org/gitlab-foss/-/issues/4127>8.3 Regressions</a> as an example). <p>As outlined in the issue description, the intended workflow is to post one note with a reference to an issue describing the regression, and then to update that note with a reference to the merge request that fixes it as it becomes available. <p>If you’re a contributor who doesn’t have the required permissions to update other users’ notes, post a new note with a reference to both the issue and the merge request. <p>The release manager will <a href=https://gitlab.com/gitlab-org/release-tools/blob/master/doc/pro-tips.md#update-the-regression-issue>update the notes</a> in the regression issue as fixes are addressed. <h2 id=technical-debt-in-follow-up-issues>Technical debt in follow-up issues<a href=#technical-debt-in-follow-up-issues title=Permalink class=anchor></a> </h2> <p>It’s common to discover technical debt during development of a new feature. In the spirit of “minimum viable change”, resolution is often deferred to a follow-up issue. However, this cannot be used as an excuse to merge poor-quality code that would otherwise not pass review, or to overlook trivial matters that don’t deserve to be scheduled independently, and would be best resolved in the original merge request - or not tracked at all! <p>The overheads of scheduling, and rate of change in the GitLab codebase, mean that the cost of a trivial technical debt issue can quickly exceed the value of tracking it. This generally means we should resolve these in the original merge request - or not create a follow-up issue at all. <p>For example, a typo in a comment that is being copied between files is worth fixing in the same MR, but not worth creating a follow-up issue for. Renaming a method that is used in many places to make its intent slightly clearer may be worth fixing, but it should not happen in the same MR, and is generally not worth the overhead of having an issue of its own. These issues would invariably be labeled <code class=highlighter-rouge>~P4 ~S4</code> if we were to create them. <p>More severe technical debt can have implications for development velocity. If it isn’t addressed in a timely manner, the codebase becomes needlessly difficult to change, new features become difficult to add, and regressions abound. <p>Discoveries of this kind of technical debt should be treated seriously, and while resolution in a follow-up issue may be appropriate, maintainers should generally obtain a scheduling commitment from the author of the original MR, or the engineering or product manager for the relevant area. This may take the form of appropriate Priority / Severity labels on the issue, or an explicit milestone and assignee. <p>The maintainer must always agree before an outstanding discussion is resolved in this manner, and will be the one to create the issue. The title and description should be of the same quality as those created <a href=../labels/index.html#technical-debt-and-deferred-ux>in the usual manner</a> - in particular, the issue title <strong>must not</strong> begin with <code class=highlighter-rouge>Follow-up</code>! The creating maintainer should also expect to be involved in some capacity when work begins on the follow-up issue. </div> </div> </div> </main> <div class=row> <div class=col> <div class="help-and-feedback-section mb-5" data-nosnippet> <a data-bs-toggle=collapse href=#help-feedback-content class="help-and-feedback-toggle text-decoration-none collapsed" aria-expanded=false aria-controls=help-feedback-content> <h2 class=help-and-feedback-title id=help-and-feedback> <svg role="img" aria-label="" class="gl-icon ml-1 mr-1 s16 help-icon"><use href="/assets/images/icons.svg#question"/><title/></svg> Help & feedback <svg role="img" aria-label="" class="gl-icon ml-1 mr-1 s16 toggle-icon"><use href="/assets/images/icons.svg#chevron-lg-up"/><title/></svg> </h2> </a> <div class=collapse id=help-feedback-content> <div class="row mt-3"> <div class=col-md-8> <div> <h3 class=help-and-feedback-heading>Docs</h3> <a class=help-and-feedback-link href=https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/development/contributing/issue_workflow.md target=_blank rel="noopener noreferrer">Edit this page</a> to fix an error or add an improvement in a merge request.<br> <a class=help-and-feedback-link href="https://gitlab.com/gitlab-org/gitlab/-/issues/new?issue[description]=Link%20the%20doc%20and%20describe%20what%20is%20wrong%20with%20it.%0A%0A%3C!--%20Don%27t%20edit%20below%20this%20line%20--%3E%0A%0A%2Flabel%20~documentation%20~%22docs%5C-comments%22%20&issue[title]=Docs%20feedback:%20Write%20your%20title" target=_blank rel="noopener noreferrer">Create an issue</a> to suggest an improvement to this page.<br> </div> <div class=mt-3> <h3 class=help-and-feedback-heading>Product</h3> <a class=help-and-feedback-link href="https://gitlab.com/gitlab-org/gitlab/-/issues/new?issue[description]=Describe%20what%20you%20would%20like%20to%20see%20improved.%0A%0A%3C!--%20Don%27t%20edit%20below%20this%20line%20--%3E%0A%0A%2Flabel%20~%22docs%5C-comments%22%20&issue[title]=Docs%20-%20product%20feedback:%20Write%20your%20title" target=_blank rel="noopener noreferrer">Create an issue</a> if there's something you don't like about this feature.<br> <a class=help-and-feedback-link href="https://gitlab.com/gitlab-org/gitlab/-/issues/new?issuable_template=Feature%20proposal%20-%20detailed&issue[title]=Docs%20feedback%20-%20feature%20proposal:%20Write%20your%20title" target=_blank rel="noopener noreferrer">Propose functionality</a> by submitting a feature request.<br> <a class=help-and-feedback-link href=https://about.gitlab.com/community/gitlab-first-look/ target=_blank rel="noopener noreferrer">Join First Look</a> to help shape new features. </div> <div class=mt-3> <h3 class=help-and-feedback-heading>Feature availability and product trials</h3> <a class=help-and-feedback-link href=https://about.gitlab.com/pricing/ target=_blank rel="noopener noreferrer">View pricing</a> to see all GitLab tiers and features, or to upgrade.<br> <a class=help-and-feedback-link href=https://about.gitlab.com/free-trial/ target=_blank rel="noopener noreferrer">Try GitLab for free</a> with access to all features for 30 days.<br> </div> </div> <div class="col-md-4 right-col"> <div class=help-subsection> <h3 class=help-and-feedback-heading>Get Help</h3> <p> If you didn't find what you were looking for, <a class=help-and-feedback-link href=/search/ target=_blank>search the docs</a>.<br> <p class=mt-3> If you want help with something specific and could use community support, <a class=help-and-feedback-link href="https://forum.gitlab.com/new-topic?title=topic%20title&body=topic%20body&tags=docs-feedback" target=_blank rel="noopener noreferrer">post on the GitLab forum</a>.<br> <p class=mt-3> For problems setting up or using this feature (depending on your GitLab subscription).<br> </p> <a href=https://about.gitlab.com/support/ target=_blank rel="noopener noreferrer" class="btn support-btn mt-2 text-decoration-none" role=button>Request support</a> </div> </div> </div> </div> </div> </div> </div> <div class=row> <div class=col> <footer class="px-3 border-top footer" data-nosnippet> <div class="row py-2"> <div class=col-9> <a href=https://gitlab.com/dashboard target=_blank><img src=/assets/images/gitlab-logo.svg alt="Sign in to GitLab.com" aria-hidden=true role=img><span class=gl-sr-only>Sign in to GitLab.com</span></a> </div> <div class="col-3 p-0 m-0"> <div class="d-none d-md-flex justify-content-end"> <ul class="list-unstyled list-inline my-0 d-flex flex-wrap social-icons"> <li> <a href=https://twitter.com/gitlab target=_blank class="pr-3 text-decoration-none gitlab-social"><i class='fa fa-twitter'></i> <span class=sr-only>Twitter</span></a> <li> <a href=https://www.facebook.com/gitlab target=_blank class="pr-3 text-decoration-none gitlab-social"><i class='fa fa-facebook-square'></i> <span class=sr-only>Facebook</span> </a> <li> <a href=https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg target=_blank class="pr-3 text-decoration-none gitlab-social"><i class='fa fa-youtube-play'></i> <span class=sr-only>YouTube</span> </a> <li> <a href=https://www.linkedin.com/company/gitlab-com target=_blank class="text-decoration-none gitlab-social"><i class='fa fa-linkedin-square'></i> <span class=sr-only>LinkedIn</span> </a> </ul> </div> </div> </div> <div class="row py-2"> <div class="col-12 py-1"> <ul class="list-unstyled list-group list-group-horizontal flex-wrap"> <li class=pr-3> <a href=https://gitlab.com/gitlab-org/gitlab-docs>Docs Repo</a> <li class=pr-3> <a href=https://about.gitlab.com/company/>About GitLab</a> <li class=pr-3> <a href=https://about.gitlab.com/terms/>Terms</a> <li class=pr-3> <a href=https://about.gitlab.com/privacy/>Privacy Statement</a> <li class=pr-3> <button id=ot-sdk-btn class=ot-sdk-show-settings>Cookie Settings</button> <li class=pr-3> <a href=https://about.gitlab.com/company/contact/>Contact</a> </ul> </div> </div> <div class="row py-2"> <div class="col d-block"> <div class="d-block d-sm-inline-flex"> <p class=text-muted> View <a href=https://gitlab.com/gitlab-org/gitlab/-/blob/master/doc/development/contributing/issue_workflow.md target=_blank rel="noopener noreferrer"><span class=text-decoration-underline>page source</span></a> - Edit in <a href=https://gitlab.com/-/ide/project/gitlab-org/gitlab/edit/master/-/doc/development/contributing/issue_workflow.md target=_blank rel="noopener noreferrer"><span class=text-decoration-underline>Web IDE</span></a> <a href=https://creativecommons.org/licenses/by-sa/4.0/ target=_blank rel="license noopener noreferrer" class=no-attachment-icon><img class="d-inline pl-3" src=/assets/images/by-sa.svg alt="Creative Commons License"></a> </div> </div> </div> <div class="row py-2 d-block d-md-none"> <div class=col> <ul class="list-unstyled list-inline my-0 d-flex flex-wrap"> <li> <a href=https://twitter.com/gitlab target=_blank class="pr-3 text-decoration-none gitlab-social"><i class='fa fa-twitter'></i> <span class=sr-only>Twitter</span></a> <li> <a href=https://www.facebook.com/gitlab target=_blank class="pr-3 text-decoration-none gitlab-social"><i class='fa fa-facebook-square'></i> <span class=sr-only>Facebook</span> </a> <li> <a href=https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg target=_blank class="pr-3 text-decoration-none gitlab-social"><i class='fa fa-youtube-play'></i> <span class=sr-only>YouTube</span> </a> <li> <a href=https://www.linkedin.com/company/gitlab-com target=_blank class="text-decoration-none gitlab-social"><i class='fa fa-linkedin-square'></i> <span class=sr-only>LinkedIn</span> </a> </ul> </div> </div> </footer> </div> </div> </div> <div class="col-3 d-none d-xl-flex"> <div id=doc-nav class="doc-nav w-100"></div> </div> </div> </section> <script src=/frontend/navigation/global_nav.js></script> <script src=/assets/vendor/vue.min.js></script> <script src=/assets/vendor/jquery.slim.min.js></script> <script src=/assets/vendor/bootstrap.bundle.min.js></script> <script src=/frontend/default/default.js></script> <script src=/frontend/search/elastic_search.js></script> <script src=/frontend/search/recently_viewed.js></script> <script src=/frontend/shared/clipboardjs.js></script> <script src=/frontend/header/index.js></script> <script src=/frontend/default/badges.js></script> <script src=/frontend/default/feature_details.js></script> <script async src=/assets/javascripts/gtag_analytics.js></script> <script async src=/assets/javascripts/google_tagmanager.js></script> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NJXWQL" height=0 width=0 style=display:none;visibility:hidden></iframe> </noscript> <script async src=/assets/javascripts/marketo_analytics.js></script> <script async src=https://cdn.bizible.com/scripts/bizible.js></script> <script async src=/assets/javascripts/linkedin_analytics.js></script> <noscript> <img height=1 width=1 style=display:none alt src="https://dc.ads.linkedin.com/collect/?pid=30694&fmt=gif"> </noscript> <script src=https://cdn.jsdelivr.net/npm/@gitlab/application-sdk-browser@0.2.8/dist/gl-sdk.min.js></script> <script>window.glClient=window.glSDK.glClientSDK({appId:"e1c8d446-8edf-46fa-9e6a-9f964b8675c8",host:"https://collector.prod-1.gl-product-analytics.com",hasCookieConsent:!0}),window.glClient?.page()</script> </body> </html>