Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ArgoCD fails to compare app if ServiceCatalog CRD is installed in target cluster #650

Closed
alexmt opened this issue Sep 26, 2018 · 3 comments

Comments

@alexmt
Copy link
Collaborator

alexmt commented Sep 26, 2018

Application controller fails to load list of servicecatalog CRD with following error:

unable to retrieve the complete list of server APIs: servicecatalog.k8s.io/v1beta1: the server is currently unable to handle the request

Looks like servicecatalog is different from regular CRD and api server might fail with timeout. We should investigate why timeout is happening and find way to exclude such CRDs from app reconciliation loop.

@alexmt alexmt added the P1 label Sep 26, 2018
alexmt pushed a commit to alexmt/argo-cd that referenced this issue Sep 27, 2018
@jessesuen jessesuen changed the title ArgoCD fails to compare app if ServiceCatalog CDR is installed in target cluster ArgoCD fails to compare app if ServiceCatalog CRD is installed in target cluster Sep 28, 2018
@jessesuen
Copy link
Member

Only other place where I see this message happening is in:
kubernetes-retired/service-catalog#2104

In that instance, the service catalog pod did not even start up correctly. So I believe the root cause of this issue is environmental.

That said, we should still try to handle it gracefully.

@alexmt
Copy link
Collaborator Author

alexmt commented Sep 28, 2018

Agree, as a next step want to try to reproduce issue locally, see if we can reliably detect it (probably special error code etc) and gracefully handle it.

@jessesuen
Copy link
Member

Fixed in #1018.

Duping to #1015.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants