diff --git a/README.md b/README.md index cd406e6..5ee2099 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,8 @@ El script `run.sh` automatiza el proceso de implementación para un entorno de ` - **-s :** Habilitar o deshabilitar `SSL` (Y para sí, N para no) - **-r :** Especificar el número de réplicas para la API - **-f:** Habilitar `fluentd` para la agregación de registros +- **-u:** Desinstalar el chart +- **-d:** Agrega datos básicos a la DB ## Funcionalidad del script diff --git a/run.sh b/run.sh index 84c176f..cfac200 100755 --- a/run.sh +++ b/run.sh @@ -103,7 +103,11 @@ fi if [ -n "$seed_db" ]; then if [ "$seed_db" == true ] || [ "$seed_db" == "y" ] || [ "$seed_db" == "Y" ]; then API_POD=$(kubectl get pods -n exam --selector=app=api --template '{{range .items}}{{.metadata.name}}{{break}}{{end}}') - [ -z "$API_POD" ] && exit 1 + if [ -z "$API_POD" ]; then + echo "No API pod found. Exiting..." + exit 1 + fi + echo "Waiting for the API pod to start. Please be patient..." kubectl -n exam wait pod/${API_POD} --for=condition=Ready --timeout=-1s kubectl -n exam exec -it ${API_POD} -- python manage.py seed_db