As we reevaluate how to best support and maintain Staging Ref in the future, we encourage development teams using this environment to highlight their use cases in the following issue: https://gitlab.com/gitlab-com/gl-infra/software-delivery/framework/software-delivery-framework-issue-tracker/-/issues/36.

Skip to content
Snippets Groups Projects
  1. Sep 01, 2024
  2. May 22, 2023
    • Igor Drozdov's avatar
      Use a separate HTTP Client for Geo requests · 01ff6edb
      Igor Drozdov authored
      Currently, the client that performs HTTP requests for Geo pushes
      is the same as the one that performs internal HTTP requests.
      
      However, it causes problems with the following setups:
      
      - Internal requests are configured to be via UNIX connections
      - The Primary node is configured to be HTTP(S)
      
      The UNIX client cannot do the request to HTTP(S).
      
      This commit introduces a separate client for Geo requests.
      Unverified
      01ff6edb
  3. Feb 07, 2023
    • Igor Drozdov's avatar
      Define Do function for Gitlab net client · 3a733910
      Igor Drozdov authored
      In future, we'll need to perform http requests for Geo related
      code area.
      
      We cannot use retryable requests because:
      
      - It's not necessary for the to be retryable
      - In order to retry, the whole request body is stored in RAM,
      while we need to stream large blobs of data
      
      This commit:
      
      - Extracts logging into a separate round tripper in order to
      reuse it for other http requests by default
      - Defines Do function that accepts raw request as an argument
      Unverified
      3a733910
Loading