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

Add support for OCI registries #402

Merged
merged 12 commits into from
Apr 6, 2022
Merged

Add support for OCI registries #402

merged 12 commits into from
Apr 6, 2022

Conversation

kubasobon
Copy link
Contributor

@kubasobon kubasobon commented Apr 1, 2022

Towards giantswarm/roadmap#391

Checklist

  • Update changelog in CHANGELOG.md.

@kubasobon kubasobon self-assigned this Apr 1, 2022
@kubasobon kubasobon marked this pull request as ready for review April 5, 2022 12:48
@kubasobon kubasobon requested a review from a team as a code owner April 5, 2022 12:48
@kubasobon
Copy link
Contributor Author

@giantswarm/team-honeybadger PTAL. This is still pending a test, but the structure will overall stay the same.

Copy link
Contributor

@MarcelMue MarcelMue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally looks reasonable

helmregistry.ProvLayerMediaType,
}

var registryStore content.Registry
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we make the content.Registry an optional value for the helmclient client struct?
That way we make our live easier down the road with private catalogs and such.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This makes a lot of sense, sure.

@kubasobon
Copy link
Contributor Author

Tested locally, pulling the chart works. I have a question or two to ask on the team's forum regarding some future-proofing of the design.

Copy link
Contributor

@rossf7 rossf7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job 👍 and I like the comments adding extra context.

@rossf7 rossf7 mentioned this pull request Apr 6, 2022
1 task
@kubasobon kubasobon requested review from rossf7 and MarcelMue April 6, 2022 09:28
Copy link
Contributor

@rossf7 rossf7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

@kubasobon kubasobon enabled auto-merge (squash) April 6, 2022 10:06
@kubasobon kubasobon merged commit 327f112 into master Apr 6, 2022
@kubasobon kubasobon deleted the oci branch April 6, 2022 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants