question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Helm Chart : setting ambassador.id on helm installation breaks ambassador

See original GitHub issue

Describe the bug

If the ambassador.id variable is set the chart installation works but ambassador doesn’t.

To Reproduce

  • Installation:

helm upgrade --install ambassador-dev --version 1.1.5 --namespace ambassador --wait --set ambassador.id=development stable/ambassador

  • Error:
[2019-02-28 09:59:39.502][000075][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 '0.0.0.0:80': Permission denied

image

  • Changing the id to default fixes the issue:

helm upgrade --install ambassador-dev --version 1.1.5 --namespace ambassador --wait --set ambassador.id=default stable/ambassador

image

Versions (please complete the following information):

  • Ambassador: v0.50.3
  • Kubernetes environment : v1.11.6

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:8 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
Flydivernycommented, Mar 3, 2019

@ysaakpr @hugocarrasco You have to set ambassador_id for the ambassador module

ambassador:
  id: my-awesome-ambassador

service:
  annotations:
    getambassador.io/config: |
      ---
      apiVersion: ambassador/v1
      kind: Module
      name: ambassador
      ambassador_id: my-awesome-ambassador
      config:
        service_port: 8080
0reactions
ysaakprcommented, Mar 3, 2019

Just got it working…I also found that in the ambassador config i was missing the ambassador id. @Flydiverny thank you…made my day

Read more comments on GitHub >

github_iconTop Results From Across the Web

setting ambassador.id on helm installation breaks ... - GitHub
Describe the bug If the ambassador.id variable is set the chart installation works but ambassador doesn't. To Reproduce Installation: helm ...
Read more >
ambassador 6.9.3 · helm/datawire - Artifact Hub
This chart defaults to installing The Ambassador Edge Stack with all of its configuration objects. A Redis instance; AuthService resource for enabling ...
Read more >
stable/ambassador - helm-charts - GitLab
helm install --name my-release stable/ambassador. The command deploys Ambassador API gateway on the Kubernetes cluster in the default configuration.
Read more >
Install with Helm | Edge Stack
Ambassador Edge Stack can be installed via a Helm chart with a few simple steps, depending on if you are deploying for the...
Read more >
Kubernetes Ambassador - Signal Sciences Help Center
Refer to the Ambassador helm chart documentation for a reference on the values file. This will add the container with the correct configuration...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found