Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
  • Oct 23 02:11
    edosssa commented #3337
  • Oct 22 19:32
    bsamsom commented #3244
  • Oct 22 11:39
    sharkymcdongles commented #3362
  • Oct 22 00:14
    muraliedupuganti opened #3893
  • Oct 21 22:49
    nbkrause opened #3892
  • Oct 21 22:49

    nbkrause on chart-lifecycle-2.0

    Add support for container lifec… (compare)

  • Oct 21 22:42
    nbkrause opened #3891
  • Oct 21 22:42

    nbkrause on chart-lifecycle-1.14

    Add support for container lifec… (compare)

  • Oct 21 22:41

    nbkrause on chart-lifecycle-1.14


  • Oct 21 14:18
    kflynn closed #3816
  • Oct 21 14:18
    kflynn commented #3816
  • Oct 21 14:17
    kflynn commented #3869
  • Oct 20 20:11
    kflynn closed #3830
  • Oct 20 20:11
    kflynn commented #3830
  • Oct 20 20:04
    aidanhahn review_requested #3830
  • Oct 20 16:51
    khussey closed #2888
  • Oct 20 16:51
    khussey commented #2888
  • Oct 20 16:27
    sambonbonne commented #3070
  • Oct 20 13:23
    kflynn synchronize #3830
  • Oct 20 13:23

    kflynn on v2.0

    Sync release notes with images … Fix straggler x.getambassador.i… Update 2.0.4 dates Signed-off-… and 1 more (compare)

@richarddli Hi, how to configure authentication for a specific ambassador instance if I have more than one instance in cluster?
I can't find any tips in the doc
Baily Troyer
Is there better documentation to get up-and-running with ambasssador canary releases? Running the examples provided here simply don't work. https://blog.getambassador.io/canary-deployments-a-b-testing-and-microservices-with-ambassador-f104d0458736 & https://www.getambassador.io/docs/dev-guide/canary-release-concepts/
Saket Kashyap
Hi there, I followed the article - https://blog.getambassador.io/deploying-java-apps-with-kubernetes-and-the-ambassador-api-gateway-c6e9d9618f1b to deploy ambassador as LoadBalancer on Kubernetes cluster running on Docker-For-Desktop on windows 10.
I deployed my app, created a service of my app, exposed the service on nodeport to test the service, then configured it to cluster ip, deployed an ambassador service with mapping and then applied the https://getambassador.io/yaml/ambassador/ambassador-no-rbac.yaml
but , when i try to hit on localhost, the browser shows connection rest
can any one help?
Saket Kashyap
was able to resolve the issue
had an issue with targetPort in ambassador service
now I met a problem datawire/ambassador#1761
can any one help ?
I followed the tutorial https://blog.getambassador.io/deploying-java-apps-with-kubernetes-and-the-ambassador-api-gateway-c6e9d9618f1b on Mac (using Edge of Docker for Mac). This is to deploy ambassador as LoadBalancer on Kubernetes on Mac.
kubectl get svc
ambassador LoadBalancer localhost 80:32685/TCP 9m1s
kubernetes ClusterIP <none> 443/TCP 139m
productcatalogue ClusterIP <none> 8020/TCP 92m
shopfront ClusterIP <none> 8010/TCP 92m
stockmanager ClusterIP <none> 8030/TCP 92m
However, http://localhost/shopfront/ on the local browser (Firefox, Safari) Error out as Problem Loading Page.
Any Help would be much appreciated.
hi. I'm facing this issue where ambassador pod is binding port 80 and gets permission denied error
[2020-02-18 09:44:46.653][000028][warning][config] [bazel-out/k8-dbg/bin/source/common/config/_virtual_includes/grpc_mux_subscription_lib/common/config/grpc_mux_subscription_impl.h:70] gRPC config for type.googleapis.com/envoy.api.v2.Listener rejected: Error adding/updating listener ambassador-listener-80: cannot bind '': Permission denied
i saw the same error posted by someone but i failed to understand what port to change. i changed service_port and target_port to 8080 and faced the same error.

hi, so the below mapping, unfortunately 301 will tell github to direct https://jenkins.foo.net , instead of going to bar-test.x.dev, can someone pls tell me how to achieve this mapping?

apiVersion: getambassador.io/v1 kind: Mapping metadata: name: android-jenkins namespace: test spec: ambassador_id: ambassador-1 prefix: /android-jenkins/ghprbhook/ host: bar-test.x.dev host_redirect: true path_redirect: /ghprbhook service: https://jenkins.foo.net method: POST


Hi, any suggestion on how to upgrade an older version (0.76.0) of ambassador with latest one without causing any downtime in services?
I am trying to run these two versions in two different namespaces, but no success so far.

Any help would be much appreciated.

kamal prakash
On linux ubuntu After doing all the steps to use ambassador api gateway mentioned in https://hackernoon.com/deploying-java-applications-with-kubernetes-and-an-api-gateway-fc471644bea7. command minikube service shopfront is working as desired but when I access shopfrom cia ambassador api gateway with localhost/shopfront then I get no resource found error . In ubuntu apache is already running on port 80. I have used all yaml files with no change. Loadbalancer is routing to port 80. what is possibly wrong
Kevin Summersill
I need some help. When I use a TLSContext it causes a 302 redirect to HTTP, is there a way to tell TLSContect to do a https redirect at all times?
So i figured it out. I needed to set up a WildCard Host that always direct traffic to https. :thumbsup:
3 replies
when calling websocket through ambassador , it is not forwarding it for http upgrade
i added use_websockets:true
Hey guys, I am following the gRPC greeter example on the Ambassador docs and I keep getting error 2: unknown. I have a simple greeter server on my Kubernetes. My greeter client can connect directly to the greeter service, no problem. However, when I use the Ambassador API gateway, it gives me that unknown error. Any hints as to why this could be happening? running out of ideas at this point.
Hi Team, how do we enable gzip module on ambassador? is it service specific configs or a generic config at a higher level?
Vijay Kodam
Does Ambassador API GW support audit logs? There is no information about it in the documentation or on the website.
Does ambassador version 1.2.2 supports prefix_regex option?
Is there a documentation on prefix attribute max-length supported?

Hello !
I just install fresh Kube cluster on GCP
And install Ambassador this command line (edgectl install)
I also add host for Https and it seems to work fine because the url works
But I have this message :
upstream connect error or disconnect/reset before headers. reset reason: connection failure

Do you understand what it means ?


It's maybe https problem

curl --http1.1 -I http://mydomain/myapp/actuator/health
HTTP/1.1 301 Moved Permanently
location: https://mydomain//actuator/health

curl --http2 -I https://mydomain/myapp/actuator/health
HTTP/1.1 503 Service Unavailable

Screenshot 2020-12-29 12:43:19.png
Screenshot 2020-12-29 12:43:04.png
Screenshot 2020-12-29 12:43:33.png
all seems to be ok
still have this message : upstream connect error or disconnect/reset before headers. reset reason: connection failure
still not working
Manu Rastogi
following this document https://www.getambassador.io/docs/latest/tutorials/quickstart-demo/
getting the following error on step 3.
"error: unable to recognize "quote-backend.yaml": no matches for kind "Mapping" in version "getambassador.io/v2"
Ambassador version: 1.3.4
Hello, i am getting CORS error - Missing allow origin header. how can i fix it using ambassdor (edited)

is it possible to return 404 for a given prefix for a host

Like example.com/wp-login should return 404 for the prefix /wp-login

Any reference would be helpful

basically want to block the access to this page
Hi, can somebody help me with the GRPC healthcheck path for ambassador? Going by the proto file, I assumed it is /envoy.api.v2.core.GrpcHealthCheck/ but it did not work!
Anish Dhanka
Hey Guys. I am trying to setup ambassador with isitio service mess . I am still confused how does ambassador Mapping communicate to isitio virtual host . its throwing 503 error . while i have checked within pod when its working means service mess Ip returning 200. Any help thanks in advance
Raghav Tandon
Hey people, trying to implement the custom error pages using ambassador but html file fails with error
[2021-05-21 13:02:35.090][10694][critical][main] [source/server/config_validation/server.cc:60] error initializing configuration '/ambassador/snapshots/econf-tmp.json': Incorrect configuration: <!DOCTYPE html>
<html lang="de-DE">
works with simple basic html but seems like some weird characters in html breaks the envoy config templating
Brandon Max
I am struggling hard w/ figuring out how to make my local ambassador config's work the same as my one's on prod.