-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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. |
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Should look like:
Install
Assert
The text was updated successfully, but these errors were encountered: