Skip to content
Snippets Groups Projects
  1. Oct 29, 2024
  2. Aug 14, 2024
  3. Jun 13, 2024
  4. Jun 11, 2024
  5. Jun 10, 2024
  6. Jun 04, 2024
  7. May 07, 2024
  8. May 06, 2024
    • Stan Hu's avatar
      Use bundler to install Omnibus gems · 6f2a9e4a
      Stan Hu authored
      Instead of calling `gem install <x>` many times, let's define the
      `Gemfile` and `Gemfile.lock` and run `bundle install`. This ensures
      dependencies are pinned and don't quietly move with a new invocation
      of `gem install`. There is also a side benefit to using `bundler`: we
      can later use the newly-introduced feature to include and verify
      checksums (https://github.com/rubygems/rubygems/pull/6374).
      
      `bundler` generally installs everything in the expected gem directory
       that is used by `ruby`, but for gems installed from a Git source,
      `bundler` puts those gems in a special `bundler/gems` directory.
      We don't use any gems from Git sources now--`gitlab-ruby-shadow`
      is now used instead of `ruby-shadow`--there is no issue.
      
      Also, note that if we want to ensure `gitlab-ctl` doesn't try to pull
      in gems from GitLab Rails, we could invoke `bundler`, but this is a
      slightly riskier change.
      
      Relates to https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/8368
      
      Changelog: changed
      6f2a9e4a
  9. Apr 18, 2024
  10. Apr 19, 2024
    • Balasankar 'Balu' C's avatar
      Make package info methods take fips as argument · 8d2e7124
      Balasankar 'Balu' C authored
      
      Package related information can have different values for FIPS packages
      and regular packages. For builds, USE_SYSTEM_SSL variable controls if
      the FIPS specific information should be used. However, while generating
      facts, we need to specifically retreive FIPS specific information too,
      in addition to regular one. So, accept fips as an argument to the
      relevant methods that can be specified while generating facts.
      
      Signed-off-by: default avatarBalasankar 'Balu' C <balasankar@gitlab.com>
      8d2e7124
  11. Mar 20, 2024
  12. Apr 18, 2024
  13. Apr 09, 2024
  14. Apr 08, 2024
  15. Apr 04, 2024
  16. Apr 03, 2024
  17. Apr 02, 2024
  18. Apr 01, 2024
  19. Mar 28, 2024
  20. Mar 09, 2024
  21. Mar 08, 2024
  22. Feb 26, 2024
  23. Oct 14, 2023
  24. Jun 20, 2023
  25. Jan 26, 2024
  26. Dec 19, 2023
  27. Oct 25, 2023
  28. Nov 17, 2023
  29. Nov 16, 2023
    • Balasankar 'Balu' C's avatar
      Refactor deploy rake task · 16aac4bb
      Balasankar 'Balu' C authored
      
      - Drop auto-deploy pipeline code sections that are now handled
        by the Delivery team's co-ordinated pipelines
      - Remove code relevant to Ubuntu 16.04 whose support was
        dropped some time ago
      - Improves the deploy related rspec tests
      - Exit deploy code earlier when possible similar to how
        logic gates are handled in other rake tasks
      
      Signed-off-by: default avatarBalasankar "Balu" C <balasankar@gitlab.com>
      16aac4bb
  30. Oct 25, 2023
  31. Oct 13, 2023
  32. Jun 20, 2023
  33. Oct 12, 2023
  34. Sep 30, 2023
  35. Sep 29, 2023
  36. Sep 07, 2023
Loading