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

Support OCI as a container-executor source #4849

Open
devantler opened this issue Jan 2, 2024 · 6 comments
Open

Support OCI as a container-executor source #4849

devantler opened this issue Jan 2, 2024 · 6 comments
Labels
feature-request 🚀 New feature request

Comments

@devantler
Copy link

devantler commented Jan 2, 2024

Is your feature request related to a problem? Please describe.

Operating within air-gapped environments often presents unique challenges, particularly when it comes to accessing resources on the public internet. This is especially true when working with Git sources via container-executors, which can become a complex task. However, OCI registries offer a more streamlined solution. These registries can be easily established and maintained within zones accessible to air-gapped environments, serving as a secure store for pulling content from the public internet.

Describe the solution you'd like

I propose enhancing the functionality of container-executors by enabling them to retrieve content from OCI sources. This would provide a more efficient and secure method of accessing necessary resources within air-gapped environments.

Describe alternatives you've considered

While self-hosted Git services could potentially address this issue, they tend to introduce their own complexities. In contrast, utilizing OCI for this purpose is, in my view, a more straightforward and effective solution.

@devantler devantler added the feature-request 🚀 New feature request label Jan 2, 2024
@vsukhin
Copy link
Collaborator

vsukhin commented Jan 2, 2024

thank you @devantler for @TheBrunoLopes to review

@devantler
Copy link
Author

@vsukhin @TheBrunoLopes have you had time to review this? 🙏🏻🤞🏻

@vsukhin
Copy link
Collaborator

vsukhin commented Jan 26, 2024

Guess, it's pretty much a feature for our Pro Edition. Ping @TheBrunoLopes for details

@vsukhin
Copy link
Collaborator

vsukhin commented Feb 15, 2024

hey, @devantler Sorry for delay. If I understood it right, you want from us to embed OCI client in our executor and support OCI parameters as test source in Test CRD in order to get your test assets alongside with suppot of git repositories.
Something like this one https://github.com/regclient/regclient/blob/main/regclient.go

@devantler
Copy link
Author

Yes that is correct :-)

@vsukhin
Copy link
Collaborator

vsukhin commented Feb 16, 2024

@TheBrunoLopes for you to prioritize

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request 🚀 New feature request
Projects
None yet
Development

No branches or pull requests

2 participants