Slackbot
05/02/2023, 7:19 PMDavid Hamilton
05/02/2023, 7:20 PM{
"id": null,
"entries": [
{
"url": "",
"data": {
"sensitivityLevel": 9
},
"config": {},
"topics": [
"policy_data"
],
"dst_path": "/participants/me",
"save_method": "POST"
}
],
"reason": "Sensitivity Level Updated",
"callback": {
"callbacks": []
}
}
David Hamilton
05/02/2023, 7:21 PM{
"id": null,
"entries": [
{
"url": "",
"data": {
"sensitivityLevel": 8
},
"config": {},
"topics": [
"policy_data"
],
"dst_path": "/participants/you",
"save_method": "POST"
}
],
"reason": "Sensitivity Level Updated",
"callback": {
"callbacks": []
}
}
David Hamilton
05/02/2023, 7:23 PMopal_server_1 | 2023-05-02T19:05:06.933607+0000 | 9 | opal_server.data.data_update_publisher | INFO | [9] Publishing data update to topics: {'policy_data'}, reason: Sensitivity Level Updated, entries: [{'url': '', 'method': 'POST', 'path': '/participants/me', 'inline_data': True, 'topics': ['policy_data']}]
opal_server_1 | 2023-05-02T19:05:06.933947+0000 | 9 | uvicorn.protocols.http.httptools_impl | INFO | 192.168.0.1:58932 - "POST /data/config HTTP/1.1" 200
opal_server_1 | 2023-05-02T19:05:06.934412+0000 | 9 | fastapi_websocket_pubsub.event_notifier | INFO | calling subscription callbacks: topic=policy_data, subscription_id=f9c9dcbcabe14ab4bae212ad23d00897, subscriber_id=41f4513ab94f46bfb84b9f54b4b8563c
opal_server_1 | 2023-05-02T19:05:06.934915+0000 | 9 | fastapi_websocket_pubsub.rpc_event_me...| INFO | Notifying other side: subscription={'id': 'f9c9dcbcabe14ab4bae212ad23d00897', 'subscriber_id': '41f4513ab94f46bfb84b9f54b4b8563c', 'topic': 'policy_data', 'notifier_id': None}, data=id=None entries=[DataSourceEntry(url='', data={'sensitivityLevel': 9}, config={}, topics=['policy_data'], dst_path='/participants/me', save_method='POST')] reason='Sensitivity Level Updated' callback=UpdateCallback(callbacks=[]), channel_id=41f4513ab94f46bfb84b9f54b4b8563c
opal_server_1 | 2023-05-02T19:05:06.935600+0000 | 9 | fastapi_websocket_pubsub.event_notifier | INFO | calling subscription callbacks: topic=policy_data (ALL_TOPICS), subscription_id=5895d392e1894dc2bfce77e9dd153ec9, subscriber_id=d03bca38d4a1497cbab91fdf8caa70b3
opal_server_1 | 2023-05-02T19:05:06.935739+0000 | 9 | fastapi_websocket_pubsub.event_broadc...| INFO | Broadcasting incoming event: {'topic': 'policy_data', 'notifier_id': 'd03bca38d4a1497cbab91fdf8caa70b3'}
opal_client_1 | 2023-05-02T19:05:06.936836+0000 | 17 | opal_client.data.rpc | INFO | Received notification of event: policy_data
opal_client_1 | 2023-05-02T19:05:06.936993+0000 | 17 | opal_client.data.updater | INFO | Updating policy data, reason: Sensitivity Level Updated
opal_client_1 | 2023-05-02T19:05:06.937185+0000 | 17 | opal_client.data.updater | INFO | Triggering data update with id: 9b1cc8dcabb5470c8afb9b70fa849fe1
opal_client_1 | 2023-05-02T19:05:06.937359+0000 | 17 | opal_client.data.updater | INFO | Fetching policy data
opal_client_1 | 2023-05-02T19:05:06.937498+0000 | 17 | opal_client.data.fetcher | INFO | Data provided inline for url:
opal_client_1 | 2023-05-02T19:05:06.940266+0000 | 17 | opal_client.data.updater | INFO | Saving fetched data to policy-store: source url='', destination path='/participants/me'
opal_client_1 | 2023-05-02T19:05:06.942355+0000 | 17 | opal_client.opa.logger | INFO | Received request. PUT /v1/data/participants/me
opal_client_1 | 2023-05-02T19:05:06.943073+0000 | 17 | opal_client.opa.logger | INFO | Sent response. PUT /v1/data/participants/me -> 204
opal_client_1 | 2023-05-02T19:05:08.954261+0000 | 17 | opal_client.opa.logger | INFO | Received request. GET /v1/data/participants
opal_client_1 | 2023-05-02T19:05:08.954933+0000 | 17 | opal_client.opa.logger | INFO | Sent response. GET /v1/data/participants -> 200
kafka-ui | 2023-05-02 19:05:19,853 DEBUG [parallel-2] c.p.k.u.s.ClustersStatisticsScheduler: Start getting metrics for kafkaCluster: Default
kafka-ui | 2023-05-02 19:05:19,879 DEBUG [parallel-8] c.p.k.u.s.ClustersStatisticsScheduler: Metrics updated for cluster: Default
opal_server_1 | 2023-05-02T19:05:39.738015+0000 | 8 | opal_server.data.data_update_publisher | INFO | [8] Publishing data update to topics: {'policy_data'}, reason: Sensitivity Level Updated, entries: [{'url': '', 'method': 'POST', 'path': '/participants/you', 'inline_data': True, 'topics': ['policy_data']}]
opal_server_1 | 2023-05-02T19:05:39.738553+0000 | 8 | uvicorn.protocols.http.httptools_impl | INFO | 192.168.0.1:58952 - "POST /data/config HTTP/1.1" 200
opal_server_1 | 2023-05-02T19:05:39.791368+0000 | 8 | fastapi_websocket_pubsub.event_notifier | INFO | New subscription {'id': '5edd675326764b39abf7ac6dca906501', 'subscriber_id': '36fe701c1bd645a385e394002e973cf8', 'topic': '__EventNotifier_ALL_TOPICS__', 'callback': <bound method EventBroadcaster.__broadcast_notifications__ of <fastapi_websocket_pubsub.event_broadcaster.EventBroadcaster object at 0x7ff1287a5bd0>>, 'notifier_id': None}
opal_server_1 | 2023-05-02T19:05:39.791894+0000 | 8 | fastapi_websocket_pubsub.event_notifier | INFO | calling subscription callbacks: topic=policy_data (ALL_TOPICS), subscription_id=5edd675326764b39abf7ac6dca906501, subscriber_id=36fe701c1bd645a385e394002e973cf8
opal_server_1 | 2023-05-02T19:05:39.792180+0000 | 8 | fastapi_websocket_pubsub.event_broadc...| INFO | Broadcasting incoming event: {'topic': 'policy_data', 'notifier_id': '36fe701c1bd645a385e394002e973cf8'}
opal_server_1 | 2023-05-02T19:05:39.816939+0000 | 8 | fastapi_websocket_pubsub.event_notifier | INFO | Removing Subscription of topic='__EventNotifier_ALL_TOPICS__' for subscriber=36fe701c1bd645a385e394002e973cf8
opal_client_1 | 2023-05-02T19:05:44.704751+0000 | 17 | opal_client.opa.logger | INFO | Received request. GET /v1/data/participants
opal_client_1 | 2023-05-02T19:05:44.705185+0000 | 17 | opal_client.opa.logger | INFO | Sent response. GET /v1/data/participants -> 200
Or Weis
05/02/2023, 7:29 PMDavid Hamilton
05/02/2023, 7:39 PMDavid Hamilton
05/02/2023, 7:40 PMDavid Hamilton
05/02/2023, 7:41 PMDavid Hamilton
05/02/2023, 7:41 PMOr Weis
05/02/2023, 7:49 PMDavid Hamilton
05/02/2023, 7:54 PMOr Weis
05/02/2023, 7:55 PMDavid Hamilton
05/02/2023, 7:55 PMDavid Hamilton
05/02/2023, 7:55 PMDavid Hamilton
05/03/2023, 12:32 PMwait-for.sh
command on opal_server container, it fails at startup with
nc command is missing!
then exit code 1David Hamilton
05/03/2023, 12:33 PMcommand: sh -c "exec /usr/wait-for.sh kafka:9092 --timeout=30 -- /start.sh"
directly from the example docker-compose-with-kafka-example.ymlDavid Hamilton
05/03/2023, 12:35 PMAsaf Cohen
05/03/2023, 12:36 PMwait-for.sh
?
it should work since it's being used by the docker compose examplesDavid Hamilton
05/03/2023, 12:39 PMDavid Hamilton
05/03/2023, 1:17 PMRo'e Katz
05/04/2023, 7:56 AMwait-for.sh
only works on client because we only install nc
on that image.
So I think that’s an error that we still use wait-for.sh
there. Anyway I’ll add it to my tasks to make sure the kafka docker-compose example works.
@David Hamilton Thanks for reporting, glad the other issue is now solved 🙂