Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Collapse)Author
2019-06-17[skip ci] Update doorkeeper.en.ymlPierre Tardy
2019-06-14read_repository scope can be used for APIPierre Tardy
as per documentation https://docs.gitlab.com/ee/api/repository_files.html You can use read_repository to access repository_file API. Not sure about write_repository as it is new and not documented in that page.
2019-06-14Add back sidekiq metrics exporterRyan Cobb
2019-06-12Moved RackTimeout observer to a different locationJan Provaznik
Because there will be similar observer for PumaWorkerKiller, it makes sense to keep both on better place.
2019-06-11Merge branch 'prom-api-1' into 'master'Sean McGivern
Update server API to enable switch prometheus endpoint See merge request gitlab-org/gitlab-ce!29186
2019-06-10Add metric for measuring PumaWorkerKiller activityJan Provaznik
PumaWorkerKiller is used for periodically checking and killing workers (the biggest one) if overall memory reaches specified limit. This metric allows us to watch number of killed workers.
2019-06-06Adds sidekiq worker label for ruby metricsRyan Cobb
2019-06-06Add pages domains acme ordersVladimir Shushlin
Extract acme double to helper Create ACME challanges for pages domains * Create order & challange through API * save them to database * request challenge validation We're saving order and challenge as one entity, that wouldn't be correct if we would order certificates for several domains simultaneously, but we always order certificate per domain Add controller for processing acme challenges redirected from pages Don't save acme challenge url - we don't use it Validate acme challenge attributes Encrypt private_key in acme orders
2019-06-06Named route for prometheus proxy_pathSimon Knox
2019-06-05Allow BetterErrors REPL to be enabledAsh McKenzie
This allows the BetterErrors REPL to be available when your GitLab instance is listening on something _other_ than localhost.
2019-06-04Introduce sidekiq worker for auto merge processShinya Maeda
As we have a central domain for auto merge process today, we should use a single worker for any auto merge process.
2019-06-03Merge dev.gitlab.org master into GitLab.com masterYorick Peterse
2019-06-03Abstract auto merge processesShinya Maeda
We have one auto merge strategy today - Merge When Pipeline Succeeds. In order to add more strategies for Merge Train feature, we abstract the architecture to be more extensible. Removed arguments Fix spec
2019-05-31Merge branch 'dz-scope-project-routes-3' into 'master'Lin Jen-Shin
Move some project routes under - scope See merge request gitlab-org/gitlab-ce!28830
2019-05-31Send notifications to group-specific email addressWei-Meng Lee
- Select notification email by walking up group/subgroup path - Add settings UI to set group email notification address - Add tests
2019-05-31Setup Phabricator importBob Van Landuyt
This sets up all the basics for importing Phabricator tasks into GitLab issues. To import all tasks from a Phabricator instance into GitLab, we'll import all of them into a new project that will have its repository disabled. The import is hooked into a regular ProjectImport setup, but similar to the GitHub parallel importer takes care of all the imports itself. In this iteration, we're importing each page of tasks in a separate sidekiq job. The first thing we do when requesting a new page of tasks is schedule the next page to be imported. But to avoid deadlocks, we only allow a single job per worker type to run at the same time. For now we're only importing basic Issue information, this should be extended to richer information.
2019-05-30Protect Gitlab::HTTP against DNS rebinding attackDouwe Maan
Gitlab::HTTP now resolves the hostname only once, verifies the IP is not blocked, and then uses the same IP to perform the actual request, while passing the original hostname in the `Host` header and SSL SNI field.
2019-05-29Build visual_review_toolbar with webpackSarah Groff Hennigh-Palermo
It takes a lot of lines to move a script
2019-05-29Redirect to admin projects index if project was deleted from admin pageLuke Picciau
2019-05-29Added rack-timeout for PumaJan Provaznik
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.
2019-05-29Move some project routes under - scopeDmitriy Zaporozhets
Affected project routes are: * services * boards * releases * forks * group_links * import * avatar * labels * milestones Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-29Add Puma samplerJan Provaznik
This sampler gathers Puma-specific metrics which can be used by Prometheus then.
2019-05-28Merge branch 'dz-scope-project-routes-2' into 'master'Dmitriy Zaporozhets
Move more project routes under /-/ scope See merge request gitlab-org/gitlab-ce!28717
2019-05-28Store Let's Encrypt private key in settingsVladimir Shushlin
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
2019-05-26Move some project routes under - scopeDmitriy Zaporozhets
Affected routes are: * autocomplete_sources * project_members * deploy_keys * deploy_tokens Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-24Move project routes under one scopeDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-24Changes RackAttack logger to use structured logsMayra Cabrera
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
2019-05-23Merge branch '58869-unified-fe-test-script' into 'master'Clement Ho
Create a unified script to run Jest & Karma tests Closes #58869 See merge request gitlab-org/gitlab-ce!27239
2019-05-22Merge branch 'dz-scope-project-routes' into 'master'Stan Hu
Move some project routes under /-/ scope See merge request gitlab-org/gitlab-ce!28435
2019-05-21Bump devise to 4.6Utkarsh Gupta
Signed-off-by: Utkarsh Gupta <guptautkarsh2102@gmail.com>
2019-05-21Add network and graphs to legacy routes tooDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-21Add legacy routes for modified project pathDmitriy Zaporozhets
For settings, branches and tags Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-20Fix typos in the whole gitlab-ce projectYoginth
2019-05-20Move project settings under /-/ scopeDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-20Move some project routes under /-/ scopeDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-17Replace Unicorn with web server in the init.d script [ci skip]Dmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-17Remove extra ending line from unicorn example fileBrett Walker
2019-05-16Add Let's Encrypt clientVladimir Shushlin
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
2019-05-16Suppress keychain access popup from chromedriver in KarmaWinnie Hellmann
2019-05-13Add empty test suite flag to karma wrapperPaul Slaughter
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
2019-05-13Merge branch 'explain-artifacts-server-configuration-docs' into 'master'Nick Thomas
Expain usage of `artifacts_server` in `gitlab.yml` See merge request gitlab-org/gitlab-ce!28230
2019-05-11Merge branch 'include-ee-fixtures' into 'master'12-0-auto-deploy-0009646Stan Hu
Add EE fixtures to SeedFu fixture paths See merge request gitlab-org/gitlab-ce!28241
2019-05-10Add warning about updating Omnibus is secrets are updatedStan Hu
[ci skip]
2019-05-10Add EE fixtures to SeedFu pathBalasankar "Balu" C
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2019-05-10Expain usage of `artifacts_server` in `gitlab.yml`Krasimir Angelov
Add comment to clarify intended usage of `artifacts_server`. Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/49475.
2019-05-09Generate Let's Encrypt private keyVladimir Shushlin
2019-05-07Remove from providers with iconGosia Ksionek
Remove puts Remove puts
2019-05-07Merge branch 'winh-separate-frontend-fixtures' into 'master'Phil Hughes
Generate EE-specific JavaScript fixtures into ee/ directory (CE-backport) See merge request gitlab-org/gitlab-ce!28032
2019-05-07Merge branch 'instance_level_clusters' into 'master'Bob Van Landuyt
Instance level k8s clusters See merge request gitlab-org/gitlab-ce!27196
2019-05-07Additional fix to handle NULL lock_versionStan Hu
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.