-
Notifications
You must be signed in to change notification settings - Fork 702
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
OCP3 testing problems #4128
Comments
The last run of the job failed because of:
|
One thing to look into is whether it would be possible to run the Beats and Agent tests with Another workaround would be to adopt a similar approach to our current ARM testing strategy, use Go build constraints to only run the tests we know can work: Elasticsearch, Kibana and Enterprise Search. |
Thanks for the hints. I'm not yet sure about the root cause of the failure. As in CI, I can see that the agent has a yellow health and its daemonset gets only 3 replicas out of 5. I assume it's because there are 5 nodes in the k8s cluster (1 lb, 1 master and 3 workers) but only 3 accept our workload? I'm trying to reproduce what is happening and I do not have completely the same behaviour as in CI. When I run |
I think this is because in your case the Pod is created with an admin account, which might belong to the
|
Yes, that's it! |
Just found this in the master configuration: projectConfig:
defaultNodeSelector: node-role.kubernetes.io/compute=true We need to add the
I guess taints and tolerations were not considered as stable back in the old time of K8S 1.11 😄 |
Well found! 🙇 I'll prepare a fix. |
New job execution failed this time on We disabled all agent tests for OCP but not for OCP3. cloud-on-k8s/test/e2e/agent/recipes_test.go Lines 91 to 95 in bc1d1c0
I didn't fully understand what it costs, in particular the need for a manual adjustment of the SELinux security context. |
Since #4388,
Filebeat health is |
https://devops-ci.elastic.co/view/cloud-on-k8s/job/cloud-on-k8s-e2e-tests-ocp3/17 failed at the initialization of the tests execution with:
In #4348, we added a dependency to the This breaks the test setup for OCP3. |
#4348 just sets an annotation. We could just use |
Yes, I will do that. |
cloud-on-k8s-e2e-tests-ocp3#37 triggered with ECK 1.8.0 succeeded :-) |
Assuming #4118 is fixed. A few observations on testing on OCP3 on CI or with our e2e test suite in general:
sudo chcon -Rt svirt_sandbox_file_t /var/lib/e2e-{random-string}-mercury/fb-{random-string}/filebeat-data
because they use hostPath volumes.The text was updated successfully, but these errors were encountered: