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