- 16 Jun, 2021 40 commits
-
-
Markus Koller authored
Regularly disable policies linked with no container repositories See merge request gitlab-org/gitlab!62461
-
David Fernandez authored
This is done periodically using the ContainerExpirationPolicyWorker. Changelog: added
-
Nikola Milojevic authored
Merge branch '331715-follow-up-from-drop-builds-that-don-t-match-runners-or-have-exceeded-their-quota' into 'master' Remove retried builds from `pipeline.build_matchers` See merge request gitlab-org/gitlab!64076
-
Alex Kalderimis authored
Fix invalid cached values for `BasePolicy#admin?` [RUN AS-IF-FOSS] See merge request gitlab-org/gitlab!63395
-
Alex Kalderimis authored
We need to manage some subtle caching edge cases. These are dealt with by: - Allowing clients to request a non-forgetful store - Abstracting over throttling of actions per-period. A new method is introduced: `ExclusiveLease.throttle` that takes care of such needs. - Allow specific keys to be forgotten after running policies - Invalidating the `CurrentUserMode` cache for `admin_mode` if the session-bypass is active (which may change the value). This deals with a very subtle cache collision problem. When this block is run, it calls the users update-service, which computes, during permission checks, the `admin` condition for this user. This is normally fine, but this callback is executed _before_ the bypass-session admin ID is set, which means that the cached value is stale during the execution of the main action. To avoid this, we deliberately discard the cached value of the `admin` condition, leaving all other cache values intact. Thankfully, `admin` is a cheap condition to recompute, and this does not cause any additional I/O to be run. Separately, the `Gitlab::Auth::CurrentUserMode` caches the value of `admin_mode`, which may become invalidated due to the session-bypass used for sessionless requests. We invalidate the cache when the session-bypass setting is changed. This invalidates the cached value for admin_mode, rather than requiring the caller to know when to force recomputation. A necessary change is made to prevent duplicate user-detail records. See: https://gitlab.com/gitlab-org/gitlab/-/issues/333245 Changelog: fixed
-
Dmytro Zaporozhets (DZ) authored
Add descriptions for ListLimitMetricEnum See merge request gitlab-org/gitlab!63882
-
Tetiana Chupryna authored
Log migration per-query information in a structured format See merge request gitlab-org/gitlab!64038
-
Simon Tomlinson authored
-
Mayra Cabrera authored
Fix sidebar CI/CD > Pipelines menu item active routes See merge request gitlab-org/gitlab!64119
-
Mark Florian authored
Update markup in runners/show.html.haml See merge request gitlab-org/gitlab!63157
-
Kati Paizee authored
Use current way of listing permissions in epic boards doc See merge request gitlab-org/gitlab!64216
-
Miguel Rincon authored
Fix DAST Profile redirection on save See merge request gitlab-org/gitlab!64071
-
Dheeraj Joshi authored
-
Jose Ivan Vargas authored
Only show coverage fuzzing artifact download when the job exists See merge request gitlab-org/gitlab!63957
-
Andrew Fontaine authored
Update markup in clusters/_gcp_signup_offer_banner.html.haml See merge request gitlab-org/gitlab!63162
-
Robert Speicher authored
Move lead and cycle time classes out from Group NS See merge request gitlab-org/gitlab!63977
-
Jan Provaznik authored
Relate Test Reports and Requirement Issues See merge request gitlab-org/gitlab!63512
-
Francisco Javier López authored
In this commit we add more route to indicate when the `CI/CD > Pipelines` menu item should be active. Changelog: fixed
-
release-tools approver bot authored
Update Gitaly version See merge request gitlab-org/gitlab!64207
-
Marcin Sedlak-Jakubowski authored
-
Nick Gaskill authored
Update container scanning docs for Grype scanner See merge request gitlab-org/gitlab!63707
-
Thiago Figueiró authored
-
Jose Ivan Vargas authored
Adjust Popover trigger on licence-check approvers panel See merge request gitlab-org/gitlab!63782
-
Jannik Lehmann authored
-
Bob Van Landuyt authored
Remove unused code for `no_matching_runner` failure reason See merge request gitlab-org/gitlab!64002
-
Tetiana Chupryna authored
Implement in-memory remotes for `update_remote_mirror` [RUN ALL RSPEC] [RUN AS-IF-FOSS] See merge request gitlab-org/gitlab!63962
-
Amy Qualls authored
Update Plan pages with 14.0 Admin Area access info See merge request gitlab-org/gitlab!64191
-
GitLab Release Tools Bot authored
-
Marcin Sedlak-Jakubowski authored
-
Marcin Sedlak-Jakubowski authored
Docs improvement: Group Milestones API doesn't return subgroups' issues See merge request gitlab-org/gitlab!64202
-
Vladimír Brodský authored
-
Heinrich Lee Yu authored
Move admin cohorts to separate controller See merge request gitlab-org/gitlab!64015
-
Marcin Sedlak-Jakubowski authored
Expand on Sidekiq data consistency docs See merge request gitlab-org/gitlab!63028
-
Matthias Käppler authored
-
Kushal Pandya authored
Updated sidepanel in Dark mode [RUN AS-IF-FOSS] See merge request gitlab-org/gitlab!64182
-
Matthias Käppler authored
Advanced Search Settings page does not load if the ES url is unreachable See merge request gitlab-org/gitlab!63764
-
Dmitry Gruzd authored
EE: true Changelog: fixed
-
Martin Wortschack authored
Fix DA dropdown alignment See merge request gitlab-org/gitlab!64174
-
Phil Hughes authored
Hide preloaded token values while searching See merge request gitlab-org/gitlab!64188
-
Etienne Baqué authored
Add Ci::Minutes::AdditionalPack create API See merge request gitlab-org/gitlab!63853
-