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
AgeCommit message (Collapse)Author
2019-06-27Remove group_clusters feature flagThong Kuah
Now we have terminals for instance and group clusters we can remove the FF now. Deploying to group clusters has been working without complaints too.
2019-06-21Remove project-level cluster credential fallbackTiger Watson
Project-level clusters that made use of this legacy behaviour have been migrated to unmanaged clusters, so we are now free to remove this fallback.
2019-06-18Make KubernetesService readonlyJames Fargher
We are deprecating this service in favor of instance wide clusters. Therefore we removed some code that is not anymore needed for a readonly cluster and also we added some flags to allow for this deprecation. These flags are to be removed in the next release when we finally completelly remove KubernetesService.
2019-06-17Hashed Storage is enabled by default on new installationsGabriel Mazetto
updated documentation for Geo
2019-06-17Merge branch '9490-record-repository_type-on-lfs_objects_projects-ce' into ↵Grzegorz Bizon
'master' CE backport for gitlab-ee!13894 (Save repository_type to LfsObjectsProject) See merge request gitlab-org/gitlab-ce!29179
2019-06-17CE backport for changes in EE MR 13894Luke Duncalfe
This backports to CE changes that allow the recording of the repository_type in the table lfs_objects_projects. This is in order to allow future pruning of unreferenced LFS objects, as we will need to know which repository to look in for the LFS pointer file. The EE MR that contains the original code and a full explanation of the changes is https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/13894 EE Issue https://gitlab.com/gitlab-org/gitlab-ee/issues/9490 Note that there was a lot of CE code changed in the EE MR because we want to allow the wiki repository to also use LFS. See https://gitlab.com/gitlab-org/gitlab-ce/issues/43721. As the wiki is an unlicensed feature, a full backport is required to enable this.
2019-06-14Fix inability to set visibility_level on project via APIStan Hu
Consider the scenario: 1. The default visibility level is set to internal 2. A user attempts to create a private project within a private group Previously this would always fail because default_value_for would overwrite the private visibility setting, no matter what visibility_level were specified. This was happening because default_value_for was confused by the default value of 0 specified by the database schema. default_value_for attempts to assign the default value in the block by checking whether the attribute has changed. The problem is that since the default value by the database was 0, and the user requested 0, this appeared as though no changes were made. As a result, default_value_for would always overwrite the user's preference. To fix this, we remove the use of default_value_for and only set the visibility level to the default application setting when no preference has been given at creation time. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63158
2019-06-03Merge dev.gitlab.org master into GitLab.com masterYorick Peterse
2019-06-03Merge branch 'security-fix_milestones_search_api_leak' into 'master'GitLab Release Tools Bot
Resolve: Milestones leaked via search API Closes #2822 See merge request gitlab/gitlabhq!2997
2019-05-29Fix specs after routing changeDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-24Stop emitting AUTO_DEVOPS_DOMAIN Ci variableThong Kuah
Update documentation to reflect removal
2019-05-20Resolve: Milestones leaked via search APIFelipe Artur
Fix milestone titles being leaked using search API when users cannot read milestones
2019-05-14Fix project visibility level validationPeter Marko
2019-05-07Add improvements to the global search processFrancisco Javier López
Removed the conditions added to Project.with_feature_available_for_user, and moved to the IssuableFinder. Now, we ensure that, in the projects retrieved in the Finder, the user has enough access for the feature.
2019-04-20Fix wrong use of ActiveRecord in PoolRepositoryJacob Vosmaer
2019-04-10Revert "Remove HipChat integration from GitLab"Sean McGivern
This reverts commit a5378665a1dc0b9c8dc3a4fa279a0eb78aac5aac.
2019-04-10Revert "Merge branch 'sh-optimize-projects-api' into 'master'"Stan Hu
This reverts merge request !26481
2019-04-09Move Contribution Analytics related spec in ↵Imre Farkas
spec/features/groups/group_page_with_external_authorization_service_spec to EE
2019-04-05Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'"Andreas Brandl
This reverts merge request !26823
2019-04-05Move Contribution Analytics related spec in ↵Imre Farkas
spec/features/groups/group_page_with_external_authorization_service_spec to EE
2019-04-05Autocorrect with RSpec/ExampleWording copThong Kuah
- rewords examples starting with 'should' - rewords examples starting with 'it' Note: I had to manually fixup "onlies" to "only"
2019-04-02[CE] Reduce diff with EE in spec/models/project_spec.rbRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-01Add # frozen_string_literal to spec/modelsThong Kuah
Adds `# frozen_string_literal: true` to spec/models ruby files
2019-03-27Optimize /api/v4/projects endpoint for visibility levelStan Hu
Previously when a user requested a list of projects, `Project#public_or_visible_to_user` would search all authorized projects and public/internal projects as well. However, when a user requests a specific `visibility_level` (e.g. private), that should reduce the search space, and we shouldn't need to load public/internal projects. Improves https://gitlab.com/gitlab-org/gitlab-ce/issues/59329
2019-03-26Allow multiple repositories per projectBob Van Landuyt
This changes the repository type from a binary `wiki?` to a type. So we can have more than 2 repository types. Now everywhere we called `.wiki?` and expected a boolean, we check that type.
2019-03-22Merge branch 'refresh-commit-count-after-head-change' into 'master'Stan Hu
Refresh commit count after repository head changes Closes #59346 See merge request gitlab-org/gitlab-ce!26473
2019-03-22Refresh commit count after repository head changesKamil Trzciński
2019-03-13Remove NUMBER_OF_PERMITTED_BOARDS from ProjectHeinrich Lee Yu
We already check max boards in the create service. This is not used.
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-07Resolve "Mask the existing variables"Matija Čupić
2019-03-01Refactor ProjectMigrate and ProjectRollback workersGabriel Mazetto
Moved to HashedStorage namespace, and added them to the `:hashed_storage` queue namespace
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-02-27Merge branch '42086-project-fetch-statistics-api-http-only' into 'master'Nick Thomas
Resolve "Project fetch statistics API (HTTP only)" Closes #42086 See merge request gitlab-org/gitlab-ce!23596
2019-02-27Add project http fetch statistics APIJacopo
The API get projects/:id/traffic/fetches allows user with write access to the repository to get the number of clones for the last 30 days.
2019-02-26Merge branch 'add_YouTrack_integration' into 'master'Sean McGivern
Added YouTrack integration Closes #42595 See merge request gitlab-org/gitlab-ce!25361
2019-02-26Fix project set_repository_writable!John Cai
2019-02-25Merge branch '7861-cross-project-pipeline-dashboard-mvc-2-ce' into 'master'Grzegorz Bizon
Delegate last_pipeline to Project See merge request gitlab-org/gitlab-ce!25422
2019-02-25Hide CI status when pipelines disabledScott Hampton
Pipeline status was showing failed on projects when CI was disabled. This checks to see if the feature is enabled before showing the status.
2019-02-20API documentation, changelog and additional tests for YouTrack integration ↵Yauhen Kotau
service
2019-02-20Delegate last_pipeline to ProjectMatija Čupić
2019-02-11Adding convenience method to project modelJohn Cai
2019-02-11Merge branch '52424-goodbye-hipchat' into 'master'Douglas Barbosa Alexandre
Remove HipChat integration from GitLab Closes #52424 See merge request gitlab-org/gitlab-ce!22223
2019-02-08Remove HipChat integration from GitLabNick Thomas
2019-02-08Add missing argument to DeploymentService#predefined_variablesJames Fargher
2019-02-06Send project name with Gitaly repository requestsStan Hu
When hashed storage is in use, it's helpful to have the project name associated with the request. Closes https://gitlab.com/gitlab-org/gitaly/issues/1394
2019-01-31[master] Pipelines section is available to unauthorized usersKamil Trzciński
2019-01-31Group Guests are no longer able to see merge requestsTiago Botelho
Group guests will only be displayed merge requests to projects they have a access level to, higher than Reporter. Visible projects will still display the merge requests to Guests
2019-01-29Flush InternalId records after importAndreas Brandl
After the import has finished, we flush (delete) the InternalId records related to the project at hand. This means we're starting over with tracking correct internal id values, a new record will be created automatically when the next internal id is generated. The GitHub importer assigns iid values by using supplied values from GitHub. We skip tracking internal id values during the import in favor of higher concurrency. Deleting any InternalId records after the import has finished is an extra measure to guarantee consistency. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54270.
2019-01-25Refactor Storage MigrationGabriel Mazetto
Specs were reviewed and improved to better cover the current behavior. There was some standardization done as well to facilitate the implementation of the rollback functionality. StorageMigratorWorker was extracted to HashedStorage namespace were RollbackerWorker will live one as well.
2019-01-24Enable the Layout/ExtraSpacing copRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>