| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
It takes a lot of lines to move a script
|
| |
|
|
|
|
|
|
|
| |
It assures that requests are aborted after 60 seconds, otherwise
an exception is raised. This exception is logged by Sentry, also
there is a Prometheus counter for measuring number of requests in each
state.
|
|
|
|
|
| |
This sampler gathers Puma-specific metrics which can be used by
Prometheus then.
|
|\
| |
| |
| |
| | |
Move more project routes under /-/ scope
See merge request gitlab-org/gitlab-ce!28717
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Affected routes are:
* autocomplete_sources
* project_members
* deploy_keys
* deploy_tokens
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Creates a new filename to register auth logs.
This change should allow SRE's queries to make better queries
through logging infrastructure.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54528
|
|\
| |
| |
| |
| |
| |
| | |
Create a unified script to run Jest & Karma tests
Closes #58869
See merge request gitlab-org/gitlab-ce!27239
|
| |
| |
| |
| |
| |
| |
| | |
This is already supported karma feature, but it wasn't respected
because our wrapper threw an error no matter what.
https://github.com/karma-runner/karma/blob/fe9a1dd13b5eb3969f9e08acbce020e2a382fd9e/lib/cli.js#L201
|
|\ \
| | |
| | |
| | |
| | | |
Move some project routes under /-/ scope
See merge request gitlab-org/gitlab-ce!28435
|
| | |
| | |
| | |
| | | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
For settings, branches and tags
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Utkarsh Gupta <guptautkarsh2102@gmail.com>
|
|/ / |
|
| |
| |
| |
| | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Part of adding Let's Encrypt certificates for pages domains
Add acme-client gem
Client is being initialized by private key stored in secrets.yml
Let's Encrypt account is being created lazily.
If it's already created, Acme::Client just gets account_kid by
calling new_account method
Make Let's Encrypt client an instance
Wrap order and challenge classes
|
|/ |
|
|\
| |
| |
| |
| | |
Expain usage of `artifacts_server` in `gitlab.yml`
See merge request gitlab-org/gitlab-ce!28230
|
| |
| |
| |
| |
| |
| | |
Add comment to clarify intended usage of `artifacts_server`.
Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/49475.
|
|\ \
| | |
| | |
| | |
| | | |
Add EE fixtures to SeedFu fixture paths
See merge request gitlab-org/gitlab-ce!28241
|
| |/
| |
| |
| | |
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
|
|/
|
|
| |
[ci skip]
|
| |
|
|
|
|
|
|
| |
Remove puts
Remove puts
|
|\
| |
| |
| |
| | |
Generate EE-specific JavaScript fixtures into ee/ directory (CE-backport)
See merge request gitlab-org/gitlab-ce!28032
|
| |
| |
| |
| | |
(cherry picked from commit 7cde57bf7367bce130a2e7f149c8dafd362de3f8)
|
|\ \
| | |
| | |
| | |
| | | |
Instance level k8s clusters
See merge request gitlab-org/gitlab-ce!27196
|
| | |
| | |
| | |
| | |
| | | |
Instance level clusters were already mostly supported, this change adds
admin area controllers for cluster CRUD
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If the UI sends a string value for lock_version (e.g. "0"), then the
previous monkey patch did not properly handle that properly. This
commit casts the value to an integer to determine whether to look for
NULL lock_versions.
For merge requests, GitLab sends a POST request to
`namespace/project/merge_requests/:iid` with the
`merge_request[lock_version]` parameter with a string `0`. The string
value comes from the form field, which explains why
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/28145 wasn't
sufficient.
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Rails 5.1's `exec_no_cache` doesn't call `async_exec` any more, but
`exec_params`: https://github.com/rails/rails/pull/33188
This means that the DB summary in the performance bar was wrong. The
individual query details were still correct (we subscribe to
ActiveRecord events for those).
We can remove this once the upstream PR to peek-pg is in a release and
we update to use that release.
|
|
|
|
|
|
|
|
|
|
| |
- Adds an endpoint on PipelinesController
- Adds a service that iterates over every build in a stage and
plays it.
- Includes 'play_manual' details on EntitySerializer
- Builds a new Stage state: PlayManual. An stage can take this status if
it has manual builds or an skipped, scheduled or manual status
- Includes FE modifications and specs
|
| |
|
|\
| |
| |
| |
| | |
Use FIXTURES_PATH constant for binary fixtures in frontend tests
See merge request gitlab-org/gitlab-ce!27891
|
| | |
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
feat: add option to define the Sentry Environment
See merge request gitlab-org/gitlab-ce!27091
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
'master'
Resolve "Referencing issues or epics by URL fails with 404"
Closes #61099 and #60965
See merge request gitlab-org/gitlab-ce!27827
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This will fail in a few ways:
1. We might end up having a path (not a URL) starting with `//`, which
will be interpreted by browsers as a protocol-relative URL.
2. Issue, MR, snippet, etc. reference parsing will look for URLs at
`http://gitlab.example.com//project/...`, with the double slash
preventing single slashes from working.
In general, it doesn't seem like there's a valid case for this.
|
| |/
|/|
| |
| |
| | |
Domain will be removed by verification worker after 1 week
of being disabled
|
| |
| |
| |
| | |
Add endpoint to delete/uninstall a cluster application
|
|\ \
| |/
|/|
| |
| |
| |
| |
| |
| | |
'60476-actionview-missingtemplate-missing-template-projects-issues-_merge_requests-with-locale-en-formats-html-varian' into 'master'
Delete leftover code for referenced_merge_requests endpoint
Closes #60476
See merge request gitlab-org/gitlab-ce!27335
|
| |
| |
| |
| |
| |
| |
| | |
We rewrote Related MRs widget using Vue.
The previous implementation was using Haml templates
and calling referenced_merge_requests endpoint which is
now deprecated. This MR deletes leftover stuff them.
|