Age | Commit message (Collapse) | Author |
|
This new table will be used to store the external_dashboard_url which
allows users to add a link to their external dashboards (ex Grafana)
to the Metrics dashboard.
|
|
Fix typo in blob_spec.rb
See merge request gitlab-org/gitlab-ce!27661
|
|
Get rid of the user_namespace API helper method
See merge request gitlab-org/gitlab-ce!27636
|
|
|
|
Inside a wiki, when we show the sidebar or browse to the `pages`,
all page contents are retrieved from Gitaly and that is a waste
of resources, since no content from that pages are going to be
showed.
This MR introduces the method `ProjectWiki#list_pages`,
which uses new wiki_list_pages RPC call to retrieve
pages without content
Also in the `WikisController` we're using the method to show
pages in the sidebar and also on the `pages` page.
|
|
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
|
|
'master'
Properly authorize our own GraphQL scalar types
Closes #60800
See merge request gitlab-org/gitlab-ce!27563
|
|
'ce-11199-add-a-rake-task-to-seed-insights-data-for-a-given-project' into 'master'
Provide a new gitlab:seed:issues task
See merge request gitlab-org/gitlab-ce!27454
|
|
Support negative matches
See merge request gitlab-org/gitlab-ce!27510
|
|
|
|
This adds support for != and !~ operators
giving more flexibility in comparing values
|
|
Upgrade Rails to 5.1
See merge request gitlab-org/gitlab-ce!27480
|
|
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
Don't create a temp reference for branch comparisons within project
Closes #58315
See merge request gitlab-org/gitlab-ce!24038
|
|
Model.new.attributes now also returns encrypted attributes.
|
|
|
|
|
|
|
|
Retry the review-deploy job twice and make the Review App cleanup more efficient
See merge request gitlab-org/gitlab-ce!27489
|
|
Only check abilities on rendered GraphQL nodes
Closes #58647 and #60355
See merge request gitlab-org/gitlab-ce!27273
|
|
Ensure that the cleanup starts right away.
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
This ensures the return value is consistent if the source and/or
branch do not exist.
|
|
This should already be done in Gitlab::Git:Compare.
|
|
A temp reference is only needed to fetch a branch from another project,
as in the case for forked repositories. For branch comparisons within
the same project, we can just use the existing branch names to do the
comparison.
Relates to https://gitlab.com/gitlab-org/gitlab-ce/issues/38689#note_126107862
|
|
With this we only check abilities on the rendered edges of a GraphQL
connection instead of all the nodes in it.
|
|
This change is a fairly straightforward refactor to extract the tracing
and correlation-id code from the gitlab rails codebase into the new
LabKit-Ruby project.
The corresponding import into LabKit-Ruby was in
https://gitlab.com/gitlab-org/labkit-ruby/merge_requests/1
The code itself remains very similar for now.
Extracting it allows us to reuse it in other projects, such as
Gitaly-Ruby. This will give us the advantages of correlation-ids and
distributed tracing in that project too.
|
|
'60500-disable-jit-kubernetes-resource-creation-for-project-level-clusters' into 'master'
Disable JIT Kubernetes resource creation for project level clusters
Closes #60500
See merge request gitlab-org/gitlab-ce!27352
|
|
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
Bring back Rugged implementation of ListCommitsByOid
See merge request gitlab-org/gitlab-ce!27441
|
|
This brings back changes in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20432.
For users using Gitaly on top of NFS, accessing the Git data directly
via Rugged may be faster than going through than Gitaly. This merge
request introduces the feature flag `rugged_list_commits_by_oid` to
activate the Rugged method.
For one customer, we saw that ListCommitsByOid was the second highest
used endpoint that may be causing increased load.
|
|
|
|
It is not interoperable to use Base64::urlsafe_encode64 for fields in
JSON that contain binary (as opposed to UTF8-safe) data. For instance,
the Golang JSON decoder (which is what gitlab-workhorse uses) insists
upon the standard base64 encoding.
|
|
This reverts commit 171818df0a72097aa1a804c8213666b3f66b0966.
|
|
Fix styling for `app/assets/stylesheets/pages/status.scss`
Closes #59929
See merge request gitlab-org/gitlab-ce!26875
|
|
Adds instance metrics to usage ping
Closes #53138
See merge request gitlab-org/gitlab-ce!27238
|
|
|
|
Helm DeleteCommand
See merge request gitlab-org/gitlab-ce!27348
|
|
Reporting SSL certificate verify errors in CI external config
See merge request gitlab-org/gitlab-ce!26750
|
|
JIT resource creation blocks deployments if a user is
self-managing their cluster, as it will fail the build
if unable to create a namespace and service account.
Using a custom namespace and service account was previously
supported for project level clusters, so we should preserve
this functionality.
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/27352
|
|
This is the backend part which just allows uninstalling Prometheus for
now.
|
|
|
|
Forbid the usage of reload
Closes #60218
See merge request gitlab-org/gitlab-ce!27125
|
|
Remove multi-line suggestions feature flag
Closes #59178
See merge request gitlab-org/gitlab-ce!27219
|
|
Validate refs used in controllers don't have spaces
Closes #58572 and gitaly#1425
See merge request gitlab-org/gitlab-ce!24037
|
|
|
|
The `#reload` makes to load all objects into memory,
and the main purpose of `#reload` is to drop the association cache.
The `#reset` seems to solve exactly that case.
|
|
|
|
Require all templates to use default stages
Closes #59992
See merge request gitlab-org/gitlab-ce!26954
(cherry picked from commit 39eb16aab2dbac3347f61f83fb60f5448d44e965)
e0df05cf Require all templates to use default stages
|
|
This avoids an unnecessary call to Gitaly and reduces gRPC errors.
* Closes https://gitlab.com/gitlab-org/gitaly/issues/1425
* Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/58572
|