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