Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add latest changes from gitlab-org/gitlab@12-4-stable-ee | GitLab Bot | 2019-10-22 | 2 | -3/+65 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@12-3-stable | GitLab Bot | 2019-09-20 | 2 | -59/+1 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-09-19 | 2 | -1/+59 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-09-13 | 1 | -0/+2 |
| | |||||
* | Validates tag names and tags#bulk_destroy | Giorgenes Gelatti | 2019-07-30 | 1 | -0/+7 |
| | |||||
* | Explicitly reject non http(s) schemes | Thong Kuah | 2019-07-29 | 1 | -1/+4 |
| | | | | Rather than relying on NoMethodError deep inside faraday | ||||
* | Support Docker OCI imagessh-support-docker-oci-images | Stan Hu | 2019-07-25 | 1 | -3/+6 |
| | | | | | | | | | | | | | | | | | | Docker Distribution v2.7.0 shipped with OCI support, but our container registry client was not updated to handle the manifest format in the HTTP `Accept` header. As a result, API calls to retrieve a manifest would return with an error, "OCI manifest found, but accept header does not support OCI manifests". This would result in blank fields in the container registry page and prevent tags from being deleted. To fix this, we just need to add `application/vnd.oci.image.manifest.v1+json` to the `Accept` header and configure Faraday to parse the response as JSON. The response structure is the same as the standard Docker Distribution V2 manifest. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/58685 Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/12877 | ||||
* | Add Container Registry API | Kamil Trzciński | 2019-01-25 | 1 | -11/+27 |
| | | | | | | This includes a set of APIs to manipulate container registry. This includes also an ability to delete tags based on requested criteria, like keep-last-n, matching-name, older-than. | ||||
* | Enable more frozen string in lib/**/*.rb | gfyoung | 2018-10-06 | 6 | -0/+12 |
| | | | | | | | | | | | | | Enables frozen for the following: * lib/*.rb * lib/banzai/**/*.rb * lib/bitbucket/**/*.rb * lib/constraints/**/*.rb * lib/container_registry/**/*.rb * lib/declarative_policy/**/*.rb Partially addresses #47424. | ||||
* | Disable existing offenses for the CodeReuse cops | Yorick Peterse | 2018-09-11 | 2 | -0/+6 |
| | | | | | This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop. | ||||
* | Setup Faraday middleware before adapter | Lin Jen-Shin | 2018-03-16 | 1 | -2/+3 |
| | | | | | | This eliminate the warnings: WARNING: Unexpected middleware set after the adapter. This won't be supported from Faraday 1.0. | ||||
* | Enable RuboCop Style/RegexpLiteral | Takuya Noguchi | 2018-02-01 | 1 | -1/+1 |
| | |||||
* | Properly handle container registry redirects to fix metadata stored on a S3 ↵sh-fix-container-registry-s3-redirects | Stan Hu | 2017-05-17 | 1 | -4/+10 |
| | | | | | | | | | | | backend The previous behavior would include the Authorization header, which would make fetching an S3 blob fail quietly. Closes #22403 Update sh-fix-container-registry-s3-redirects.yml | ||||
* | Fix duplicated container repository names | Grzegorz Bizon | 2017-04-18 | 1 | -2/+8 |
| | |||||
* | Sanitize container repository path in model classfix/gb/fix-registry-for-uppercased-project-paths | Grzegorz Bizon | 2017-04-13 | 1 | -2/+2 |
| | |||||
* | Fix registry for projects with uppercases in path | Grzegorz Bizon | 2017-04-13 | 1 | -1/+1 |
| | |||||
* | Revert "Fix registry for projects with uppercases in path" | Grzegorz Bizon | 2017-04-13 | 1 | -1/+1 |
| | | | | This reverts commit 22726942fe0b6c11c20de070cc9784de12ca2ce6. | ||||
* | Fix registry for projects with uppercases in path | Grzegorz Bizon | 2017-04-13 | 1 | -1/+1 |
| | |||||
* | Add method that returns location of registry image | Grzegorz Bizon | 2017-04-10 | 1 | -0/+4 |
| | |||||
* | Add minor improvements to container registry code | Grzegorz Bizon | 2017-04-06 | 1 | -2/+6 |
| | |||||
* | Remove unneeded char in registry repository path | Grzegorz Bizon | 2017-04-04 | 1 | -1/+1 |
| | |||||
* | Swap method names in containe registry path class | Grzegorz Bizon | 2017-04-04 | 1 | -8/+8 |
| | |||||
* | Improve code in container repository path class | Grzegorz Bizon | 2017-04-03 | 1 | -10/+13 |
| | |||||
* | Check registry repository name against regexp | Grzegorz Bizon | 2017-04-03 | 1 | -1/+3 |
| | | | | | This regexp is extracted from Docker Distribution 2.4.1 docs, contains additional `/` element that can be a separator of components. | ||||
* | Add serveral minor improvements to container registry | Grzegorz Bizon | 2017-03-31 | 1 | -3/+1 |
| | |||||
* | Remove unused method from container registry client | Grzegorz Bizon | 2017-03-31 | 1 | -4/+0 |
| | |||||
* | Create container repository on successful push auth | Grzegorz Bizon | 2017-03-30 | 1 | -0/+4 |
| | | | | | | | Because we do not have yet two way communication between container registry and GitLab, we need to eagerly create a new container repository objects in database. We now do that after user/build successfully authenticates a push action using auth service. | ||||
* | Check container repository exists for a given path | Grzegorz Bizon | 2017-03-30 | 1 | -2/+9 |
| | |||||
* | Make container repository path code more readable | Grzegorz Bizon | 2017-03-29 | 1 | -5/+19 |
| | |||||
* | Fix rubocop offense in container registry path class | Grzegorz Bizon | 2017-03-29 | 1 | -2/+1 |
| | |||||
* | Implement method matching container repository names | Grzegorz Bizon | 2017-03-28 | 1 | -0/+8 |
| | |||||
* | Implement container repository path class | Grzegorz Bizon | 2017-03-28 | 1 | -0/+29 |
| | |||||
* | Fix specs for container repository tags | Grzegorz Bizon | 2017-03-24 | 2 | -5/+5 |
| | |||||
* | Remove out-of-scope changes for multi-level images | Grzegorz Bizon | 2017-03-22 | 1 | -7/+0 |
| | |||||
* | Merge branch 'master' into feature/multi-level-container-registry-images | Grzegorz Bizon | 2017-03-21 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (1327 commits) Merge branch 'render-json-leak' into 'security' Merge branch 'ssrf' into 'security' Merge branch 'ssrf' into 'security' Merge branch 'fix-links-target-blank' into 'security' Merge branch '28058-hide-emails-in-atom-feeds' into 'security' Fix karma test Reset filters after click Handle Route#name being nil after an update Only add frontend code coverage instrumentation when generating coverage report fix recompile assets step in 9.0 upgrade guide to use yarn Undo explicit conversion to Integer Make level_value accept string integers Make feature spec more robust Removed d3.js from the main application.js bundle Extend compound status for manual actions specs Update css to be nice and tidy. Fix pipeline status for transition between stages add an index to the ghost column Return 404 in project issues API endpoint when project cannot be found Improve rename projects migration ... Conflicts: doc/ci/docker/using_docker_build.md spec/lib/gitlab/import_export/all_models.yml | ||||
| * | Enable Style/MutableConstant | Douwe Maan | 2017-02-23 | 1 | -1/+1 |
| | | |||||
* | | Fixes broken and missing tests | Andre Guedes | 2017-02-22 | 3 | -54/+2 |
| | | |||||
* | | Multi-level container image names backend implementation | Andre Guedes | 2017-02-22 | 2 | -5/+7 |
| | | | | | | | | | | | | | | - Adds Registry events API endpoint - Adds container_images_repository and container_images models - Changes JWT authentication to allow multi-level scopes - Adds services for container image maintenance | ||||
* | | Added MR Road map | Andre Guedes | 2017-02-22 | 1 | -0/+7 |
|/ | |||||
* | Make rubocop happy | Kamil Trzcinski | 2016-07-15 | 1 | -1/+1 |
| | |||||
* | Explicitly remove authorization token and make sure that invalid addresses ↵ | Kamil Trzcinski | 2016-07-15 | 1 | -37/+35 |
| | | | | are properly handled | ||||
* | Allow blob to be redirected | Kamil Trzcinski | 2016-07-15 | 1 | -3/+34 |
| | |||||
* | Make docker registry work with location redirects when external storage is used | Kamil Trzcinski | 2016-07-15 | 1 | -1/+1 |
| | |||||
* | Show proper image ID on registry page | Kamil Trzcinski | 2016-06-21 | 1 | -0/+1 |
| | |||||
* | Use response_body | Kamil Trzcinski | 2016-06-17 | 1 | -6/+7 |
| | |||||
* | Fix regression introduced by ↵registry-500-fix | Kamil Trzcinski | 2016-06-17 | 1 | -3/+7 |
| | | | | | | https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4669 When requesting tags a `application/json` is used. | ||||
* | Add support for Docker Registry manifest v1 | Kamil Trzcinski | 2016-06-15 | 3 | -4/+16 |
| | |||||
* | Provide full test coverage to lib/container_registry API implementation | Kamil Trzcinski | 2016-05-17 | 5 | -54/+14 |
| | |||||
* | Add .gitkeep | Kamil Trzcinski | 2016-05-17 | 4 | -2/+20 |
| | |||||
* | Improve test coverage | Kamil Trzcinski | 2016-05-16 | 1 | -1/+1 |
| |