-
- Downloads
Add Harbor integration
This adds the Harbor package registry as an optional project integration. When enabled, this integration adds the following environment variable that CI jobs can use to download images from Harbor: * `HARBOR_URL` * `HARBOR_PROJECT_NAME` * `HARBOR_USERNAME` * `HARBOR_PASSWORD` Part of https://gitlab.com/groups/gitlab-org/-/epics/7650 Changelog: added
Showing
- app/models/ci/build.rb 8 additions, 0 deletionsapp/models/ci/build.rb
- app/models/integration.rb 1 addition, 1 deletionapp/models/integration.rb
- app/models/integrations/harbor.rb 104 additions, 0 deletionsapp/models/integrations/harbor.rb
- app/models/project.rb 1 addition, 0 deletionsapp/models/project.rb
- config/metrics/counts_all/20220315180122_projects_harbor_active.yml 21 additions, 0 deletions...rics/counts_all/20220315180122_projects_harbor_active.yml
- config/metrics/counts_all/20220315180124_groups_harbor_active.yml 21 additions, 0 deletions...etrics/counts_all/20220315180124_groups_harbor_active.yml
- config/metrics/counts_all/20220315180127_instances_harbor_active.yml 21 additions, 0 deletions...ics/counts_all/20220315180127_instances_harbor_active.yml
- config/metrics/counts_all/20220315180129_projects_inheriting_harbor_active.yml 21 additions, 0 deletions..._all/20220315180129_projects_inheriting_harbor_active.yml
- config/metrics/counts_all/20220315180131_groups_inheriting_harbor_active.yml 21 additions, 0 deletions...ts_all/20220315180131_groups_inheriting_harbor_active.yml
- doc/api/graphql/reference/index.md 1 addition, 0 deletionsdoc/api/graphql/reference/index.md
- lib/api/helpers/integrations_helpers.rb 27 additions, 0 deletionslib/api/helpers/integrations_helpers.rb
- lib/gitlab/harbor/client.rb 43 additions, 0 deletionslib/gitlab/harbor/client.rb
- lib/gitlab/integrations/sti_type.rb 1 addition, 1 deletionlib/gitlab/integrations/sti_type.rb
- locale/gitlab.pot 30 additions, 0 deletionslocale/gitlab.pot
- spec/factories/integrations.rb 11 additions, 0 deletionsspec/factories/integrations.rb
- spec/lib/gitlab/harbor/client_spec.rb 28 additions, 0 deletionsspec/lib/gitlab/harbor/client_spec.rb
- spec/lib/gitlab/import_export/all_models.yml 1 addition, 0 deletionsspec/lib/gitlab/import_export/all_models.yml
- spec/models/ci/build_spec.rb 32 additions, 0 deletionsspec/models/ci/build_spec.rb
- spec/models/integrations/harbor_spec.rb 133 additions, 0 deletionsspec/models/integrations/harbor_spec.rb
- spec/models/project_spec.rb 1 addition, 0 deletionsspec/models/project_spec.rb
app/models/integrations/harbor.rb
0 → 100644
lib/gitlab/harbor/client.rb
0 → 100644
spec/lib/gitlab/harbor/client_spec.rb
0 → 100644
spec/models/integrations/harbor_spec.rb
0 → 100644
Please register or sign in to comment