| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
- create tables for storing issue trackers properties
- add model and basic logic & spec
|
|
|
|
|
| |
This reverts commit fd19f887dfeeeedb483c4a4fb32f9f768e89389c, reversing
changes made to abb2d4c601d796339c8d7cb0c00946696730f198.
|
|\
| |
| |
| |
| |
| |
| | |
Add project level git depth setting
Closes #59688
See merge request gitlab-org/gitlab-ce!28919
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Migrate legacy uploads
Closes #57217
See merge request gitlab-org/gitlab-ce!24679
|
| | |
| | |
| | |
| | |
| | |
| | | |
Uploads coming from AttachmentUploader
need to be moved to the currently supported location
(FileUploader)
|
| | |
| | |
| | |
| | |
| | | |
Save certificate validity time for pages domains on save
Fill validity time for existing pages domains in background migration
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ /
| |
| | |
This reverts merge request !28743
|
|/
|
|
|
| |
Save certificate validity time for pages domains on save
Fill validity time for existing pages domains in background migration
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When a Group is missing a route, the migration failed previously with a
`Invalid single-table inheritance type` error. To fix this, we can
disable STI for the migration class because we don't need to know about
the type to do this migration. Besides, currently Group is the only type
used in the type column.
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/58714
|
|\ \
| | |
| | |
| | |
| | | |
Reset merge status from mergeable MRs
See merge request gitlab-org/gitlab-ce!28843
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Removes project_auto_devops#domain column
Closes #56959
See merge request gitlab-org/gitlab-ce!28574
|
| |/ /
| | |
| | |
| | | |
Now that the column is ignored, we can safely drop the column
|
| | | |
|
| | |
| | |
| | |
| | | |
only the year can trip 'start_date_should_be_less_than_due_date'
|
| | |
| | |
| | |
| | | |
Now it defaults to 0
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
Remove migration generating lets encrypt key
Don't generate private_key if database is readonly
For reference:
This reverts commit 988a7f70489b99383b95e9f271a2caf6bb5b3a44.
This reverts commit 21acbe531592d55caf0e5b8716a3b551dafd6233.
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Remove duplicate definition of DOWNTIME
See merge request gitlab-org/gitlab-ce!28294
|
| |
| |
| |
| |
| |
| |
| |
| | |
This silences the warning:
20190301081611_migrate_project_migrate_sidekiq_queue.rb:8:
warning: already initialized constant
MigrateProjectMigrateSidekiqQueue::DOWNTIME
|
| |
| |
| |
| | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
|\ \
| | |
| | |
| | |
| | | |
CE backport of "Configure the number of ES shards and replicas"
See merge request gitlab-org/gitlab-ce!28329
|
| |/ |
|
|/
|
|
|
|
|
|
| |
```
StandardError: An error has occurred, all later migrations canceled:
Mysql2::Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'system = true AND note LIKE '\_%\_'' at line 1: UPDATE notes SET note = trim(both '_' from note) WHERE system = true AND note LIKE '\_%\_'
```
|
|\
| |
| |
| |
| | |
CE backport of merge request blocks - backend MVC
See merge request gitlab-org/gitlab-ce!27323
|
| | |
|
| |
| |
| |
| |
| |
| | |
Udpated user_edit_profile_spec with time preferences
Minor update form fields
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
This database table and AR model is going to be used for
the merge train feature.
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
Resolve "Drop "projects"."ci_id" column"
Closes #27777
See merge request gitlab-org/gitlab-ce!27623
|
| |
| |
| |
| |
| |
| | |
And remove Gitlab::Ci::Trace#deprecated_path as it relies on ci_id
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
|
| |
| |
| |
| |
| | |
This new field will allow to keep track of the storage used by the
packages features, it provides also aggregation at namespace level.
|
|\ \
| |/
|/|
| |
| | |
[CE] Remove deprecated usage of `attribute_changed?`
See merge request gitlab-org/gitlab-ce!27577
|
| |
| |
| |
| | |
Prepares us for upgrade to Rails 5.2
|
|/
|
|
| |
We add the option and expose the parameter for frontend work
|
|
|
|
|
| |
Store Let's Encrypt account email in application settings
Also add explicit terms of service consent
|
|
|
|
|
| |
This enables sending a chat message to Slack or Mattermost
upon a successful, failed, or canceled deployment
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| |
| |
| | |
'ce-11199-add-a-rake-task-to-seed-insights-data-for-a-given-project' into 'master'
Provide a new gitlab:seed:issues task
See merge request gitlab-org/gitlab-ce!27454
|
| |
| |
| |
| | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|\ \
| | |
| | |
| | |
| | | |
Upgrade Rails to 5.1
See merge request gitlab-org/gitlab-ce!27480
|