-
Notifications
You must be signed in to change notification settings - Fork 30
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
Add e2e tests for multitenancy on Kubernetes #202
Milestone
Comments
Closed
pavolloffay
changed the title
add e2e tests for tempo gateway
Add e2e tests for multitenancy on Kubernetes
Feb 13, 2023
andreasgerstmayr
added a commit
to andreasgerstmayr/tempo-operator
that referenced
this issue
Apr 28, 2023
… OpenShift * Update trace verification of smoketest-with-jaeger because the wget executable may not be present in downstream images * Move test setup commands of kuttl-test-openshift to prepare-e2e-openshift task, because these commands should not be run in all cases (e.g. if tempo is deployed via OLM or the desired config is already present) * Update kuttl to fix test cleanup (fixed in kuttl 0.14) * Improve error message when jaeger query ingress and gateway are enabled at the same time Related: grafana#202 Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com>
andreasgerstmayr
added a commit
that referenced
this issue
May 8, 2023
… OpenShift (#401) * Add a smoketest for tempo + opentelemetry-collector + multitenancy on OpenShift * Update trace verification of smoketest-with-jaeger because the wget executable may not be present in downstream images * Move test setup commands of kuttl-test-openshift to prepare-e2e-openshift task, because these commands should not be run in all cases (e.g. if tempo is deployed via OLM or the desired config is already present) * Update kuttl to fix test cleanup (fixed in kuttl 0.14) * Improve error message when jaeger query ingress and gateway are enabled at the same time Related: #202 Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> * Merge gateway and otel+multitenancy e2e tests Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> * Use telemetrygen instead of tracegen (deprecated) for jaeger-smoketest Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> * Create static namespace at beginning of test, and remove namespace parameter This way we can run multiple kuttl e2e tests in parallel. A downside of this approach is that the namespace needs to be specified explicitly for every resource, and kuttl still creates a new random namespace per test, which will stay empty. Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> * Remove prerequisites comment, should be in some other file Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> --------- Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com>
rubenvp8510
pushed a commit
to rubenvp8510/tempo-operator
that referenced
this issue
May 9, 2023
… OpenShift (grafana#401) * Add a smoketest for tempo + opentelemetry-collector + multitenancy on OpenShift * Update trace verification of smoketest-with-jaeger because the wget executable may not be present in downstream images * Move test setup commands of kuttl-test-openshift to prepare-e2e-openshift task, because these commands should not be run in all cases (e.g. if tempo is deployed via OLM or the desired config is already present) * Update kuttl to fix test cleanup (fixed in kuttl 0.14) * Improve error message when jaeger query ingress and gateway are enabled at the same time Related: grafana#202 Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> * Merge gateway and otel+multitenancy e2e tests Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> * Use telemetrygen instead of tracegen (deprecated) for jaeger-smoketest Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> * Create static namespace at beginning of test, and remove namespace parameter This way we can run multiple kuttl e2e tests in parallel. A downside of this approach is that the namespace needs to be specified explicitly for every resource, and kuttl still creates a new random namespace per test, which will stay empty. Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> * Remove prerequisites comment, should be in some other file Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> --------- Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com>
Data reporting/querying should be added to the test https://github.com/grafana/tempo-operator/tree/main/tests/e2e/gateway |
A smoketest for monolithic + gateway in static mode on OpenShift is in #816. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Should look like:
Install
Assert
The text was updated successfully, but these errors were encountered: