Create Generic package registry authentication
Problem to solve
We are looking to support adding release binaries to the Release object from the yaml file upon release generation.
Proposal
Authenticate with package registry using $CI_JOB_TOKEN or PAT.
Initially we can authenticate against some mock endpoint (e.g. /ping
) similar to what we have for Conan packages - https://gitlab.com/gitlab-org/gitlab/-/blob/08edb3c19b6e6a2026bc489bfe98657886dcd787/lib/api/conan_packages.rb#L38-44.
Also lets have it behind feature flag.
https://docs.gitlab.com/ee/development/packages.html#authentication
Edited by Krasimir Angelov