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. Jul 06, 2023
  2. Jun 29, 2023
  3. Jun 22, 2023
  4. Jun 02, 2023
  5. Jun 01, 2023
  6. 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
  7. May 24, 2023
  8. May 03, 2023
  9. 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
  10. Jan 30, 2023
  11. 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
  12. Jan 10, 2023
  13. Nov 24, 2022
  14. Nov 23, 2022
  15. Aug 16, 2022
  16. Jun 10, 2022
  17. May 17, 2022
  18. May 16, 2022
  19. Apr 21, 2022
  20. Apr 01, 2022
  21. Mar 29, 2022
  22. Jan 26, 2022
  23. Nov 15, 2021
    • Patrick Steinhardt's avatar
      Fix usage of out-of-date Gitaly images · d804a909
      Patrick Steinhardt authored
      Our CI jobs and docker-compose pull in the "latest" tag of Gitaly. As it
      turns out though, "latest" is pointing to Gitaly v13.3.0-rc5, which is
      definitely not the latest versionat this point in time. This is because
      CNG was converted to not use the "latest" tag anymore, but instead to
      use a tag called "master" in gitlab-org/build/CNG!519.
      
      Fix this by using the new "master" tag instead.
      d804a909
  24. Aug 19, 2021
  25. Aug 11, 2021
  26. May 20, 2021
  27. May 19, 2021
  28. Mar 13, 2021
  29. Feb 27, 2021
  30. Nov 23, 2020
Loading