apache / openwhisk-deploy-kube

The Apache OpenWhisk Kubernetes Deployment repository supports deploying the Apache OpenWhisk system on Kubernetes and OpenShift clusters.
https://openwhisk.apache.org/
Apache License 2.0
302 stars 232 forks source link

Unable to create action 'apimgmt/getApi': #591

Open berayb opened 4 years ago

berayb commented 4 years ago

Full error : Unable to create action 'apimgmt/getApi': The connection failed, or timed out. (HTTP status code 413)

ingress config :

# Overall configuration of OpenWhisk deployment whisk: ingress: apiHostName: domain apiHostPort: 443 apiHostProto: https type: Standard domain: domain tls: enabled: true secretenabled: true createsecret: false secretname: letsencrypt-prod annotations: nginx.ingress.kubernetes.io/proxy-read-timeout: "75s" nginx.ingress.kubernetes.io/client-max-body-size: "100m" nginx.ingress.kubernetes.io/proxy-add-headers: | serviceName=owdev-controller { 'X-Request-ID' $request_id; }

wsk namespace list -v works well with https request, also can create actions with wsk commands.

SchuhMichael commented 4 years ago

Reminds me of #509, compare https://github.com/apache/openwhisk-deploy-kube/issues/509#issuecomment-564997371 This would suggest to review annotation for nginx.ingress.kubernetes.io/proxy-body-size: "50m"` not only for whisk.ingress, but also for the external couch DB ingress, if any.