Skip to content

Commit

Permalink
Fix test monolithic-receivers-tls failing on OCP 4.17 (#1012)
Browse files Browse the repository at this point in the history
  • Loading branch information
IshwarKanse authored Aug 22, 2024
1 parent 748b121 commit ea163fd
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 60 deletions.
16 changes: 10 additions & 6 deletions tests/e2e/monolithic-receivers-tls/04-assert.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
apiVersion: v1
kind: Pod
apiVersion: batch/v1
kind: Job
metadata:
name: verify-traces-http
status:
phase: Succeeded
conditions:
- status: "True"
type: Complete
---
apiVersion: v1
kind: Pod
apiVersion: batch/v1
kind: Job
metadata:
name: verify-traces-grpc
status:
phase: Succeeded
conditions:
- status: "True"
type: Complete
94 changes: 40 additions & 54 deletions tests/e2e/monolithic-receivers-tls/04-verify-traces.yaml
Original file line number Diff line number Diff line change
@@ -1,61 +1,47 @@
apiVersion: v1
kind: Pod
apiVersion: batch/v1
kind: Job
metadata:
name: verify-traces-http
spec:
containers:
- name: verify-traces
image: ghcr.io/grafana/tempo-operator/test-utils:main
command:
- /bin/bash
- -eu
- -c
args:
- |
while true
do
echo && echo "Starting test at $(date)..."
curl -v -G http://tempo-simplest-jaegerui:16686/api/traces --data-urlencode "service=http" | tee /tmp/jaeger.out
num_traces=$(jq ".data | length" /tmp/jaeger.out)
echo
if [[ "$num_traces" -eq 10 ]]; then
echo "Test passed."
exit 0
else
echo "Test failed: The Jaeger API returned $num_traces instead of 10 traces."
echo "Retrying in 10s..." && sleep 10
fi
done
restartPolicy: Never
template:
spec:
containers:
- name: verify-traces
image: ghcr.io/grafana/tempo-operator/test-utils:main
command:
- /bin/bash
- -eux
- -c
args:
- |
curl -v -G http://tempo-simplest-jaegerui:16686/api/traces --data-urlencode "service=http" | tee /tmp/jaeger.out
num_traces=$(jq ".data | length" /tmp/jaeger.out)
if [[ "$num_traces" -ne 10 ]]; then
echo && echo "The Jaeger API returned $num_traces instead of 10 traces."
exit 1
fi
restartPolicy: Never
---
apiVersion: v1
kind: Pod
apiVersion: batch/v1
kind: Job
metadata:
name: verify-traces-grpc
spec:
containers:
- name: verify-traces
image: ghcr.io/grafana/tempo-operator/test-utils:main
command:
- /bin/bash
- -eu
- -c
args:
- |
while true
do
echo && echo "Starting test at $(date)..."
curl -v -G http://tempo-simplest-jaegerui:16686/api/traces --data-urlencode "service=grpc" | tee /tmp/jaeger.out
num_traces=$(jq ".data | length" /tmp/jaeger.out)
echo
if [[ "$num_traces" -eq 10 ]]; then
echo "Test passed."
exit 0
else
echo "Test failed: The Jaeger API returned $num_traces instead of 10 traces."
echo "Retrying in 10s..." && sleep 10
fi
done
restartPolicy: Never
template:
spec:
containers:
- name: verify-traces
image: ghcr.io/grafana/tempo-operator/test-utils:main
command:
- /bin/bash
- -eux
- -c
args:
- |
curl -v -G http://tempo-simplest-jaegerui:16686/api/traces --data-urlencode "service=grpc" | tee /tmp/jaeger.out
num_traces=$(jq ".data | length" /tmp/jaeger.out)
if [[ "$num_traces" -ne 10 ]]; then
echo && echo "The Jaeger API returned $num_traces instead of 10 traces."
exit 1
fi
restartPolicy: Never

0 comments on commit ea163fd

Please sign in to comment.