-
Notifications
You must be signed in to change notification settings - Fork 67
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
[FEATURE] Remove dependency on open-feature-operator #998
Comments
I assume the problem that comes with this dependency is e2e tests ? Otherwise dependency should make the CRD validation straightforward |
The dependency is on the K8s sync where an informer is registered to watch for changes on OFO CRs. |
How might we best accomplish this? Would we release this as a separate artifact from the OFO repo? Or do it from an entirely different repo? |
@toddbaert |
I prepared a PoC for OFO here: open-feature/open-feature-operator#541 |
This is GREAT! I think with the addition of in-memory providers to the SDKs, and the work that @Kavindu-Dodan is doing in flagd and go-contribs, we will have no more dep cycles involving flagd. cc @beeme1mr |
@thisthat @Kavindu-Dodan I think with the API release separated, we can close this? |
Yes we can close this :) |
Details
Currently
flagd/core
has a direct dependency ofopen-feature-operator
. It would be sufficient to remove this dependency and instead useunstructured.Unstructured
to fetch the custom resources from OFO API.Acceptance Criteria
flagd/core
The text was updated successfully, but these errors were encountered: