Zoekt: Remove basicAuth mentions from the main helm chart
## Background As part of epic &19187 "Zoekt: Remove basic auth support", we need to remove basic authentication support from the Zoekt infrastructure. Basic auth has been supplanted by JWT authentication, which is now the primary authentication method for GitLab ↔ Zoekt communication. ## Context - JWT authentication is now enforced for all Zoekt communication (as of GitLab Zoekt v1.0.0) - Basic auth was previously used for Rails → Zoekt webserver communication via NGINX gateway - The transition to JWT provides better security and consistency with other GitLab authentication patterns ## Proposal Remove all basic auth references and configuration from the main GitLab Helm chart, specifically: 1. Remove basic auth configuration options from the main GitLab chart values 2. Clean up any basic auth secret generation or mounting logic 3. Update documentation to reflect JWT-only authentication 4. Ensure the chart no longer creates or references basic auth secrets for Zoekt ## Related Work - Issue #566768: ✅ Disabled basic auth when gitlab-zoekt is used as a subchart (completed) - Issue #566769: Remove basic auth support from gitlab-zoekt chart (in progress) - Issue #572229: Remove basic auth from the zoekt ruby client ## Acceptance Criteria - [x] Basic auth configuration options removed from main GitLab chart - [x] No basic auth secrets are created or mounted for Zoekt - [x] Documentation updated to reflect JWT-only authentication - [x] Chart validation passes without basic auth configuration ## Epic &19187
issue