feat(canary): add ingestor rollout on sol
Some checks failed
deploy-trade-r001-canary / apply (push) Failing after 56s
Some checks failed
deploy-trade-r001-canary / apply (push) Failing after 56s
This commit is contained in:
@@ -34,7 +34,7 @@ jobs:
|
||||
env:
|
||||
KUBECONFIG: /tmp/kubeconfig
|
||||
run: |
|
||||
kubectl -n trade-r001-canary get secret trade-postgres trade-hasura trade-api trade-frontend-tokens trade-basic-auth gitea-registry
|
||||
kubectl -n trade-r001-canary get secret trade-postgres trade-hasura trade-api trade-frontend-tokens trade-basic-auth trade-ingestor-tokens gitea-registry
|
||||
|
||||
- name: Recreate bootstrap jobs
|
||||
env:
|
||||
@@ -54,7 +54,7 @@ jobs:
|
||||
env:
|
||||
KUBECONFIG: /tmp/kubeconfig
|
||||
run: |
|
||||
kubectl -n trade-r001-canary rollout restart deploy/hasura deploy/trade-api deploy/trade-frontend
|
||||
kubectl -n trade-r001-canary rollout restart deploy/hasura deploy/trade-api deploy/trade-frontend deploy/trade-ingestor
|
||||
|
||||
- name: Wait for database and metadata bootstrap
|
||||
env:
|
||||
@@ -70,8 +70,19 @@ jobs:
|
||||
kubectl -n trade-r001-canary rollout status deploy/hasura --timeout=300s
|
||||
kubectl -n trade-r001-canary rollout status deploy/trade-api --timeout=300s
|
||||
kubectl -n trade-r001-canary rollout status deploy/trade-frontend --timeout=300s
|
||||
kubectl -n trade-r001-canary rollout status deploy/trade-ingestor --timeout=300s
|
||||
kubectl -n trade-r001-canary get deploy,pods -o wide
|
||||
|
||||
- name: Verify trade-ingestor runtime
|
||||
env:
|
||||
KUBECONFIG: /tmp/kubeconfig
|
||||
run: |
|
||||
sleep 10
|
||||
pod_name="$(kubectl -n trade-r001-canary get pod -l app.kubernetes.io/name=trade-ingestor -o jsonpath='{.items[0].metadata.name}')"
|
||||
restart_count="$(kubectl -n trade-r001-canary get pod "$pod_name" -o jsonpath='{.status.containerStatuses[0].restartCount}')"
|
||||
test "${restart_count}" = "0"
|
||||
kubectl -n trade-r001-canary logs "$pod_name" --tail=20
|
||||
|
||||
- name: Verify canary namespace connectivity
|
||||
env:
|
||||
KUBECONFIG: /tmp/kubeconfig
|
||||
|
||||
Reference in New Issue
Block a user