| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
- On Operations settings page
- On Metrics dashboard page
|
|\
| |
| |
| |
| |
| |
| | |
Allow downloading report artifacts
Closes #49265
See merge request gitlab-org/gitlab-ce!27974
|
| |
| |
| |
| |
| | |
Extracts combining the job_artifacts relation with the with_reports
scope for getting report artifacts into a method.
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Storing this key in secrets.yml was a bad idea,
it would require users using HA setups to manually
replicate secrets across nodes during update,
it also needed support from omnibus package
* Revert "Generate Let's Encrypt private key"
This reverts commit 444959bfa0b79e827a2a1a7a314acac19390f976.
* Add Let's Encrypt private key to settings
as encrypted attribute
* Generate Let's Encrypt private key
in database migration
|
| |
|
|
|
|
| |
Disabling because of https://gitlab.com/gitlab-org/gitlab-ce/issues/62353
|
|
|
|
|
|
|
|
| |
When using the members/all api the same user was returned multiple times
when he was a member of the project/group and also of one of the
ancestor groups.
Now the member is returned only once giving priority to the membership
on the project and maintaining the same behaviour of the members UI.
|
|
|
|
| |
Added a changelog entry for the feature
|
|\
| |
| |
| |
| | |
Adds Identity#for_user for use in an EE MR
See merge request gitlab-org/gitlab-ce!28697
|
| | |
|
| |
| |
| |
| |
| | |
These two methods were used in emitting AUTO_DEVOPS_DOMAIN which has now
been dropped.
|
| |
| |
| |
| | |
Update documentation to reflect removal
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Bump shoulda-matchers to 4.0.1
See merge request gitlab-org/gitlab-ce!28443
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Starting with Rails 5, belongs_to now adds a presence validation to the
association, and so as of shoulda-matchers 4.0.0 the belong_to matcher
follows suit and tests that this validation is there by setting the
association to nil and asserting that there are validation errors. This
exposed an error with the `validate_branches` method: we need to check
the source and target project exist.
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
'61935-remove-code-left-over-from-when-clusters-were-always-project-specific' into 'master'
remove `Clusters::Platforms::Kubernetes#actual_namespace`
Closes #61935
See merge request gitlab-org/gitlab-ce!28391
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When Kubernetes clusters were originally built they could only
exist at the project level, and so there was logic included
that assumed there would only ever be a single Kubernetes
namespace per cluster. We now support clusters at the group
and instance level, which allows multiple namespaces.
This change consolidates various project-specific fallbacks to
generate namespaces, and hands all responsibility to the
Clusters::KubernetesNamespace model. There is now no concept of
a single namespace for a Clusters::Platforms::Kubernetes; to
retrieve a namespace a project must now be supplied in all cases.
This simplifies upcoming work to use a separate Kubernetes
namespace per project environment (instead of a namespace
per project).
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Update GitLab Runner Helm Chart to 0.5.0/11.11.0
See merge request gitlab-org/gitlab-ce!28497
|
| |/ / |
|
|/ /
| |
| |
| | |
Signed-off-by: Utkarsh Gupta <guptautkarsh2102@gmail.com>
|
|\ \
| | |
| | |
| | |
| | | |
Use Environment#deployment_platform method instead
See merge request gitlab-org/gitlab-ce!28000
|
| | |
| | |
| | |
| | |
| | |
| | | |
As this method does have `deployment_platform(environment: self.name)`,
which is what the form EE needs. Allows us to remove two overrides in
EE.
|
| | | |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Stop configuring group clusters on creation
Closes #60379
See merge request gitlab-org/gitlab-ce!27245
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Immediate configuration is not ideal for group and instance
level clusters as projects that may never be deployed would
still have Kubernetes namespaces and service accounts created
for them.
As of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25586
we now create only the resources that are required for the
project being deployed, at the time of deployment.
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | | |
Omit max-count for diverging_commit_counts behind feature flag
See merge request gitlab-org/gitlab-ce!28157
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We want to optimize the query for the CountDivergingCommits rpc by
removing the --max-count argument now that we have commit graphs
enabled for all repositories during housekeeping. However, we want to
test this first behind a feature flag.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If `merge_error` is ever set after a failure, it is never cleared, even
after a subsequent, successful rebase. We now clear this field whenever
a successful rebase occurs.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56139
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
Sessions can be listed for a given user
See merge request gitlab-org/gitlab-ce!28306
|
| | |
| | |
| | |
| | |
| | |
| | | |
Adds ActiveSession#session_ids_for_user for listing session IDs for a
given user, and adds ActiveSession#list_sessions for listing session
data directly.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Optimise upload path calls
See merge request gitlab-org/gitlab-ce!28264
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
String#underscore isn't particularly slow, but it's possible for us to
call it many times in a users autocomplete request, with mostly-static
values ('User', 'Group', etc.). We can memoise this and save a
surprising amount of time (around 10% of the total request time in some
cases).
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix project visibility level validation
Closes #59379
See merge request gitlab-org/gitlab-ce!28305
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Rename methods that conflict in Rails 5.2
Closes #55583
See merge request gitlab-org/gitlab-ce!28281
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
Adds suffix to enum methods and changes `in_groups` to
`of_groups`
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | | |
Resolve "Remove ignore_column ci_id"
Closes #61302
See merge request gitlab-org/gitlab-ce!28234
|
| |/ /
| | |
| | |
| | | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|/ / |
|
| |
| |
| |
| | |
Fixes #60425
|
| |
| |
| |
| |
| |
| | |
Udpated user_edit_profile_spec with time preferences
Minor update form fields
|
|\ \
| | |
| | |
| | |
| | | |
Add bridge relation between Pipelines and Bridges CE backport
See merge request gitlab-org/gitlab-ce!28152
|
| |/
| |
| |
| |
| | |
Backports the EE changes from
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/11264
|
|\ \
| | |
| | |
| | |
| | | |
CE Show disabled project repo mirrors
See merge request gitlab-org/gitlab-ce!27326
|
| | |
| | |
| | |
| | |
| | | |
Show disabled mirrors with a badge so that they
can be deleted by project owners.
|