OPAL server sourcing different policies & external datasources per OPAL client? #511
Replies: 3 comments
-
Ok, I think I've found the answer to sourcing custom policies per opal-client here.
Is there something similar in OPAL-server for controlling which external datasources are pushed to individual opal-clients? |
Beta Was this translation helpful? Give feedback.
-
Ok, I think I've found the answer for configuring clients with targeted data sources here. It looks like opal-clients are configured to subscribe to the opal-server's data topics.
|
Beta Was this translation helpful? Give feedback.
-
Yes topics, are a key part of what you're looking for, and would be the main way you set different data subscriptions for different clients. In addition the primary feature you're probably looking for is OPAL scopes: https://docs.opal.ac/overview/scopes |
Beta Was this translation helpful? Give feedback.
-
Hi, we're considering OPAL in review as a potential tool to administrate external datasourcing for a system where many APIs are codeployed with OPA agents, and each agent has it's own policy & external datasource configuration.
Based on the architectural diagrams it appears that we would be able to deploy a single
opal-server
withopal-clients
codeployed with the open policy agents, which is great. What's unclear when looking at examples is how to configure individual (isolated) policy locations, and external datasources per opal-client.Based on configuration details it looks like opal-server is limited to specifying a single policy repo for all opal-clients. Is this an accurate assessment?
I'm hoping for granular policy sourcing where an opal-server is sourcing N opal-clients each with their own policy sources.
I have the same question for external datasources. Can they be configured individually per opal-client? The example configuration doesn't demonstrate a way to associate a client to datasource configuration, giving me the impression that opal-server serves up the same external datasources to all opal-clients. Is this an accurate assesment?
Is it possible to configure an opal-server to serve N opal-clients where policy source & external data sources are custom per opal-client? If so is there documentation and/or examples of this?
Much appreciated.
Beta Was this translation helpful? Give feedback.
All reactions