| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| |
| |
| |
| | |
User not defined in PostReceive#process_project_changes
Closes #51335
See merge request gitlab-org/gitlab-ce!22519
|
| |
| |
| |
| |
| |
| |
| | |
Before we would need to identify a user when pushing
through the GitLab UI. Since this is no longer the case
we can remove the identification by commit and instead,
use the identify_using_user
|
| |
| |
| |
| |
| |
| |
| | |
When Gitlab::GitPostReceive#changes_refs is empty
user would not get defined and nil would be passed
to PostReceive#after_project_changes_hooks which would
then throw an error.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
'42790-improve-feedback-for-internal-git-access-checks-timeouts' into 'master'
Adds trace of each access check when git push times out
Closes #42790
See merge request gitlab-org/gitlab-ce!22265
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Validating each commit on ChangeAccess times out if
it already took too long to complete.
Improves the TimedLogger specs to not make use of a stubbed
class anymore
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Adds a #full_message method so that external classes
do not have access to the state of the logger.
Adds a #append_message to always append to the array in-place
|
| |/
| |
| |
| |
| |
| | |
Whenever a git push takes more than 50 seconds the user
will receive a trace from each check performed along with
their timings
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
CE: Put EE routes in EE files under EE directories
See merge request gitlab-org/gitlab-ce!22376
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
And if it cannot find any routes, raise an error
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Resolve "Filter by `None`/`Any` for assignee_id in issues/mrs API"
Closes #52384
See merge request gitlab-org/gitlab-ce!22598
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ / |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Puma in GDK and rack server lifecycle event abstractions
Closes #52762
See merge request gitlab-org/gitlab-ce!22372
|
| | |
| | |
| | |
| | |
| | |
| | | |
This allows us (and others) to test drive Puma without it affecting all
users. Puma can be enabled by setting the environment variable
"EXPERIMENTAL_PUMA" to a non empty value.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Refactor Gitlab::KubeClient
Closes #52131
See merge request gitlab-org/gitlab-ce!22073
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This removes the ability to pass in a different version. We can instead
create a new entry in the SUPPORTED_API_GROUPS hash for a different
version if need be.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Build using `define_method` directly from the constant, saves us writing
api_groups strings twice.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Essentially make #build_kubeclient do less.
Should be much clearer now
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We should have access to #core_client, #rbac_client,
and #extensions_client without having to pass in an awkward array.
Also change api_version to default_api_version, which allows us to use a
different version for an individual client. Special case for
apis/extensions which only go up to v1beta1
Makes #hashed_client private
Removes the #clients and #discover! methods which are un-used
|
|\ \ \ \
| |_|_|/
|/| | |
| | | |
| | | | |
Update Android.gitlab-ci.yml template to current Android SDK version
See merge request gitlab-org/gitlab-ce!22531
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/15746
|
| |_|/
|/| |
| | |
| | |
| | |
| | | |
This was used in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16648
and this could happen from time to time, so let's just keep it.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix ee-compat-check by not modifying frozen strings
Closes #53030
See merge request gitlab-org/gitlab-ce!22527
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Add dbname to MySQL migration GRANT command
See merge request gitlab-org/gitlab-ce!21719
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Support licenses and performance
See merge request gitlab-org/gitlab-ce!22175
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This introduces a new syntax for all licenses and performance jobs:
```yaml
job:
reports:
performance: performance.json
license_management: gl-license-management-report.json
```
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add RoleBinding method and class
See merge request gitlab-org/gitlab-ce!22524
|
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Includes RoleBinding methods to Kubeclient and introduce a new lib class
to generate RoleBinding resources.
This MR is part of
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22011
|
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Broken storage used to be used to test situations where the Git storage
wasn't being reached. These days we can just mock the Gitaly response.
But given the broken storage is removed now, Gitaly can take over
control of the storage being reachable. If it's not, Gitaly won't boot.
That's nice for situations where a disk wasn't mounted for instance.
Gitaly MR: https://gitlab.com/gitlab-org/gitaly/merge_requests/675
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Fix EOF detection with CI artifacts metadata
Closes #36954
See merge request gitlab-org/gitlab-ce!22479
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
There are some corner cases where a perfectly correct GZIP stream may
not hit the EOF until another read is attempted. We now skip the entry
if we don't see any valid data, which allows the EOF check to work
properly.
Closes https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22479
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Improve validation errors for external CI/CD configuration
Closes #51369
See merge request gitlab-org/gitlab-ce!22394
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|