- 18 6月, 2019 1 次提交
-
-
由 Gabriel Mazetto 提交于
updated documentation for Geo
-
- 17 6月, 2019 3 次提交
-
-
由 Imre Farkas 提交于
-
由 Yorick Peterse 提交于
This backports all EE schema changes to CE, including EE migrations, ensuring both use the same schema. == Updated tests A spec related to ghost and support bot users had to be modified to make it pass. The spec in question assumes that the "support_bot" column exists when defining the spec. In the single codebase setup this is not the case, as the column is backported in a later migration. Any attempt to use a different schema version or use of "around" blocks to conditionally disable specs won't help, as reverting the backport migration would also drop the "support_bot" column. Removing the "support_bot" tests entirely appears to be the only solution. We also need to update some foreign key tests now that we have backported the EE columns. Fortunately, these changes are very minor. == Backporting migrations This commit moves EE specific migrations (except those for the Geo tracking database) and related files to CE, and also removes any traces of the ee/db directory. Some migrations had to be modified or removed, as they no longer work with the schema being backported. These migrations were all quite old, so we opted for removing them where modifying them would take too much time and effort. Some old migrations were modified in EE, while also existing in CE. In these cases we took the EE code, and in one case removed them entirely. It's not worth spending time trying to merge these changes somehow as we plan to remove old migrations around the release of 12.0, see https://gitlab.com/gitlab-org/gitlab-ce/issues/59177 for more details.
-
由 Luke 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.
-
- 14 6月, 2019 2 次提交
-
-
由 Pavel Shutsin 提交于
-
由 Jarka Košanová 提交于
- create tables for storing issue trackers properties - add model and basic logic & spec
-
- 13 6月, 2019 2 次提交
-
-
由 yguo 提交于
Clean up issue-62684 Update issue-62684 changelog Update down migrate for issue-62684
-
由 Rubén Dávila 提交于
-
- 11 6月, 2019 4 次提交
-
-
由 yguo 提交于
Clean up issue-62684 Update issue-62684 changelog Update down migrate for issue-62684
-
由 yguo 提交于
Clean up issue-62684 Update issue-62684 changelog
-
由 Małgorzata Ksionek 提交于
-
由 Shinya Maeda 提交于
In order to optimize the query performance, we should use target project id and target branch intead of cross-joining merge_requests table. Fix schema Fix schema
-
- 07 6月, 2019 2 次提交
-
-
由 Vladimir Shushlin 提交于
Save certificate validity time for pages domains on save Fill validity time for existing pages domains in background migration
-
由 Vladimir 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
-
- 06 6月, 2019 3 次提交
-
-
由 Nick Thomas 提交于
This reverts merge request !28743
-
由 Vladimir Shushlin 提交于
Save certificate validity time for pages domains on save Fill validity time for existing pages domains in background migration
-
由 Krasimir Angelov 提交于
Introduce default_git_depth in project's CI/CD settings and set it to 50. Use it if there is no GIT_DEPTH variable specified. Apply this default only to newly created projects and keep it nil for old ones in order to not break pipelines that rely on non-shallow clones. default_git_depth can be updated from CI/CD Settings in the UI, must be either nil or integer between 0 and 1000 (incl). Inherit default_git_depth from the origin project when forking projects. MR pipelines are run on a MR ref (refs/merge-requests/:iid/merge) and it contains unique commit (i.e. merge commit) which doesn't exist in the other branch/tags refs. We need to add it cause otherwise it may break pipelines for old projects that have already enabled Pipelines for merge results and have git depth 0. Document new default_git_depth project CI/CD setting
-
- 01 6月, 2019 1 次提交
-
-
由 Oswaldo Ferreira 提交于
Adds migrations to reset the merge_status of opened, mergeable MRs. That's required by https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/28513 so we're able to sync the status update along merge-ref, without leaving MRs with a stale merge-ref.
-
- 31 5月, 2019 3 次提交
-
-
由 Wei-Meng Lee 提交于
-
由 Alessio Caiazza 提交于
Now it defaults to 0
-
由 Thong Kuah 提交于
Now that the column is ignored, we can safely drop the column
-
- 30 5月, 2019 1 次提交
-
-
由 Oswaldo Ferreira 提交于
-
- 29 5月, 2019 1 次提交
-
-
由 Peter Marko 提交于
-
- 28 5月, 2019 1 次提交
-
-
由 Vladimir 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 444959bf. * Add Let's Encrypt private key to settings as encrypted attribute * Generate Let's Encrypt private key in database migration
-
- 20 5月, 2019 1 次提交
-
-
由 Dmitry Chepurovskiy 提交于
-
- 16 5月, 2019 1 次提交
-
-
由 Nick Thomas 提交于
-
- 08 5月, 2019 1 次提交
-
-
由 Ezekiel Kigbo 提交于
Udpated user_edit_profile_spec with time preferences Minor update form fields
-
- 07 5月, 2019 1 次提交
-
-
由 Felipe Artur 提交于
Issues and merge requests imported from GitHub are having state_id set to null. This fixes the GitHub project importer and schedule migrations to fix state_id.
-
- 06 5月, 2019 2 次提交
-
-
由 Krasimir Angelov 提交于
Add env_var and file as supported types for CI variables. Variables of type file expose to users existing gitlab-runner behaviour - save variable value into a temp file and set the path to this file in an ENV var named after the variable key. Resolves https://gitlab.com/gitlab-org/gitlab-ce/issues/46806.
-
由 Shinya Maeda 提交于
This database table and AR model is going to be used for the merge train feature.
-
- 04 5月, 2019 1 次提交
-
-
由 Nick Thomas 提交于
-
- 03 5月, 2019 1 次提交
-
-
由 Alessio Caiazza 提交于
This new field will allow to keep track of the storage used by the packages features, it provides also aggregation at namespace level.
-
- 02 5月, 2019 1 次提交
-
-
由 Dmitriy Zaporozhets 提交于
And remove Gitlab::Ci::Trace#deprecated_path as it relies on ci_id Signed-off-by: NDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 01 5月, 2019 1 次提交
-
-
由 Shinya Maeda 提交于
We add the option and expose the parameter for frontend work
-
- 27 4月, 2019 3 次提交
-
-
由 Vladimir Shushlin 提交于
Store Let's Encrypt account email in application settings Also add explicit terms of service consent
-
由 Jason Goodman 提交于
This enables sending a chat message to Slack or Mattermost upon a successful, failed, or canceled deployment
-
由 Reuben Pereira 提交于
This new table will be used to store the external_dashboard_url which allows users to add a link to their external dashboards (ex Grafana) to the Metrics dashboard.
-
- 23 4月, 2019 1 次提交
-
-
由 Jasper Maes 提交于
Model.new.attributes now also returns encrypted attributes.
-
- 18 4月, 2019 1 次提交
-
-
由 Chris Baumbauer 提交于
-
- 12 4月, 2019 1 次提交
-
-
由 Vladimir Shushlin 提交于
-