ci: probe service containers
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/probe Pipeline was canceled

This commit is contained in:
2026-09-12 21:03:15 +10:00
parent 10fed9409d
commit ad834167d5
+42
View File
@@ -0,0 +1,42 @@
when:
- event: push
branch: benvin/ci-postgres-migration-chain
services:
- name: database
image: postgres:16-alpine
environment:
POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres
POSTGRES_DB: jellyfin
backend_options:
kubernetes:
serviceAccountName: jellyfin-ha-src
resources:
requests:
memory: 256Mi
cpu: 250m
limits:
memory: 1Gi
cpu: 1
steps:
- name: probe-service
image: postgres:16-alpine
commands:
- echo "--- docker socket"
- ls -l /var/run/docker.sock || echo "no docker socket"
- echo "--- service container reachability"
- for i in $(seq 1 30); do pg_isready -h database -p 5432 -U postgres && break; sleep 2; done
- pg_isready -h database -p 5432 -U postgres
- PGPASSWORD=postgres psql -h database -U postgres -d jellyfin -c 'select version()'
backend_options:
kubernetes:
serviceAccountName: jellyfin-ha-src
resources:
requests:
memory: 256Mi
cpu: 250m
limits:
memory: 1Gi
cpu: 1