I have the following setup within a single organisation:
Project A
- Feed A (Project scoped)
Project B
- Feed B (Project scoped) with upstream sources:
- ProjectA.FeedA
- nuget.org
- Feed B (Project scoped) with upstream sources:
For now all packages are added to the Local view, which is the default. And in the Local view permissions, I configured it to 'People in '
When I create a pipeline in ProjectB, that uses the step 'Nuget restore' with feed 'ProjectB.FeedB' I always end with an error while restoring the packages:
Response status code does not indicate success: 502 (Bad Gateway - The upstream source FeedA@Local can't be found because the upstream feed's project with id 'xxxxx-xxxx-xxxx-xxxx-xxxxxxxxx' is deleted or has had its permissions changed. (DevOps Activity ID: XXXXXX-XXXX-XXXX-XXXX-XXXXXX)).)
I figured out that in the past all artifact feeds were 'Organisation scoped'. When creating feeds now, they are 'Project-scoped'. However:
- I don't see a way to create an organisation scope feed anywhere (besides using the API).
- I don't know how to convert an existing to an organisation scope feed.
- If I'm able to configure the view in my Project-Scoped feed to be accessible to the entire organisation I guess this should work?
Any pointers on how to solve this would be very welcome!