An error occurred fetching the project authors.
- 21 Jan, 2020 1 commit
-
-
Steve Abrams authored
Verify PUT requests come from workhorse for package upload and artifact endpoints using workhorse uploads.
-
- 16 Jan, 2020 1 commit
-
-
David Fernandez authored
Each package type has now a dedicated namespace. Add missing specs for `Packages::Maven::FindOrCreatePackageService`
-
- 07 Jan, 2020 1 commit
-
-
Steve Abrams authored
Allow job tokens for conan api endpoints This includes an override of find_user_from_job_token in conan_packages
-
- 20 Dec, 2019 1 commit
-
-
David Fernandez authored
Add Packages::Nuget::CreatePackageService Centralize shared logic and helpers between NuGet and Conan APIs
-
- 10 Dec, 2019 1 commit
-
-
Steve Abrams authored
Remove the conan_package_registry feature flag for general availability.
-
- 05 Dec, 2019 1 commit
-
-
Steve Abrams authored
Add filename reference to avoid repeated variables
-
- 27 Nov, 2019 1 commit
-
-
Steve Abrams authored
Add endpoints to consume the workhorse /authorize call and the following file upload endpoint containing the workhorse file data. Adds create_package and create_package_File services for conan.
-
- 12 Nov, 2019 2 commits
-
-
Steve Abrams authored
Add endpoints for handling package downloads using the Conan package manager and GitLab package registry
-
Steve Abrams authored
Implements the DELETE API endpoint for the conan package registry to remove conan packages and their package files.
-
- 07 Nov, 2019 1 commit
-
-
Steve Abrams authored
Endpoints that return the file download urls for conan package files to the conan client.
-
- 05 Nov, 2019 1 commit
-
-
Steve Abrams authored
Conan endpoints for returning 'snapshot' and 'manifest' data to the conan CLI. This follows the v1 conan API. PackagesConanFileMetadata is created to store metadata for conan package files.
-
- 04 Oct, 2019 1 commit
-
-
Steve Abrams authored
Add conan search api endpoint and related search services for finding conan packages using the conan CLI 'conan search' command
-
- 01 Oct, 2019 1 commit
-
-
Steve Abrams authored
Endpoint added to match conan registry API used by CLI. check_credentials is called by the conan CLI to periodically re-check the user token. upload_urls is called by the conan CLI to return the urls to be used to upload package files to the GitLab package registry
-
- 12 Aug, 2019 1 commit
-
-
Krasimir Angelov authored
Move handling of JWT for Conan packages into Gitlab::ConanToken.
-
- 07 Aug, 2019 1 commit
-
-
Krasimir Angelov authored
Instead of setting the token as an instance variable override the finder to look into Bearer and Basic authorization headers for Conan API requests.
-
- 05 Aug, 2019 2 commits
-
-
Krasimir Angelov authored
Instead of reusing the personal access token (and thus having it stored locally) issue JWT that has the access token id in the payload and when provided fetch that token and autheticate using it. Derive JWT secret unique to Conan packages from attr_encrypted_db_key_base_32.
-
Krasimir Angelov authored
Add new Conan API endpoint `/users/authenticate` that when valid personal access tokens is provided (as password for HTTP Basic Auth) will respond with the same access token in the response body. For subsequent requests the token will be provided by the Conan client as bearer in the HTTP_AUTHORIZATION header. The downside of this approach is that the access token will be stored locally by the Conan client in a SQLite database.
-
- 26 Jul, 2019 1 commit
-
-
Steve Abrams authored
The initial structure for the Conan API endpoints is set up to allow for future API development.
-