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-04-04Add a Prometheus API per environmentrpereira2
The api will proxy requests to the environment's prometheus server. The Prometheus::ProxyService class can be reused when we add support for group prometheus servers.
2019-04-04Merge branch '54417-graphql-type-authorization' into 'master'Nick Thomas
GraphQL Type authorization Closes #54417 See merge request gitlab-org/gitlab-ce!25724
2019-04-04Prevent premailer from converting HTML entitiesHeinrich Lee Yu
This prevents `&mdash` in our templates being change to `-`
2019-04-03GraphQL Type authorizationLuke Duncalfe
Enables authorizations to be defined on GraphQL Types. module Types class ProjectType < BaseObject authorize :read_project end end If a field has authorizations defined on it, and the return type of the field also has authorizations defined on it. then all of the combined permissions in the authorizations will be checked and must pass. Connection fields are checked by "digging" to find the type class of the "node" field in the expected location of edges->node. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54417
2019-04-01Load 'Gitlab::Jira::Middleware' if it existsFelipe Artur
Loads 'Gitlab::Jira::Middleware' only if it exists so this initializer can be backported to CE.
2019-03-28Extract IS_EE config helperWinnie Hellmann
2019-03-28Merge branch '54670-external-diffs-when-outdated' into 'master'Sean McGivern
Allow external diffs to be used conditionally Closes #54670 See merge request gitlab-org/gitlab-ce!25432
2019-03-27Allow external diffs to be used conditionallyNick Thomas
Since external diffs are likely to be a bit slower than in-database ones, add a mode that makes diffs external after they've been obsoleted by events. This should strike a balance between performance and disk space. A background cron drives the majority of migrations, since diffs become outdated through user actions.
2019-03-27Log Gitaly RPC duration to api_json.log and production_json.logStan Hu
This makes it easier to debug Gitaly performance issues in the field. This commit also makes the tracking of query time thread-safe via RequestStore.
2019-03-26Merge branch 'winh-remove-sushi' into 'master'Winnie Hellmann
Remove .raw from JavaScript fixture file names Closes #59201 See merge request gitlab-org/gitlab-ce!26430 (cherry picked from commit 79a45f7f02939a1c2fc1f378e43ec9b96630f918)
2019-03-22Revert "Merge branch 'winh-remove-sushi' into 'master'"Filipa Lacerda
This reverts merge request !26430
2019-03-22Merge branch 'da-capitalize-db-apapter-name-on-rails-console' into 'master'Stan Hu
Display the database adapter name in a human-friendly way See merge request gitlab-org/gitlab-ce!26437
2019-03-22Add helper method to return a human-friendly name for database adapterDouglas Barbosa Alexandre
2019-03-21Remove .raw from JavaScript fixture file namesWinnie Hellmann
There is nothing more to say but "Commits that change 30 or more lines across at least three files must describe these changes in the commit body"
2019-03-19Merge branch 'send-columns-to-sentry-on-missingattributeerror' into 'master'Stan Hu
Send schema cache to Sentry on MissingAttributeError See merge request gitlab-org/gitlab-ce!26331
2019-03-19Send schema cache to Sentry on MissingAttributeErrorSean McGivern
We don't know why this happens, so this is an attempt to debug the issue by sending a full list of all columns ActiveRecord knows about when the error is raised.
2019-03-19Integrate Gitlab::Keys with Gitlab::ShellPatrick Bajao
In this commit, some methods that aren't being used are removed from `Gitlab::Shell`. They are the ff: - `#remove_keys_not_found_in_db` - `#batch_read_key_ids` - `#list_key_ids` The corresponding methods in `Gitlab::Keys` have been removed as well.
2019-03-14Resolve differences in Karma config between CE and EEWinnie Hellmann
2019-03-14Security Dashboard as default view for groupsGilbert Roulot
Add a supporting code to separate groups#show and groups#details which is required for the proper implementation of the Group Overview content and Security Dashboard option for it
2019-03-14Move EE-specifics of Karma test bundle behind flagWinnie Hellmann
2019-03-13Merge branch 'winh-ignore-karma-404' into 'master'Mike Greiling
Hide 404 errors in Karma locally See merge request gitlab-org/gitlab-ce!26073
2019-03-13Merge branch 'update-rubocop' into 'master'Stan Hu
Update rubocop target ruby version See merge request gitlab-org/gitlab-ce!24804
2019-03-13Run rubocop -aNick Thomas
2019-03-13Resolve differences in Webpack config between CE and EEWinnie Hellmann
2019-03-13Filter Jira shared secret from logsHeinrich Lee Yu
2019-03-13Hide 404 errors in Karma locallyWinnie Hellmann
2019-03-12Enable/disable Auto DevOps at Group levelMayra Cabrera
- Includes instance methods on Group model to detect when a group has AutoDevOps explicitly/implicitly enabled/disabled. - Includes migration to add a new column to namespaces table - Add UI necessary modifications - Add service and controller to update auto devops related instances - Updates project and groups auto devops badges Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/52447
2019-03-12Batch insert CI rspec_profiling dataStan Hu
Instead of inserting a row after each example to an external database, we save the CI profiling reports into the `rspec_profiling` directory and insert the data in the update-tests-metadata CI stage. This should make each spec run faster and also reduce the number of PostgreSQL connections needed by concurrent CI builds. `scripts/insert-rspec-profiling-data` also inserts one file at a time via the PostgreSQL COPY command for faster inserts. The one side effect is that the `created_at` and `updated_at` timestamps aren't available since they aren't generated in the CSV. Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/10154
2019-03-12Merge branch 'mg-remove-node6-support' into 'master'Clement Ho
Remove node 6 config See merge request gitlab-org/gitlab-ce!25933
2019-03-11Remove node 6 trailing comma supportMike Greiling
This removes trailing commas from node scripts which previously omitted them for compatiblity with node 6
2019-03-11Make the Default Reporter `mocha` For KarmaAndrew Fontaine
The `mocha` reporter provides a lot of detail about which tests that fail and why.
2019-03-09Filter merge requests by target branchHiroyuki Sato
2019-03-07Update packages comment in gitlab.yml.example [ci skip]Dmitriy Zaporozhets
2019-03-07Merge branch '56937-edit-knative-domain' into 'master'Grzegorz Bizon
Edit Knative domain after it has been deployed Closes #56937 See merge request gitlab-org/gitlab-ce!25386
2019-03-05Merge branch 'add_ldap_tls_options' into 'master'Douwe Maan
Allow raw `tls_options` to be passed in LDAP configuration Closes #46391 See merge request gitlab-org/gitlab-ce!20678
2019-03-05Creates Clusterss::ApplciationsController update endpointJoão Cunha
- Creates new route - Creates new controller action - Creates call stack: Clusterss::ApplciationsController calls --> Clusters::Applications::UpdateService calls --> Clusters::Applications::ScheduleUpdateService calls --> ClusterUpdateAppWorker calls --> Clusters::Applications::PatchService --> ClusterWaitForAppInstallationWorker DRY req params Adds gcp_cluster:cluster_update_app queue Schedule_update_service is uneeded Extract common logic to a parent class (UpdateService will need it) Introduce new UpdateService Fix rescue class namespace Fix RuboCop offenses Adds BaseService for create and update services Remove request_handler code duplication Fixes update command Move update_command to ApplicationCore so all apps can use it Adds tests for Knative update_command Adds specs for PatchService Raise error if update receives an unistalled app Adds update_service spec Fix RuboCop offense Use subject in favor of go Adds update endpoint specs for project namespace Adds update endpoint specs for group namespace
2019-03-04Merge dev master into GitLab.com masterYorick Peterse
2019-03-04Merge branch 'security-50334' into 'master'Yorick Peterse
Fix git clone revealing private repo's presence See merge request gitlab/gitlabhq!2937
2019-03-04Merge branch '40396-sidekiq-in-process-group' into 'master'Stan Hu
sidekiq: terminate child processes at shutdown See merge request gitlab-org/gitlab-ce!25669
2019-03-04sidekiq: terminate child processes at shutdownNick Thomas
Sidekiq jobs frequently spawn long-lived child processes to do work. In some circumstances, these can be reparented to init when sidekiq is terminated, leading to duplication of work and strange concurrency problems. This commit changes sidekiq so that, if run as a process group leader, it will forward `INT` and `TERM` signals to the whole process group. If the memory killer is active, it will also use the process group when resorting to `kill -9` to shut down. These changes mean that a naive `kill <pid-of-sidekiq>` will now do the right thing, killing any child processes spawned by sidekiq, as long as the process supervisor placed it in its own process group. If sidekiq isn't a process group leader, this new code is skipped.
2019-03-04Allow raw `tls_options` to be passed in LDAP configurationDrew Blessing
We've previously exposed ca_file and ssl_version but there are many possible options that can be used inside tls_options. Instead of exposing individual ones, simply expose the entire hash so it can be passed in and we won't have to add things in the future.
2019-03-04Types::BaseField accepts authorize after reloadBob Van Landuyt
When working on files in `app/graphql` the code correctly gets autoloaded. However, the redefined `Types::BaseField` would never receive the `.accepts_definition` call, causing all queries after a reload to fail. Calling `.accepts_definition` on its superclass makes sure the reloaded version also has the `authorize` definition specified.
2019-03-01Merge branch '53966-make-hashed-storage-migration-safer-and-more-inviting' ↵Douglas Barbosa Alexandre
into 'master' Hashed Storage rollback mechanism See merge request gitlab-org/gitlab-ce!23955
2019-03-01Refactor model and specReuben Pereira
- Move some specs into contexts - Let get_slugs method take a parameter and return a specific slug. - Add rescues when using Addressable::URI.
2019-03-01Adds Rollback functionality to HashedStorage migrationGabriel Mazetto
We are adding sidekiq workers and service classes to allow to rollback a hashed storage migration. There are some refactoring involved as well as part of the code can be reused by both the migration and the rollback logic.
2019-03-01CE-port for 7714-view-recent-boardsHeinrich Lee Yu
Adds additional count param to Boards::Visits::LatestService
2019-03-01Fix double space before commentSean McGivern
2019-03-01Mark Fog initializer with frozen_string_literal: trueStan Hu
2019-03-01Add a monkey patch that will squelch warnings for legacy Fog gemsStan Hu
2019-03-01Merge branch '40396-remove-unneeded-restart-code' into 'master'Robert Speicher
Remove an obsolete workaround for GRPC unavailable errors See merge request gitlab-org/gitlab-ce!25645