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

Manage artifacts programmatically #133

Open
estahn opened this issue May 3, 2021 · 3 comments
Open

Manage artifacts programmatically #133

estahn opened this issue May 3, 2021 · 3 comments
Labels
Discussion Enhancement New feature or request

Comments

@estahn
Copy link

estahn commented May 3, 2021

We're currently evaluating apicurio-registry-operator. One of the missing features we are interested in is to programmatically manage the artifacts in Apicurio Registry. Is this something that was already discussed or taken into consideration?

If we would contribute such a feature would this be accepted?

@estahn estahn changed the title Create/Manage artifacts programmatically Manage artifacts programmatically May 3, 2021
@jsenko
Copy link
Member

jsenko commented May 4, 2021

Hello @estahn ,
We have discussed a similar topic before ( Apicurio/apicurio-registry#1215 ), and have created a repository ( https://github.com/Apicurio/apicurio-registry-content-sync-operator ) to explore this feature.
There are currently two PRs we are evaluating, one is a community contribution and the other is an alternative implementation by the Apicurio team. Both are operators that aim to synchronize artifacts defined using a CRD with the Registry.
Please take a look at that repository and provide us with feedback and if your specific use-cases would fit with that project.

@jsenko jsenko added Discussion Enhancement New feature or request labels May 4, 2021
@estahn
Copy link
Author

estahn commented May 6, 2021

@jsenko Thanks. Just out of curiosity, why does this need a second operator? Will this be merged into the main operator once completed?

@jsenko
Copy link
Member

jsenko commented May 6, 2021

The idea is to define artifacts (artifact versions) using CRDs, and for the content-sync operator to synchronize them with a Registry (and possibly vice-versa). There's no plan to merge the operators yet. If you have a different use-case in mind, please let us know.

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

No branches or pull requests

2 participants