Configurações de proxy de saída para os serviços empacotados do GitLab
Defina o ambiente do serviço do pacote Linux em gitlab.rb e aplique-o por meio da reconfiguração.
Para o pacote Linux do GitLab autogerenciado, escolha o serviço que faz a solicitação de saída. gitlab_rails['env'] fornece Puma, Sidekiq, Rails e Rake; o pacote documenta separadamente gitaly['env'] para o proxy de Git-clone e gitlab_workhorse['env'] para o Workhorse.
Para o caminho relacionado ao Rails, mescle estes valores em /etc/gitlab/gitlab.rb:
gitlab_rails['env'] = {
'http_proxy' => 'http://proxy.example.net:8080',
'https_proxy' => 'http://proxy.example.net:8080',
'no_proxy' => 'localhost,127.0.0.1,::1'
}Use o endpoint e as exclusões da implantação. Uma verificação separada de serviço público pode usar um endpoint HTTP da lista de proxies HTTP quando a implantação permite essa rota e o serviço escolhido não tem credenciais de proxy configuradas. Mantenha as exclusões internas obrigatórias. Preserve as entradas existentes: outra atribuição ao mesmo hash de ambiente substitui o hash anterior.
Aplique a configuração declarada do pacote:
sudo gitlab-ctl reconfigureUma exportação de shell não reflete essas configurações de serviços gerenciados. A etapa de reconfiguração aplica o ambiente declarado para o componente escolhido.