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/spec
AgeCommit message (Collapse)Author
2019-07-08Create CTE query for clusters hierarchyThong Kuah
- This enables us to use a scope to query all clusters in group hierarchy order in one query, and also enables us to union to instance clusters later. - Handle case where clusters not present at level. In which case the query should go ahead and return the next level's clusters. - Swap with new CTE query behind Feature flag. This FF is default disabled.
2019-07-06Prevent amplification of ReactiveCachingWorker jobs upon failuresStan Hu
When `ReactiveCachingWorker` hits an SSL or other exception that occurs quickly and reliably, automatically rescheduling a new worker could lead to excessive number of jobs being scheduled. This happens because not only does the failed job get rescheduled in a minute, but each Sidekiq retry will also add even more rescheduled jobs. In busy instances, this can become an issue because large numbers of `ReactiveCachingWorker` running can cause high rates of `ExclusiveLease` reads to occur and possibly saturate the Redis server with queries. We now disable this automatic retry and rely on Sidekiq to perform its 3 retries with a backoff period. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64176
2019-07-06Remove applySuggestion from notes serviceWinnie Hellmann
2019-07-06Add OpenSSL::OpenSSLError to HTTP_ERRORSDouglas Barbosa Alexandre
Some services can raise OpenSSL::X509::CertificateError due to an invalid SSL certificates, with OpenSSL::OpenSSLError we can handle these errors.
2019-07-05Merge branch '51794-add-ordering-to-runner-jobs-api' into 'master'Lin Jen-Shin
Adding order by to list runner jobs api. Closes #51794 See merge request gitlab-org/gitlab-ce!29629
2019-07-05Merge branch 'create-merge-train-ref-ce' into 'master'Douwe Maan
CE Port: Extend `MergeToRefService` to create merge ref from an arbitrary ref See merge request gitlab-org/gitlab-ce!30361
2019-07-05Merge branch 'make-explicit-endpoint-abort-in-auto-merge-ce' into 'master'Kamil Trzciński
CE Port: Split AutoMergeService interfaces into two `cancel` and `abort` See merge request gitlab-org/gitlab-ce!30249
2019-07-05Merge branch 'fetch-forked-projects-create-mr' into 'master'Filipa Lacerda
Create private merge requests in forks Closes #58583 See merge request gitlab-org/gitlab-ce!29984
2019-07-05Merge branch 'fix-divergence-graph-error' into 'master'Filipa Lacerda
Fix divergence graph loading error Closes #64143 See merge request gitlab-org/gitlab-ce!30393
2019-07-05Create private merge requests in forksPhil Hughes
https://gitlab.com/gitlab-org/gitlab-ce/issues/58583
2019-07-05Refactor PositionTracer to support different typesPatrick Bajao
This is to prepare for supporing image type position tracing
2019-07-05Merge branch 'remove_unused_k8s_service_methods' into 'master'Lin Jen-Shin
Remove now unused KubernetesService methods See merge request gitlab-org/gitlab-ce!29925
2019-07-05Fix divergence graph loading errorPhil Hughes
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64143
2019-07-05Extend MergeToRefService for creating merge ref from the other refShinya Maeda
Currently, MergeToRefService is specifically designed for createing merge commits from source branch and target branch of merge reqeusts. We extend this behavior to source branch and any target ref paths.
2019-07-05Adding order by to list runner jobs api.sujay patel
2019-07-05Fix alert creation dropdown menuSarah Yasonik
2019-07-05Adding order by to list runner jobs api.sujay patel
2019-07-05Merge branch 'if-6990-enforce_smartcard_session_for_git_and_api' into 'master'Bob Van Landuyt
CE port of "Require session with smartcard login for Git access" See merge request gitlab-org/gitlab-ce!30384
2019-07-05Merge branch ↵Bob Van Landuyt
'58409-increase-graphql-complexity-for-fields-that-make-gitaly-calls' into 'master' Increase GraphQL complexity for fields that make Gitaly Calls Closes #58409 See merge request gitlab-org/gitlab-ce!28814
2019-07-05Split AutoMergeService interfaces into two `cancel` and `abort`Shinya Maeda
Create explicit endpoint - abort.
2019-07-05CE port of "Require session with smartcard login for Git access"Imre Farkas
2019-07-05Address reviewer commentscharlieablett
- Remove Gitaly call check for fields that have a constant complexity declared - Add associated test
2019-07-04DRY up conditions for files require DB reviewToon Claes
Stop using two separate lists for the conditions which files require a database review. Related discussion: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/30156#note_187732053
2019-07-04Remove now unused KubernetesService methodsJames Fargher
Now that KubernetesService can no longer be a DeploymentPlatform we can remove all kubernetes client code and KubernetesService edge cases.
2019-07-04Merge branch '54117-transactional-rebase' into 'master'Douglas Barbosa Alexandre
Allow asynchronous rebase operations to be monitored Closes #54117 See merge request gitlab-org/gitlab-ce!29940
2019-07-04Implements lease_release on NamespaceAggregationMayra Cabrera
Sets lease_release? to false to prevent the job to be re-executed more often than lease timeout Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64079
2019-07-04Change 'Todo' to 'To Do'Christie Lenneville
Currently, we label items to be done as "Todo." This is grammatically incorrect and (therefore) confusing—especially to our Spanish-speaking users for whom "todo" has a specific and unrelated meaning. We should use "To Do" and always use it as singular (not "To Dos"). Updates to wording in a few places per MR (ee) discussion Updating locale/gitlab.pot Updates to wording in a few places per MR (ee) discussion Updating locale/gitlab.pot
2019-07-04Copy content from BoardService to boardsStoreWinnie Hellmann
(cherry picked from commit 813299edd83ace98256b7fc9302f586f0dc2cabc)
2019-07-04Merge branch 'refactor-pipeline-errors_message-ce' into 'master'Kamil Trzciński
CE Port: Refactor pipeline errors_message See merge request gitlab-org/gitlab-ce!30116
2019-07-04Fix process start timeRyan Cobb
Previously we were recording process start time as seconds from boot. This makes it so we record as epoch time.
2019-07-04Set default project sort method prior to initial sort on page loadingDavid Palubin
2019-07-04Merge branch 'fix-mwps-shows-inconsistent-sha-ce' into 'master'Douwe Maan
CE Port: Fix MWPS/ADMTWPS system notes shows wrong sha See merge request gitlab-org/gitlab-ce!30160
2019-07-04Backports for EE's "Allow adding groups to CODEOWNERS file"Igor
Some general code has been added/removed in EE version which needs to be backported in CE
2019-07-04Merge branch 'little-cluster-health-charts-ce' into 'master'Phil Hughes
Use gl-empty-state for monitor charts See merge request gitlab-org/gitlab-ce!30268
2019-07-04OmniAuth full_host spec helperJames Edwards-Jones
Allows us to correctly set omniauth's full_host so redirects take the port into account. Needed when running selenium tests on a different port
2019-07-04Allow asynchronous rebase operations to be monitoredNick Thomas
This MR introduces tracking of the `rebase_jid` for merge requests. As with `merge_ongoing?`, `rebase_in_progress?` will now return true if a rebase is proceeding in sidekiq. After one release, we should remove the Gitaly-based lookup of rebases. It is much better to track this kind of thing via the database.
2019-07-04Merge branch 'sh-fix-issue-63349' into 'master'Rémy Coutable
Make Housekeeping button do a full garbage collection Closes #63349 See merge request gitlab-org/gitlab-ce!30289
2019-07-04Fix MWPS system notes shows inconsistent shaShinya Maeda
Fix the system note service
2019-07-04Merge branch '53357-fix-plus-in-upload-file-names' into 'master'Lin Jen-Shin
Use GitlabUploader#filename when generating upload URLs See merge request gitlab-org/gitlab-ce!29915
2019-07-04Use gl-empty-state for monitor chartsSimon Knox
Move a unit test to jest and use snapshot tests
2019-07-04Refactor pipeline errors_messageShinya Maeda
Use the shared method in Ci::Pipeline
2019-07-04Cache Flipper feature flags in L1 and L2 cachesStan Hu
In https://gitlab.com/gitlab-com/gl-infra/production/issues/928, we saw a significant amount of network traffic and CPU usage due to Redis checking feature flags via Flipper. Since these flags are hit with every request, the overhead becomes significant. To alleviate Redis overhead, we now cache the data in the following way: * L1: A thread-local memory store for 1 minute * L2: Redis for 1 hour
2019-07-04Merge branch 'limit-amount-of-tests-returned' into 'master'Stan Hu
Limit amount of JUnit tests returned Closes #64035 See merge request gitlab-org/gitlab-ce!30274
2019-07-03Limit amount of JUnit tests returnedKamil Trzciński
Currently, we do not cap amount of tests returned to frontend, thus in some extreme cases we can see a MBs of data stored in Redis. This adds an upper limit of 100 tests per-suite. We will continue showing the total counters correctly, but we will limit amount of tests that will be presented.
2019-07-03Change occurrence of Sidekiq::Testing.inline!Reuben Pereira
- Change it to perform_enqueued_jobs
2019-07-03Use #filename when generating upload URLsHeinrich Lee Yu
We don't need to find the filename from the remote URL
2019-07-03Fix order-dependent spec failure in appearance_spec.rbStan Hu
When file_mover_spec.rb ran, it would initialize fog-aws with `Fog::AWS::Storage::Real` service instead of `Fog::AWS::Storage::Mock` because `Fog.mock!` was not called. Ensure that we use `stub_uploads_object_storage` to prevent that from happening. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64083
2019-07-03Put a failed example from appearance_spec in quarantineIgor
2019-07-03Cache PerformanceBar.allowed_user_ids list locally and in RedisRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-07-03Move error_tracking_frontend specs to JestSimon Knox
Update TEST_HOST import paths. Tests all pass