Open ferancona opened 2 years ago
eksctl create cluster --name test-cluster-1 --region eu-central-1 --node-type t2.large --nodes 1
kubectl label nodes --all openwhisk-role=invoker
helm install owdev openwhisk-deploy-kube/helm/openwhisk -n openwhisk --create-namespace -f mycluster.yaml
wsk -i property set --apihost https://<load-balancer-DNS>:443
wsk list -v
k8s: persistence: enabled: false whisk: ingress: type: LoadBalancer annotations: service.beta.kubernetes.io/aws-load-balancer-internal: 0.0.0.0/0 service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:iam::XXXXXXXXXXXX:server-certificate/ow-self-signed whisk: ingress: awsSSL: "true" type: LoadBalancer annotations: service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http service.beta.kubernetes.io/aws-load-balancer-ssl-ports: https-api service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm:eu-central-1:XXXXXXXXXXXX:certificate/YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY # AWS Certificate Manager (ow-self-signed).
I want to use the OpenWhisk deployment as an endpoint for AWS EventBridge, but currently it is only possible to add API Destinations that use https endpoints.
Steps to reproduce the issue
eksctl create cluster --name test-cluster-1 --region eu-central-1 --node-type t2.large --nodes 1
kubectl label nodes --all openwhisk-role=invoker
helm install owdev openwhisk-deploy-kube/helm/openwhisk -n openwhisk --create-namespace -f mycluster.yaml
wsk -i property set --apihost https://<load-balancer-DNS>:443
wsk list -v
Observations
wsk list -v
:mycluster.yaml
Reason of interest
I want to use the OpenWhisk deployment as an endpoint for AWS EventBridge, but currently it is only possible to add API Destinations that use https endpoints.