elastic / cloud-on-k8s

Elastic Cloud on Kubernetes
Other
2.57k stars 697 forks source link

Investigate additional testcases for APM on ECK #2054

Open simitt opened 5 years ago

simitt commented 5 years ago

The ECK team added some basic automated tests for the APM integration. Follow up with the ECK team on additional testcases that would make sense for APM.

cc @pebrc

simitt commented 4 years ago

Sharing some ideas for additional testcases:

Some questions came up when checking current behavior:

pebrc commented 4 years ago

Why is apm-server.ilm.enabled: false in some of the tests?

I think we ran into some test failures because ILM was enabled. Unfortunately the issue is a bit light on details https://github.com/elastic/cloud-on-k8s/issues/1550

TLS is enabled by default for APM Server as previously agreed on. Is there any documentation around for how to extract the cert information so the agents can pin them?

https://www.elastic.co/guide/en/cloud-on-k8s/1.0/k8s-apm-server.html#k8s-apm-tls

and

https://www.elastic.co/guide/en/cloud-on-k8s/1.0/k8s-accessing-elastic-services.html#k8s-tls-certificates

are relevant here I think. Especially the latter as it is the same principle for all stack products on ECK at the moment.

graphaelli commented 4 years ago

I haven't looked into running one off commands or enabling ILM, will leave those for a follow up.