@@ -41,28 +41,19 @@ jobs:
41
41
kubectl apply -k banzai/tests/k8s
42
42
43
43
# Wait for banzai to be ready
44
- kubectl wait --for=condition=Ready --timeout=60m pods -l group=banzai-e2e-test
45
-
46
- LISTENER_POD=$(kubectl get pods -l app=banzai-listener -o jsonpath='{.items[0].metadata.name}')
47
- echo "LISTENER_POD=${LISTENER_POD}" >> $GITHUB_ENV
48
-
49
- WORKERS_POD=$(kubectl get pods -l app=banzai-celery-workers -o jsonpath='{.items[0].metadata.name}')
50
- echo "WORKERS_POD=${WORKERS_POD}" >> $GITHUB_ENV
51
-
52
- LARGE_WORKERS_POD=$(kubectl get pods -l app=banzai-large-celery-workers -o jsonpath='{.items[0].metadata.name}')
53
- echo "LARGE_WORKERS_POD=${LARGE_WORKERS_POD}" >> $GITHUB_ENV
44
+ kubectl wait --for=condition=Ready --timeout=60m pod/banzai-e2e-test
54
45
55
46
- name : Test Super Bias Creation
56
47
run : |
57
48
set +e
58
49
export START=$(date -u +'%Y-%m-%dT%H:%M:%SZ')
59
- kubectl exec ${LISTENER_POD} -c banzai-listener -- pytest -s --pyargs banzai --durations=0 --junitxml=/archive/engineering/pytest-master-bias.xml -m master_bias
50
+ kubectl exec banzai-e2e-test -c banzai-listener -- pytest -s --pyargs banzai --durations=0 --junitxml=/archive/engineering/pytest-master-bias.xml -m master_bias
60
51
EXIT_CODE=$?
61
52
62
53
# Always print logs even if (especially if?) the reduction fails
63
- kubectl logs ${LISTENER_POD} -- since-time=$START --all-containers --prefix=true
64
- kubectl logs ${WORKERS_POD} -- since-time=$START --all-containers --prefix=true
65
- kubectl logs ${LARGE_WORKERS_POD} -- since-time=$START --all-containers --prefix=true
54
+ kubectl logs banzai-e2e-test -c banzai-listener -- since-time=$START --prefix=true
55
+ kubectl logs banzai-e2e-test -c banzai-celery-workers -- since-time=$START --prefix=true
56
+ kubectl logs banzai-e2e-test -c banzai-large-celery-workers -- since-time=$START --prefix=true
66
57
67
58
# Exit with the captured status so the job properly fails or succeeds
68
59
exit $EXIT_CODE
@@ -72,14 +63,14 @@ jobs:
72
63
set +e
73
64
export START=$(date -u +'%Y-%m-%dT%H:%M:%SZ')
74
65
75
- kubectl exec ${LISTENER_POD} -c banzai-listener -- pytest -s --pyargs banzai --durations=0 --junitxml=/archive/engineering/pytest-master-dark.xml -m master_dark
66
+ kubectl exec banzai-e2e-test -c banzai-listener -- pytest -s --pyargs banzai --durations=0 --junitxml=/archive/engineering/pytest-master-dark.xml -m master_dark
76
67
EXIT_CODE=$?
77
68
78
69
# Always print logs even if (especially if?) the reduction fails
79
- kubectl logs ${LISTENER_POD} -- since-time=$START --all-containers --prefix=true
80
- kubectl logs ${WORKERS_POD} -- since-time=$START --all-containers --prefix=true
81
- kubectl logs ${LARGE_WORKERS_POD} -- since-time=$START --all-containers --prefix=true
82
-
70
+ kubectl logs banzai-e2e-test -c banzai-listener -- since-time=$START --prefix=true
71
+ kubectl logs banzai-e2e-test -c banzai-celery-workers -- since-time=$START --prefix=true
72
+ kubectl logs banzai-e2e-test -c banzai-large-celery-workers -- since-time=$START --prefix=true
73
+
83
74
# Exit with the captured status so the job properly fails or succeeds
84
75
exit $EXIT_CODE
85
76
@@ -88,13 +79,13 @@ jobs:
88
79
set +e
89
80
export START=$(date -u +'%Y-%m-%dT%H:%M:%SZ')
90
81
91
- kubectl exec ${LISTENER_POD} -c banzai-listener -- pytest -s --pyargs banzai --durations=0 --junitxml=/archive/engineering/pytest-master-flat.xml -m master_flat
82
+ kubectl exec banzai-e2e-test -c banzai-listener -- pytest -s --pyargs banzai --durations=0 --junitxml=/archive/engineering/pytest-master-flat.xml -m master_flat
92
83
EXIT_CODE=$?
93
84
94
85
# Always print logs even if (especially if?) the reduction fails
95
- kubectl logs ${LISTENER_POD} -- since-time=$START --all-containers --prefix=true
96
- kubectl logs ${WORKERS_POD} -- since-time=$START --all-containers --prefix=true
97
- kubectl logs ${LARGE_WORKERS_POD} -- since-time=$START --all-containers --prefix=true
86
+ kubectl logs banzai-e2e-test -c banzai-listener -- since-time=$START --prefix=true
87
+ kubectl logs banzai-e2e-test -c banzai-celery-workers -- since-time=$START --prefix=true
88
+ kubectl logs banzai-e2e-test -c banzai-large-celery-workers -- since-time=$START --prefix=true
98
89
99
90
# Exit with the captured status so the job properly fails or succeeds
100
91
exit $EXIT_CODE
@@ -104,13 +95,13 @@ jobs:
104
95
set +e
105
96
export START=$(date -u +'%Y-%m-%dT%H:%M:%SZ')
106
97
107
- kubectl exec ${LISTENER_POD} -c banzai-listener -- pytest -s --pyargs banzai --durations=0 --junitxml=/archive/engineering/pytest-science-files.xml -m science_files
98
+ kubectl exec banzai-e2e-test -c banzai-listener -- pytest -s --pyargs banzai --durations=0 --junitxml=/archive/engineering/pytest-science-files.xml -m science_files
108
99
EXIT_CODE=$?
109
100
110
101
# Always print logs even if (especially if?) the reduction fails
111
- kubectl logs ${LISTENER_POD} -- since-time=$START --all-containers --prefix=true
112
- kubectl logs ${WORKERS_POD} -- since-time=$START --all-containers --prefix=true
113
- kubectl logs ${LARGE_WORKERS_POD} -- since-time=$START --all-containers --prefix=true
102
+ kubectl logs banzai-e2e-test -c banzai-listener -- since-time=$START --prefix=true
103
+ kubectl logs banzai-e2e-test -c banzai-celery-workers -- since-time=$START --prefix=true
104
+ kubectl logs banzai-e2e-test -c banzai-large-celery-workers -- since-time=$START --prefix=true
114
105
115
106
# Exit with the captured status so the job properly fails or succeeds
116
107
exit $EXIT_CODE
0 commit comments