summaryrefslogtreecommitdiff
path: root/spec/uploaders
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'make-job-lfs-artifacts-read-only' into 'master'Douwe Maan2018-05-021-9/+3
| | | | | Fix file_store for artifacts and lfs when saving See merge request gitlab-org/gitlab-ce!18624
* Merge branch 'fix-direct-upload-for-old-records' into 'master'Grzegorz Bizon2018-04-201-31/+70
| | | | | | Fix direct_upload for old records See merge request gitlab-org/gitlab-ce!18360
* Add `direct_upload` setting for artifactsdirect-upload-of-artifactsKamil Trzciński2018-04-051-109/+46
|
* Allow to store uploads by default on Object Storagedirect-upload-of-uploadsKamil Trzciński2018-04-041-4/+34
| | | | Introduce `direct_upload` option for `uploads` which is gonna set a default storage to Object Storage and use Unicorn to save data
* backport missing object storage worker specsbackport-os-worker-specsMicaël Bergeron2018-04-022-0/+265
|
* Add Gitlab::ExclusiveLease to ObjectStorage#use_fileAlessio Caiazza2018-03-291-0/+24
|
* Port LFS direct_upload from EEac/lfs-direct-upload-ee-to-ceAlessio Caiazza2018-03-272-26/+330
|
* remove some lintMicaël Bergeron2018-03-264-4/+0
|
* personal snippets will now comply with `background_upload`Micaël Bergeron2018-03-261-0/+6
|
* Merge branch 'poc-upload-hashing-path' into 'master'Sean McGivern2018-03-081-20/+18
| | | | | | | File uploads on objects storage should use hashed storage Closes #4952 See merge request gitlab-org/gitlab-ee!4597
* fixing some broken mergesMicaël Bergeron2018-03-021-26/+0
|
* another round of EE code removalMicaël Bergeron2018-03-021-0/+11
|
* remove the license checkMicaël Bergeron2018-03-011-51/+0
|
* remove the license checkMicaël Bergeron2018-03-011-22/+0
|
* port the object storage to CEMicaël Bergeron2018-03-012-4/+47
|
* Merge remote-tracking branch 'origin/master' into ↵object-storage-ee-to-ce-backportKamil Trzciński2018-02-281-3/+3
|\ | | | | | | object-storage-ee-to-ce-backport
| * Use hashed storage in the specs40744-hashed-storage-specsNick Thomas2018-02-071-3/+3
| |
* | Merge branch 'fix/sm/atomic-migration' into 'master'Kamil Trzciński2018-02-282-0/+37
| | | | | | | | | | | | | | | | Fix migrate! method (Minimal fix with ExclusiveLock to prevent race conditions) Closes #4928 and #4980 See merge request gitlab-org/gitlab-ee!4624
* | Merge commit '7e424eb852716495073881710e8a8851b4a4cd5a' into ↵Kamil Trzciński2018-02-282-2/+25
|\ \ | |/ | | | | object-storage-ee-to-ce-backport
| * Merge branch '14256-upload-destroy-removes-file' into 'master'Sean McGivern2018-02-061-0/+23
| |\ | | | | | | | | | | | | | | | | | | Uploads should delete files when destroyed Closes #14256 See merge request gitlab-org/gitlab-ce!16799
| | * improvements from feedback14256-upload-destroy-removes-fileMicaël Bergeron2018-02-061-1/+1
| | |
| | * remove file after `Upload#destroy`Micaël Bergeron2018-02-061-0/+23
| | | | | | | | | | | | | | | it will also automatically prune empty directories for `FileUploader`-based uploaders.
| * | Fix tests for Drop filename enforcementShinya Maeda2018-02-061-16/+0
| | |
| * | Add essential testsShinya Maeda2018-02-061-0/+43
| |/
| * apply fixes from feedback42547-upload-store-mount-pointMicaël Bergeron2018-02-021-0/+27
| |
| * add the uploader context to the upload modelMicaël Bergeron2018-02-022-2/+2
| |
* | Merge commit '8af23def1d6' into object-storage-ee-to-ce-backportKamil Trzciński2018-02-281-1/+1
|\ \
| * | Revert "Merge branch '3867-port-to-ce' into 'master'"Kamil Trzciński2018-02-2810-134/+294
| |/ | | | | | | | | This reverts commit 54a575f1bbba44573ab92dc58a4242f1ee734c5d, reversing changes made to c63af942e5baf7849a94fa99da8494bcba28e3f8.
| * porting changes from upstream3867-port-to-ceMicaël Bergeron2018-02-011-12/+0
| |
| * port of 594e6a0a625^..f74c90f68c6Micaël Bergeron2018-02-0110-282/+134
| |
| * Enable RuboCop Style/RegexpLiteralTakuya Noguchi2018-02-012-2/+2
| |
| * Use the DatabaseCleaner 'deletion' strategy instead of 'truncation'Nick Thomas2018-01-241-2/+2
| |
* | Merge branch 'feature/sm/artifacts-trace-ee' into 'master'Kamil Trzciński2018-02-281-0/+27
| | | | | | | | | | | | | | | | EE: Trace as artifacts (FileStorage and ObjectStorage) Closes #4171 See merge request gitlab-org/gitlab-ee!4258
* | Merge branch '4163-move-uploads-to-object-storage' into 'master'Sean McGivern2018-02-2812-595/+596
| | | | | | | | | | | | | | | | Move uploads to object storage Closes #4163 See merge request gitlab-org/gitlab-ee!3867
* | Merge commit '4b92efd90cedaa0aff218d11fdce279701128bea' into ↵Kamil Trzciński2018-02-281-1/+1
|\ \ | |/ | | | | object-storage-ee-to-ce-backport
| * Replace factory_girl_rails with factory_bot_railsrc/use-factory_bot_railsRémy Coutable2017-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | I've followed the [upgrade guide](https://github.com/thoughtbot/factory_bot/blob/4-9-0-stable/UPGRADE_FROM_FACTORY_GIRL.md) and ran these two commands: ``` grep -e FactoryGirl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|FactoryGirl|FactoryBot|" grep -e factory_girl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|factory_girl|factory_bot|" ``` Signed-off-by: Rémy Coutable <remy@rymai.me>
* | Merge branch 'zj-auto-upload-job-artifacts' into 'master'Kamil Trzciński2018-02-281-1/+1
| | | | | | | | | | | | Transfer job archives after creation See merge request gitlab-org/gitlab-ee!3646
* | Merge branch 'zj-multiple-artifacts-ee' into 'master'Grzegorz Bizon2018-02-283-13/+103
| | | | | | | | | | | | Multiple artifacts ee See merge request gitlab-org/gitlab-ee!3276
* | Merge branch 'jej/object-storage-uploader-migrate-with-license-callback' ↵Kamil Trzciński2018-02-281-0/+10
| | | | | | | | | | | | | | | | | | into 'master' ObjectStoreUploader#migrate! uses with_callbacks to trigger verify_license! Closes #3370 See merge request !2863
* | Merge commit '7fabc892f251740dbd9a4755baede662e6854870' into ↵Kamil Trzciński2018-02-284-32/+131
|\ \ | |/ | | | | object-storage-ee-to-ce-backport
| * Support uploads for groupsJarka Kadlecova2017-12-071-0/+21
| |
| * Fix rubocopKamil Trzcinski2017-12-032-6/+6
| |
| * Sync ArtifactUploader specs with EEKamil Trzcinski2017-12-032-24/+26
| |
| * Fix specs failures, and use factory with `:ci_job_artifact, :archive`Kamil Trzcinski2017-12-032-5/+55
| |
| * Rename artifacts_* to legacy_artifacts_*Kamil Trzcinski2017-12-031-1/+1
| |
| * Fix legacy migration testZeger-Jan van de Weg2017-12-031-1/+1
| |
| * Rename Artifact to JobArtifact, split metadata outZeger-Jan van de Weg2017-12-032-2/+17
| | | | | | | | | | | | | | | | | | Two things at ones, as there was no clean way to seperate the commit and give me feedback from the tests. But the model Artifact is now JobArtifact, and the table does not have a type anymore, but the metadata is now its own model: Ci::JobArtifactMetadata.
| * FileUploader should check for hashed_storage?(:attachments) to use disk_pathGabriel Mazetto2017-11-211-12/+38
| |
* | Merge commit 'f2f58a60b76acd479e37bdbc9246ec9f9b2bea82' into ↵Kamil Trzciński2018-02-281-13/+39
|\ \ | |/ | | | | object-storage-ee-to-ce-backport
| * Use the Hashed Storage compatible layer to store AttachmentsGabriel Mazetto2017-10-301-13/+39
| |