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

Allow overriding of identifier #116

Merged

Conversation

feltech
Copy link
Member

@feltech feltech commented Jul 16, 2024

Needed for e2e testing of OpenAssetIO/OpenAssetIO#1202. The upcoming hybrid plugin system will work by locating multiple plugins that all advertise the same unique identifier and combining them.

In preparation for e2e testing of this, make BAL's plugin identifier configurable by an environment variable, so that it can be set to the same identifier as another plugin on the system.

We cannot use other types of settings such as the JSON database, since the plugin identifier is queried before the settings are provided.

@feltech feltech self-assigned this Jul 16, 2024
@feltech feltech requested a review from a team as a code owner July 16, 2024 12:53
Needed for e2e testing of OpenAssetIO/OpenAssetIO#1202. The upcoming
hybrid plugin system will work by locating multiple plugins that all
advertise the same unique identifier and combining them.

In preparation for e2e testing of this, make BAL's plugin identifier
configurable by an environment variable, so that it can be set to the
same identifier as another plugin on the system.

We cannot use other types of settings such as the JSON database, since
the plugin identifier is queried before the settings are provided.

Signed-off-by: David Feltell <david.feltell@foundry.com>
@feltech feltech force-pushed the work/OpenAssetIO/1202-configurableIdentifier branch from 0d2cfaf to 4040321 Compare July 16, 2024 12:54
@feltech feltech merged commit fb8456c into OpenAssetIO:main Jul 18, 2024
18 checks passed
@feltech feltech deleted the work/OpenAssetIO/1202-configurableIdentifier branch July 18, 2024 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants