Age | Commit message (Collapse) | Author |
|
Kubernetes deployments on new clusters will now have
a separate namespace per project environment, instead
of sharing a single namespace for the project.
Behaviour of existing clusters is unchanged.
All new functionality is controlled by the
:kubernetes_namespace_per_environment feature flag,
which is safe to enable/disable at any time.
|
|
- Closes #60024
- Change PrometheusClient.new to accept a base url instead of an
already created RestClient
- Use Gitlab::HTTP in PrometheusClient instead of creating RestClient
in PrometheusService
- Move http_options from PrometheusService to
PrometheusClient (follow_redirects: false)
- ensure that base urls don't have the trailing slash
- Created a `PrometheusClient#url` method that might not be strictly
required
- Change rescued exceptions from RestClient::* to
HTTParty::ResponseError where possible and StandardError for the
rest
|
|
|
|
Remove GC metrics from performance bar
Closes gitlab-org/quality/nightly#122
See merge request gitlab-org/gitlab-ce!31550
|
|
These were disabled in production mode, but that also broke the rest of
the performance bar. As they were only enabled in development mode, we
can just remove them for now.
|
|
Prevents showing 2 tooltips in pipelines
Closes #64608
See merge request gitlab-org/gitlab-ce!31521
|
|
Add top navigation analytics link
See merge request gitlab-org/gitlab-ce!30324
|
|
Support selective highlighting of lines
See merge request gitlab-org/gitlab-ce!31361
|
|
Improve the performance of viewing deploy keys
Closes #43080
See merge request gitlab-org/gitlab-ce!31384
|
|
Make issue boards importable
See merge request gitlab-org/gitlab-ce!31434
|
|
Backport productivity analytics migrations
See merge request gitlab-org/gitlab-ce!31298
|
|
This reverts commit d754beb74fbc06a2c744e15be4aa2831d8cef1c0.
|
|
Hides loading spinner after request
Closes #65263
See merge request gitlab-org/gitlab-ce!31478
|
|
Added as EE backport
|
|
In the pipeline's actions, moves the request
to the component to allow to manage the inner
state properly
|
|
Update reliable fetcher
See merge request gitlab-org/gitlab-ce!31416
|
|
|
|
In pipeline's table two tooltips were being rendered
With this change only one tooltip is trigerred on hover
|
|
|
|
|
|
|
|
Instead of highlighting all lines when not all of them are
needed, only highlight specific lines.
The `BlobPresenter#highlight` method has been updated to
support `since` and `to` params. These params will be used to
limit the content to be highlighted.
Modify `Gitlab::Highlight` to support `since` param which will
then be used to determine the starting line number.
|
|
(Really) Fix Ruby 2.5 compatibility for diverging counts of branches
Closes #64143
See merge request gitlab-org/gitlab-ce!31491
|
|
We added retry_count increment when job is recovered
|
|
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.
|
|
!31480 does not fully restore compatibility because another Ruby 2.6
feature besides `Enumerable#filter` was used in commit ca5cd7b7. The use
of `Enumerable#to_h`'s block is now replaced by an explicit
`Enumerable#map` call.
Error message:
TypeError (wrong element type Gitlab::Git::Branch at 0 (expected array)):
app/controllers/projects/branches_controller.rb:53:in `to_h'
See https://bugs.ruby-lang.org/issues/15143.
Fixes #64143.
|
|
This reverts commit c3751046d217008404a0bd371e59d6ffd6734923.
|
|
Add project path to sql query to build proper path
|
|
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.
|
|
|
|
'63474-applying-a-quick-action-does-not-show-the-correct-message' into 'master'
Fixed bug from extra parenthesis
Closes #63474
See merge request gitlab-org/gitlab-ce!31479
|
|
|
|
|
|
'11467-remove-feature-flag-for-visual-review-app-button-ce-backport' into 'master'
Remove visual review app feature flag
See merge request gitlab-org/gitlab-ce!31429
|
|
'master'
Refactor passing props to jobs/index.js
See merge request gitlab-org/gitlab-ce!31472
|
|
This commit changes how we eager-load projects, routes, and namespaces
required by the deploy keys endpoint, getting a 10x improvement in my
local testing.
The endpoint still doesn't scale in-general, but going from ~13 seconds
to dump a 63K result to generating the same thing in ~1.6 seconds seems
like a good improvement to me.
|
|
|
|
|
|
- Also add requirements to the docs for custom metrics.
|
|
- Added space to li definiton
- Remove milestone from import_export.yml
|
|
|
|
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
|
|
Also removes unnecessary methods causing extra queries
|
|
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.
|
|
Extend PipelineProcessWorker to accept a list of builds
See merge request gitlab-org/gitlab-ce!31425
|
|
|
|
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
|