emissary-ingress / emissary

open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
https://www.getambassador.io
Apache License 2.0
4.36k stars 683 forks source link

Ambassador does not look for CRDs again if found missing once #2360

Open concaf opened 4 years ago

concaf commented 4 years ago

Describe the bug Ambassador does not look for CRDs again if found missing once

To Reproduce Steps to reproduce the behavior:

I'm sure there are other ways to test this as well (delete Host CRD, etc), but I'll give a Knative use-case:

  1. Deploy Ambassador before Knative (https://knative.dev/docs/install/knative-with-ambassador/). Note that Ambassador does not look for Knative CRDs after Knative is deployed because it did not find them when coming up.
  2. Ambassador picks up CRDs only when it's restarted

Expected behavior Ambassador should check for CRDs periodically instead of a one-off check.

Versions (please complete the following information):

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

concaf commented 4 years ago

not stale