-
- Downloads
Add Container Registry API
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.
Showing
- app/models/container_repository.rb 8 additions, 3 deletionsapp/models/container_repository.rb
- app/policies/container_repository_policy.rb 5 additions, 0 deletionsapp/policies/container_repository_policy.rb
- app/serializers/container_repository_entity.rb 1 addition, 1 deletionapp/serializers/container_repository_entity.rb
- app/serializers/container_tag_entity.rb 1 addition, 1 deletionapp/serializers/container_tag_entity.rb
- app/services/concerns/exclusive_lease_guard.rb 11 additions, 2 deletionsapp/services/concerns/exclusive_lease_guard.rb
- app/services/projects/container_repository/cleanup_tags_service.rb 94 additions, 0 deletions...ces/projects/container_repository/cleanup_tags_service.rb
- app/workers/all_queues.yml 3 additions, 1 deletionapp/workers/all_queues.yml
- app/workers/cleanup_container_repository_worker.rb 53 additions, 0 deletionsapp/workers/cleanup_container_repository_worker.rb
- app/workers/delete_container_repository_worker.rb 2 additions, 0 deletionsapp/workers/delete_container_repository_worker.rb
- changelogs/unreleased/container-repository-cleanup-api.yml 5 additions, 0 deletionschangelogs/unreleased/container-repository-cleanup-api.yml
- config/sidekiq_queues.yml 1 addition, 1 deletionconfig/sidekiq_queues.yml
- db/post_migrate/20190115054215_migrate_delete_container_repository_worker.rb 15 additions, 0 deletions...90115054215_migrate_delete_container_repository_worker.rb
- doc/api/README.md 1 addition, 0 deletionsdoc/api/README.md
- doc/api/container_registry.md 198 additions, 0 deletionsdoc/api/container_registry.md
- lib/api/api.rb 1 addition, 0 deletionslib/api/api.rb
- lib/api/container_registry.rb 143 additions, 0 deletionslib/api/container_registry.rb
- lib/api/entities/container_registry.rb 29 additions, 0 deletionslib/api/entities/container_registry.rb
- lib/container_registry/tag.rb 27 additions, 11 deletionslib/container_registry/tag.rb
- spec/controllers/projects/registry/tags_controller_spec.rb 1 addition, 1 deletionspec/controllers/projects/registry/tags_controller_spec.rb
- spec/factories/container_repositories.rb 1 addition, 1 deletionspec/factories/container_repositories.rb
app/policies/container_repository_policy.rb
0 → 100644
doc/api/container_registry.md
0 → 100644
lib/api/container_registry.rb
0 → 100644
lib/api/entities/container_registry.rb
0 → 100644
Please register or sign in to comment