Skip to content

Commit

Permalink
trying to fix error in strelka, adding dalay on ui to wait for database
Browse files Browse the repository at this point in the history
  • Loading branch information
eskil committed May 7, 2025
1 parent 7e193c1 commit 1fb93c9
Showing 1 changed file with 0 additions and 48 deletions.
48 changes: 0 additions & 48 deletions kubernetes/strelka-chart/templates/ui-deployment.yaml
Original file line number Diff line number Diff line change
@@ -1,51 +1,3 @@
# First, create a database initialization job
apiVersion: batch/v1
kind: Job
metadata:
name: strelka-db-init
namespace: {{ .Values.namespace }}
labels:
app: strelka-db-init
annotations:
helm.sh/hook: pre-install,pre-upgrade
helm.sh/hook-weight: "-5"
helm.sh/hook-delete-policy: before-hook-creation,hook-succeeded
spec:
template:
metadata:
labels:
app: strelka-db-init
strelka.network/strelka_net: "true"
spec:
restartPolicy: OnFailure
containers:
- name: db-init
image: "{{ .Values.image.ui.repository }}:{{ .Values.image.ui.tag }}"
command: ["flask", "db", "upgrade"]
env:
- name: DB_INIT
value: "True"
- name: DATABASE_HOST
value: {{ .Values.env.ui.databaseHost }}
- name: DATABASE_NAME
value: {{ .Values.env.ui.databaseName }}
- name: DATABASE_PASSWORD
value: {{ .Values.env.ui.databasePassword }}
- name: DATABASE_USERNAME
value: {{ .Values.env.ui.databaseUsername }}
initContainers:
- name: wait-for-postgres
image: busybox
command:
- sh
- -c
- |
until nc -z {{ .Values.env.ui.databaseHost }} 5432; do
echo "Waiting for PostgreSQL to be ready"
sleep 2
done
---
# Then, update the UI deployment to wait for the database to be initialized
apiVersion: apps/v1
kind: Deployment
metadata:
Expand Down

0 comments on commit 1fb93c9

Please sign in to comment.