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. Feb 05, 2024
  2. Jan 29, 2024
  3. Jan 18, 2024
  4. Nov 24, 2023
  5. Nov 23, 2023
  6. Nov 16, 2023
  7. Nov 08, 2023
  8. 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
  9. Sep 25, 2023
  10. Sep 07, 2023
  11. Sep 05, 2023
  12. Sep 01, 2023
  13. Aug 08, 2023
  14. Aug 04, 2023
  15. Jul 06, 2023
  16. Jun 29, 2023
  17. Jun 22, 2023
  18. Jun 02, 2023
  19. Jun 01, 2023
  20. 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
  21. May 24, 2023
  22. May 03, 2023
  23. 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
  24. Jan 30, 2023
  25. 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
  26. Jan 10, 2023
  27. Nov 24, 2022
  28. Nov 23, 2022
  29. Aug 16, 2022
Loading