TodosΒΆ
Self sign-up stays open:
Gitlab::CurrentSettings.signup_enabled?returnstrueandrequire_admin_approval_after_user_signupreturnstrueon the deployed instance, so/users/sign_upaccepts visitors whose accounts wait for an administratorβs approval (no takeover). The role sets neithersignup_enabledintemplates/config/gitlab.yml.j2nor the application setting. Options:signup_enabled: falseingitlab.yml.j2(applies to fresh installs only), or converge the application setting from arails runnertask.tasks/utils/mcp/provision.yml:17handsGITLAB_MCP_TOKEN_OWNER_PASSWORD=<value>tocontainer execin argv, which the deploy log prints at-vv. Options: pass-e GITLAB_MCP_TOKEN_OWNER_PASSWORDwithout a value plus the taskβsenvironment:.Gravatar is on (
gravatar_enabledreturnstrue): the top bar avatar loads fromhttps://secure.gravatar.com/avatar/<hash>(measurednaturalWidth80 from the Playwright container), so avatars break on an offline host and every page view sends the e-mail hash to a third party. Options:gravatar: enabled: falseintemplates/config/gitlab.yml.j2(fresh installs), or converge the application settinggravatar_enabled.The README section βMCP serverβ names
v19.3.1and a token onroot;meta/services.ymlpins a newer release andtasks/utils/mcp/provision.ymlmints the token onmcp-web-app-gitlab.