Age | Commit message (Collapse) | Author |
|
Port of a community contribution from @glensc to upstream.
|
|
Added YouTrack integration
Closes #42595
See merge request gitlab-org/gitlab-ce!25361
|
|
from YouTrack integration service
|
|
|
|
ChatOps used to be in the Ultimate tier.
|
|
|
|
Fixes gitlab-org/gitlab-ce#42595
|
|
Remove HipChat integration from GitLab
Closes #52424
See merge request gitlab-org/gitlab-ce!22223
|
|
|
|
|
|
It may return single result or an array of results
|
|
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|
|
|
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
|
|
|
|
Having an invalid KUBECONFIG without a token in it is not helpful. This
only became possible recently now that we are creating a separate
namespace and service account (and hence token) to send to the runners.
This led to somewhat surprising results when troubleshooting
https://gitlab.com/gitlab-org/gitlab-ce/issues/53879 as I found that the
KUBECONFIG was still being passed but KUBE_TOKEN was not. These things
really should have been linked.
Furthermore now that we are also using the [presence of KUBECONFIG to
decide whether or not to run build steps in Auto
DevOps](https://gitlab.com/gitlab-org/gitlab-ce/blob/294d15be3e9497e7b67e1f9131ce9d5c0d68406c/lib/gitlab/ci/templates/Auto-DevOps.gitlab-ci.yml#L164)
I think it makes even more sense to ensure that KUBECONFIG is a complete
config if passed to a job.
|
|
[master] Do not follow redirects in prometheus service
See merge request gitlab/gitlabhq!2617
|
|
|
|
Refactor reference regexes and identity scopes
See merge request gitlab-org/gitlab-ce!22987
|
|
|
|
Make sure there's only one slash as path separator
Closes #53180
See merge request gitlab-org/gitlab-ce!22954
|
|
`Mentionable::ReferenceRegexes` used to define the following two
constants:
1. DEFAULT_PATTERN
2. EXTERNAL_PATTERN
These two constants were built using some of the class methods that
reside in this same module. In EE we redefine one of these methods by
using `prepend` at the start of the `ReferenceRegexes` module. This
poses a problem: we can not move the `prepend` to the end of the file,
because the constants later on depend on it.
To resolve this problem, this commit turns these constants into class
methods that memoize their results. This allows EE to redefine the
appropriate methods before these two class methods are used, in turn
allowing us to move the `prepend` to the end of the file.
See https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8198 for more
information.
|
|
Add Discord integration
Closes #21635
See merge request gitlab-org/gitlab-ce!22684
|
|
In Ruby 2.4, `URI.join("http://test//", "a").to_s` will
remove the double slash, however it's not the case in
Ruby 2.5. Using chomp should work better for the intention,
as we're not trying to allow things like ../ or / paths
resolution.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/53180
|
|
|
|
Allow single letter external issue IDs
Closes #52803
See merge request gitlab-org/gitlab-ce!22717
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
Find and replace everywhere we pass in `api_groups` to KubeClient, as no
longer needed
|
|
|
|
Bamboo API returns an array of results as per
https://docs.atlassian.com/atlassian-bamboo/REST/6.2.5/#d2e786
|
|
Remove prometheus configuration help text
Closes #52782
See merge request gitlab-org/gitlab-ce!22413
|
|
Remove gitlab-grit as a transitive dependency of GitLab
Closes #44361
See merge request gitlab-org/gitlab-ce!22373
|
|
|
|
|
|
|
|
This allows us to avoid one transitive dependency on gitlab-grit. The
aim is to remove all transitive dependencies.
|
|
Before this commit updating Prometheus (e.g. adding alerts) made it
"updated" therefore not installed.
|
|
|
|
|
|
|
|
Fix double title in merge request chat messages
Closes #44586
See merge request gitlab-org/gitlab-ce!21670
|
|
|
|
This whitelists all existing offenses for the various CodeReuse cops, of
which most are triggered by the CodeReuse/ActiveRecord cop.
|
|
|