-
Notifications
You must be signed in to change notification settings - Fork 835
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
downgrade ambassador #510
downgrade ambassador #510
Conversation
Current status is am able to get the bad graphs tests working by removing:
from cluster-manager/src/main/java/io/seldon/clustermanager/k8s/SeldonDeploymentWatcher.java. The cause of the problems there is actually that when the namemismatch graph is deployed there's a conflict in the attempt to update k8s in the clustermanager. It hits:
This seems to be because we're trying to support two different versions of the CRD and k8s is automatically rewriting the resources to the new version. Removing the watch on v2 resolves the problem for the bad graphs tests but then we get occasional brief 500 errors during the rolling updates tests. Have got the logs for the components during those runs but they don't show any log of the errors. Not clear where the 500s come from. I believe we're going to go with not introducing a new version of the CRD for now as we believe we don't actually need to since we're only making additions. |
CRD change is #513 - merging both and will then check master is ok |
v0.40.2 of ambassador is more stable for us than 0.50.0. Avoids the grpc problems
Small refactor of the bad graphs tests. It does retries to get a status but then doesn't use that status. This refactor removes an extra call and therefore avoids the risk of the extra call failing