Open unreal-asr opened 3 years ago
I think the problem is related to CRI-O the new engine container in OpenShift 4.x. CRI-O does not support JSON file logging as described by RedHat here .
I suppose OpenWhisk does not have yet any "logs" implementation for CRI-O text log format.
hey @unreal-altran just circling back around, were you able to fix your issue? Thanks in advance!
Environment: OKD 4.5
Issue Description: I am trying to deploy OW on multi-node OKD 4.5 cluster 3 master node and 3 compute node with support to Dynamic Volume Provision (custom StorageClass)
Other Installation Details: I followed the official guide here
Deploying to OKD/OpenShift uses the command sequence:
mycluster.yaml
I have also tried with:
oc get pods
Issue Detail:
fixed_params.yaml
hello.js
Deploy
wskdeploy -m fixed_params.yaml
Run Action
Verify Activation
Get Activation by ID
Verify only logs
Verify Only result
Verify invoker pod logs (before it is removed)
I have also read the entire database with wskadmin db get whisks with --docs to include the full documents. No logs entry are present in DB.
Conclusion
Everything seems to work correctly but the logs are not collected with any language (tested also python and java). The exact same test appears to work fine on ow released with docker compose on a single VM It appears to be an ow bug on OKD / OpenShift.
Questions:
Which component of OW is responsible for collecting the invoker / action / activation logs? Useful advice on how to try to solve?