Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix bug on create OCI Manifest #17379

Merged
merged 4 commits into from
Jan 5, 2021
Merged

Conversation

clarelimo
Copy link
Contributor

@clarelimo clarelimo commented Dec 7, 2020

Unable to create OCI manifest in Azure Container Registry

Issue Statement

The SDK doesn't enable the client to create an OCI manifest.

This issue is tracked at Azure/azure-sdk-for-net.

Root Cause Analysis

The MediaType used in the http request headers(content type) was that of a V2Manifest leaving out all the other MediaTypes for other types of manifests.

Resolution

To fix the issue, the media type was added as a parameter in each of the manifest types and all of them were fetched in the _httpRequest.Content.Headers.ContentType.

Tests

Automated tests were added to create the different manifests and they were all successful.

@ghost ghost added the customer-reported Issues that are reported by GitHub users external to the Azure organization. label Dec 7, 2020
@ghost
Copy link

ghost commented Dec 7, 2020

Thank you for your contribution clarelimo! We will review the pull request and get back to you soon.

@jsquire jsquire added Client This issue points to a problem in the data-plane of the library. Community Contribution Community members are working on the issue Container Registry and removed customer-reported Issues that are reported by GitHub users external to the Azure organization. labels Dec 7, 2020
@AlexGhiondea AlexGhiondea merged commit ddfbd20 into Azure:master Jan 5, 2021
annelo-msft pushed a commit to annelo-msft/azure-sdk-for-net that referenced this pull request Feb 17, 2021
* Fix bug on create OCI Manifest

* Added other manifests session records

* Resolved PR comments

* Updated the switch statement
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Client This issue points to a problem in the data-plane of the library. Community Contribution Community members are working on the issue Container Registry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants