2626 cd charts
2727 helm unittest eoapi -f 'tests/*.yaml' -v eoapi/test-helm-values.yaml
2828 # Run autoscaling-specific unit tests
29- helm unittest eoapi -f 'tests/autoscaling_tests.yaml' -v eoapi/test -autoscaling-values .yaml
29+ helm unittest eoapi -f 'tests/autoscaling_tests.yaml' -v '../docs/examples/values -autoscaling.yaml'
3030 # Run observability chart tests if they exist
3131 if [ -d "eoapi-observability/tests" ]; then
3232 helm unittest eoapi-observability -f 'tests/*.yaml'
@@ -128,6 +128,7 @@ jobs:
128128 ./scripts/test.sh integration --debug
129129
130130 - name : Debug deployment status
131+ id : watchservices
131132 if : always()
132133 run : |
133134 echo "=== Final Deployment Status ==="
@@ -138,28 +139,28 @@ jobs:
138139 echo ""
139140
140141 echo "Waiting for raster service to be ready..."
141- kubectl wait --for=condition=Ready pod -l app=${RELEASE_NAME}-raster --timeout=180s || {
142+ kubectl wait --for=condition=Ready pod -l app=" ${RELEASE_NAME}" -raster --timeout=180s || {
142143 echo "Raster service failed to become ready. Checking status..."
143- kubectl get pods -l app=${RELEASE_NAME}-raster -o wide
144- kubectl describe pods -l app=${RELEASE_NAME}-raster
144+ kubectl get pods -l app=" ${RELEASE_NAME}" -raster -o wide
145+ kubectl describe pods -l app=" ${RELEASE_NAME}" -raster
145146 exit 1
146147 }
147148 echo "raster service is ready, moving on..."
148149
149150 echo "Waiting for vector service to be ready..."
150- kubectl wait --for=condition=Ready pod -l app=${RELEASE_NAME}-vector --timeout=180s || {
151+ kubectl wait --for=condition=Ready pod -l app=" ${RELEASE_NAME}" -vector --timeout=180s || {
151152 echo "Vector service failed to become ready. Checking status..."
152- kubectl get pods -l app=${RELEASE_NAME}-vector -o wide
153- kubectl describe pods -l app=${RELEASE_NAME}-vector
153+ kubectl get pods -l app=" ${RELEASE_NAME}" -vector -o wide
154+ kubectl describe pods -l app=" ${RELEASE_NAME}" -vector
154155 exit 1
155156 }
156157 echo "vector service is ready, moving on..."
157158
158159 echo "Waiting for stac service to be ready..."
159- kubectl wait --for=condition=Ready pod -l app=${RELEASE_NAME}-stac --timeout=180s || {
160+ kubectl wait --for=condition=Ready pod -l app=" ${RELEASE_NAME}" -stac --timeout=180s || {
160161 echo "STAC service failed to become ready. Checking status..."
161- kubectl get pods -l app=${RELEASE_NAME}-stac -o wide
162- kubectl describe pods -l app=${RELEASE_NAME}-stac
162+ kubectl get pods -l app=" ${RELEASE_NAME}" -stac -o wide
163+ kubectl describe pods -l app=" ${RELEASE_NAME}" -stac
163164 exit 1
164165 }
165166 echo "all services are ready, moving on..."
@@ -181,20 +182,20 @@ jobs:
181182 # Check init container logs for all services
182183 for SERVICE in raster vector stac multidim; do
183184 echo "===== $SERVICE Service Pod Status ====="
184- kubectl get pods -l app=$RELEASE_NAME- $SERVICE -o wide || echo "No $SERVICE pods found"
185+ kubectl get pods -l app=" $RELEASE_NAME"-" $SERVICE" -o wide || echo "No $SERVICE pods found"
185186
186- POD_NAME=$(kubectl get pod -l app=$RELEASE_NAME- $SERVICE -o jsonpath='{.items[0].metadata.name}' 2>/dev/null || echo "")
187+ POD_NAME=$(kubectl get pod -l app=" $RELEASE_NAME"-" $SERVICE" -o jsonpath='{.items[0].metadata.name}' 2>/dev/null || echo "")
187188 if [ -n "$POD_NAME" ]; then
188189 echo "===== $SERVICE Pod ($POD_NAME) Init Container Logs ====="
189- kubectl logs pod/$POD_NAME -c wait-for-pgstac-jobs --tail=100 || echo "Could not get $SERVICE init container logs"
190+ kubectl logs pod/" $POD_NAME" -c wait-for-pgstac-jobs --tail=100 || echo "Could not get $SERVICE init container logs"
190191 echo ""
191192
192193 echo "===== $SERVICE Pod ($POD_NAME) Main Container Logs ====="
193- kubectl logs pod/$POD_NAME --tail=100 || echo "Could not get $SERVICE main container logs"
194+ kubectl logs pod/" $POD_NAME" --tail=100 || echo "Could not get $SERVICE main container logs"
194195 echo ""
195196
196197 echo "===== $SERVICE Pod ($POD_NAME) Description ====="
197- kubectl describe pod/$POD_NAME
198+ kubectl describe pod/" $POD_NAME"
198199 echo ""
199200 fi
200201 done
@@ -206,8 +207,8 @@ jobs:
206207
207208 # Check pgstac jobs using labels instead of hardcoded names
208209 for APP_LABEL in pgstac-migrate pgstac-load-samples; do
209- echo "===== Jobs with app=$RELEASE_NAME- $APP_LABEL Status ====="
210- JOBS=$(kubectl get jobs -l app=$RELEASE_NAME- $APP_LABEL -o name 2>/dev/null || true)
210+ echo "===== Jobs with app=\" $RELEASE_NAME\"-\" $APP_LABEL\" Status ====="
211+ JOBS=$(kubectl get jobs -l app=" $RELEASE_NAME"-" $APP_LABEL" -o name 2>/dev/null || true)
211212 if [ -n "$JOBS" ]; then
212213 for JOB in $JOBS; do
213214 echo "--- Job $JOB ---"
@@ -223,4 +224,4 @@ jobs:
223224 - name : Cleanup
224225 if : always()
225226 run : |
226- helm uninstall "$RELEASE_NAME" || true
227+ helm uninstall "$RELEASE_NAME" || true
0 commit comments