Slackbot
03/31/2025, 2:26 PMSlackbot
03/31/2025, 2:26 PMThomas Sidebottom
04/01/2025, 3:09 PMMartin Dulák
04/10/2025, 6:30 AMOPAL_LOG_SERIALIZE
to true
which turned on the JSON format but it's not in the format I need it to be.
GCP requires for severity
to be a top level field, named like that, whereas OPAL includes it as record.level.name
.
Please, is there any way how to change the format of the log messages?
I have found LOG_FORMAT
property, but no description on how to configure it: https://docs.opal.ac/getting-started/configuration
Thank you in advance! 🙂Liudvikas Paukštė
04/10/2025, 6:14 PMvijay
04/14/2025, 11:09 AMBIplab
04/18/2025, 5:58 AMRupesh Shanmugalingam
04/19/2025, 6:37 PMSoumith
04/29/2025, 11:53 AMgcrypt::
protocol looks suspicious, use allow_unsafe_protocols=True
to allow it." which seems to come from the repo.clone_from() function in the git python package used in the project (link to the line). Are there any plans to add compatibility to such tools in opal? Thanks!Soumith
05/05/2025, 12:22 PMHarshit Parikh
05/06/2025, 12:27 PMopal_common.security.tarsafe.TarSafeException: Attempted directory traversal for member: /data.json
Adel Ati
05/07/2025, 1:50 PMSoumith
05/20/2025, 4:36 PMCharlotte Brady
05/27/2025, 10:37 AM/ready
endpoint) - we are currently using this endpoint in our system. We load in data from 6 different sources - some of which return heavy responses and can take a while to complete. We dont want our containers to register as ‘ready’ until all 6 sources have been successfully fetched and stored in OPA. Our issue seems to come with the or statement captured in the screenshot from the docs (attached). It seems that the current /ready
behaviour means regardless of the initial data sources load, as long as there is a successful data-update the system will register as ‘ready’. The docs indicate this behaviour is going to change in upcoming versions… Do you have any plans in place for this / when might we expect this update to happen? Thanks! permitSumesh Sukumaran
06/06/2025, 4:06 AMAlonahmias
06/08/2025, 8:27 AMAlonahmias
06/10/2025, 3:07 PMSoumith
06/11/2025, 12:51 PMSavin Cristi
06/11/2025, 1:21 PMSavin Cristi
06/11/2025, 9:03 PMSavin Cristi
06/11/2025, 10:50 PMSavin Cristi
06/12/2025, 8:57 PM"config": {
"method": "get",
"headers": {
"Accept": "application/json"
},
"fetch_on_boot": true,
"polling_interval_sec": 60
},
"topics": [
Still, the polling interval is not working, it will only fetch on boot. Am I missing something?Savin Cristi
06/17/2025, 8:00 AMKSM
06/17/2025, 5:36 PMHarshit Parikh
06/18/2025, 9:41 AMDai Zhang
06/23/2025, 5:22 PM400
and {"detail": "repo url or full name not found in payload!"}
error.
how could i do that, thanks a lot!Dai Zhang
06/24/2025, 3:34 AMModuleNotFoundError: No module named 'opal_common.monitoring.tracing_utils'
, what should i do to fixDai Zhang
06/24/2025, 3:37 AMOr Weis
06/25/2025, 12:55 PMKrishna Prasad A
06/26/2025, 10:53 AMOPAL_DATA_CONFIG_SOURCES
environment variable like this in my `docker-compose.yml`:
OPAL_DATA_CONFIG_SOURCES={"external_source_url":"<https://api.jsonbin.io/v3/b/685ce5fd8960c979a5b1a42b?meta=false>"}
But when I check the logs, I see a warning: "Serving default all-data route, meaning DATA_CONFIG_SOURCES was not configured!"
, and the data doesn't seem to be loaded at the path I expect (e.g., v1/data/rbac
is empty when I curl it).
I'm a bit confused about the different ways to configure data sources. For just fetching a simple, static JSON file from a URL like this, am I using the right approach with external_source_url
? Or is there a simpler or different configuration format I should be using for this basic case?
Any pointers or examples for loading a simple JSON file from a URL into OPA via OPAL would be super helpful for a beginner!
Thanks a lot!