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. Mar 25, 2024
  2. Feb 16, 2024
  3. Feb 08, 2024
  4. Feb 05, 2024
  5. Jan 29, 2024
  6. Jan 18, 2024
  7. Nov 24, 2023
  8. Nov 23, 2023
  9. Nov 16, 2023
  10. Nov 08, 2023
  11. Nov 03, 2023
    • Patrick Bajao's avatar
      Workaround to fix broken main pipeline · 9e0de6de
      Patrick Bajao authored
      Copies the `/etc/gitaly/config.toml.erb` file as
      `/etc/gitaly/config.toml` file as the latest version of gitaly
      CNG image no longer writes it but is required by Gitaly to run.
      9e0de6de
  12. Sep 25, 2023
  13. Sep 07, 2023
  14. Sep 05, 2023
  15. Sep 01, 2023
  16. Aug 08, 2023
  17. Aug 04, 2023
  18. Jul 06, 2023
  19. Jun 29, 2023
  20. Jun 22, 2023
  21. Jun 02, 2023
  22. Jun 01, 2023
  23. May 25, 2023
    • Patrick Bajao's avatar
      Default to Ruby 3.2 · 6d6f9602
      Patrick Bajao authored
      We only use Ruby for running integration tests so we don't need
      different versions of Ruby.
      6d6f9602
  24. May 24, 2023
  25. May 03, 2023
  26. Feb 14, 2023
    • Quang-Minh Nguyen's avatar
      Bump Gitaly client version to v15.9.0-rc4 · a2ad4119
      Quang-Minh Nguyen authored
      This client bump includes plenty of improvement, espeically the support
      for DNS service discovery in Gitaly/Praefect. This version requires Go
      >= 1.18. As a result, we'll need to bump minimal Go version of GitLab
      Shell accordingly.
      a2ad4119
  27. Jan 30, 2023
  28. Jan 12, 2023
    • Steve Azzopardi's avatar
      feat: put retryablehttp.Client behind feature flag · 16a5c843
      Steve Azzopardi authored
      What
      ---
      - Update the `client.HttpClient` fields to have `http.Client` and
        `retryablehttp.Client`, one of them will be `nil` depending on the
        feature flag toggle.
      - Create new method `newRetryableRequest` which will create a
        `retryablehttp.Request` and use that if the
        `FF_GITLAB_SHELL_RETRYABLE_HTTP` feature flag is turned on.
      - Add checks for `FF_GITLAB_SHELL_RETRYABLE_HTTP` everywhere we use the
        http client to use the `retryablehttp.Client` or the default
        `http.Client`
      - New job `tests-integration-retryableHttp` to run the integraiton tests
        with the new retryablehttp client. We didn't update go tests because
        some assertions are different and will break table driven tests.
      
      Why
      ---
      As discussed in
      https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/703#note_1229645097
      we want to put the client behind a feature flag, not just the retry
      logic. This does bring extra risk for accessing a `nil` field but there
      should be checks everytime we access `RetryableHTTP` and `HTTPClient`.
      
      Reference: https://gitlab.com/gitlab-com/gl-infra/production/-/issues/7979
      
      
      Signed-off-by: default avatarSteve Azzopardi <sazzopardi@gitlab.com>
      16a5c843
  29. Jan 10, 2023
Loading