Age | Commit message (Collapse) | Author |
|
Use Rails 5.2 Redis caching store
Closes #64794
See merge request gitlab-org/gitlab-ce!30966
|
|
In the admin user edit form, access level radio button labels didn't have
the correct 'for' value. Clicking on the label did not select the radio
button. This makes usability a bit nicer since the click area is increased
when the label is clickable.
|
|
This is the first step in providing a fault-tolerant and distributed
Redis caching store. We disable compression to avoid introducing a
change that could have an adverse effect in production.
Note that we won't be able to take advantage of the fault-tolerance and
distributed features yet until we solve
https://gitlab.com/gitlab-org/gitlab-ce/issues/64829.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64794
|
|
This reverts commit c3751046d217008404a0bd371e59d6ffd6734923.
|
|
Add project path to sql query to build proper path
|
|
[ci skip]
|
|
API endpoints for requesting container repositories
and container repositories with their tag information
are enabled for users that want to specify the group
containing the repository rather than the specific project.
|
|
Only track Redis calls if Peek is enabled
See merge request gitlab-org/gitlab-ce!31438
|
|
|
|
Optimize relative re-positioning
See merge request gitlab-org/gitlab-ce!30938
|
|
'master'
Resolve "Kubernetes > Applications > Uninstall Cert Manager"
See merge request gitlab-org/gitlab-ce!31166
|
|
It also prepare for the EE merge request https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/14786
|
|
Moving of neighbour items was done recursively - this
was extremely expensive when multiple items had to be moved.
This change optimizes the code to find nearest possible gap where
items can be moved and moves all of them with single update query.
|
|
Persistent user callouts now support deferred links, which are links
that can be used to dismiss the callout, and then proceed to follow
the link's original location.
This ensures that the callout dismissal is properly recorded
before the user leaves the page.
|
|
Add outbound setting for system hooks
See merge request gitlab-org/gitlab-ce!31177
|
|
Increase clair scanner from v11 to v12
See merge request gitlab-org/gitlab-ce!30809
|
|
|
|
Our current version of Cert-Manager does not uninstall
cleanly, and we must manually remove custom resource
definitions.
|
|
In dev environments, Sidekiq was encountering the message:
Circular dependency detected while autoloading constant Gitlab::Profiler
This saves some overhead during normal usage.
|
|
Only display the details of the cluster page when the cluster
exists. If it is in "creating" state, show a message and a spinner
|
|
|
|
|
|
|
|
Also creates specs
Only allow Helm to be uninstalled if it's the only app
- Remove Tiller leftovers after reser command
- Fixes specs and offenses
Adds changelog file
Fix reset_command specs
|
|
'master'
Removes update_statistics_namespace feature flag
See merge request gitlab-org/gitlab-ce!31392
|
|
'master'
Resolve "Breakage in displaying SVG in the same repository"
See merge request gitlab-org/gitlab-ce!31352
|
|
Simplify SystemHookUrlValidator to inherit from PublicUrlValidator
Refactor specs to move out shared examples to be used in both
system hooks and public url validators.
|
|
|
|
Currently we write out empty CSS classes (`class=""`) every time we
create a new tag. This adds 9 unnecessary bytes per span element. In a
recent trace, I have counted 11950 span elements. So we transported 105
unnecessary kilobytes!
|
|
After measuring the impact of the namespace storage on
https://gitlab.com/gitlab-org/gitlab-ce/issues/64092. It was decided
that it's performant enough. So we can freely remove the feature flag
Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/64092
|
|
Previously, both InfluxSampler and RubySampler were relying on the
`GC::Profiler.total_time` data which is the sum over the list
of captured GC events. Also, both samplers asynchronously called
`GC::Profiler.clear` which led to incorrect metric data because
each sampler has the wrong assumption it is the only object who calls
`GC::Profiler.clear` and thus could rely on the gathered results between
such calls.
We should ensure that `GC::Profiler.total_time` is called only in one
place making it possible to rely on accumulated data between such wipes.
Also, we need to track the amount of profiler reports we lost.
|
|
Make `bin/web_puma` consider RAILS_ENV
See merge request gitlab-org/gitlab-ce!31378
|
|
|
|
Change sidebar's renderBlock() to return true only if
any of the block's <detail-row>s will be rendered
Change block to render only if renderBlock() returns true
|
|
Changes generated URL to raw instead of blob
|
|
This reverts commit 28f2225bdfee4d353f07a766c6c8b29ba6181397, reversing
changes made to 96ae5bd83da31350e9856a290127d7aa1469710a.
|
|
Add exclusive lease to mergeability check process
See merge request gitlab-org/gitlab-ce!31082
|
|
|
|
|
|
This implements the support for `needs:` keyword
as part of GitLab CI. That makes some of the jobs
to be run out of order.
|
|
Add spec for cases where URI.join does not work as expected
|
|
This will ultimately replace the stats.js that
exists in EE.
|
|
Concurrent calls to UserMergeToRef RPC updating a single ref
can lead to an opaque fail that is being rescued at Gitaly.
So this commit adds an exclusive lease to the mergeability
check process with the key as the current MR ID.
|
|
Fix mirroring help text
See merge request gitlab-org/gitlab-ce!31348
|
|
Fix first-time contributor notes not rendering
Closes #65383
See merge request gitlab-org/gitlab-ce!31340
|
|
|
|
Remove the warning style from the "U2F device message" paragraph
Closes #61776
See merge request gitlab-org/gitlab-ce!30119
|
|
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/31117 enabled the
HashInefficientHash Rubocop rule that was fooled by the special
implementation of `SpecialRole`. We fix this by introducing a
`value?` method and adding unit tests.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/65383
|
|
- DB migration of board milestone values
- issue finder & spec updates
|
|
|