feat: Allow new datastore implementation to be used #181
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR removes the limitations of engines to use by OpenFGA.
Description
The
/datastore/engine
property get its enumeration restriction removed. Additionally, a description is added to document some engines are supported.Enables the addition to OpenFGA of a new engine without the requirement of maintaining this chart again to use it.
DOES NOT add full support for additional engines as it will be the responsibility of the chart user to add the necessary configuration (ie: does not manages persistence of a sqlite file storage)
References
Fixes #171 by allowing the use of the
sqlite
engine name.This cancelled PR ( openfga/openfga#2005 ) adds support for MSSQL, if this support is added later on, it would also benefit from this PR.
Review Checklist
main