Initial failed deployment can not be fixed
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- kubernetes, postgresql, redis, rust
- Domaine
- databases, infrastructure
Piste de recherche
Utilisez airflow.yml et le chemin de réconciliation de AirflowCluster comme point d’entrée ; reproduisez l’initialisation PostgreSQL échouée, supprimez la ressource et réappliquez-la, puis examinez comment l’opérateur enregistre l’échec terminal après ses nouvelles tentatives. Le travail est terminé lorsque la correction de la connexion et la réapplication entraînent une nouvelle tentative réussie de l’initialisation de la base de données et du déploiement du cluster, sans réinstaller l’opérateur ni son CRD.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Affected version
0.5.0-nightly
Current and expected behavior
-
stackablectl --namespace=stackable operator install airflow -
helm repo add bitnami https://charts.bitnami.com/bitnami -
helm install airflow-postgresql bitnami/postgresql --version 11.0.0 \ --set auth.username=airflow \ --set auth.password=airflow \ --set auth.database=airflow -
helm install redis bitnami/redis \ --set auth.password=redis -
Wait for all ressources are deployed
-
create airflow file
-
# airflow.yml apiVersion: v1 kind: Secret metadata: name: simple-airflow-credentials type: Opaque stringData: adminUser.username: airflow adminUser.firstname: Airflow adminUser.lastname: Admin adminUser.email: airflow@airflow.com adminUser.password: airflow connections.secretKey: thisISaSECRET_1234 connections.sqlalchemyDatabaseUri: postgresql+psycopg2://airflow:airflow@airflow-postgresql.WRONG-VALUE.svc.cluster.local/airflow connections.celeryResultBackend: db+postgresql://airflow:airflow@airflow-postgresql.WRONG-VALUE.svc.cluster.local/airflow connections.celeryBrokerUrl: redis://:redis@redis-master:6379/0 --- apiVersion: airflow.stackable.tech/v1alpha1 kind: AirflowCluster metadata: name: airflow spec: version: 2.2.4-python3.9-stackable0.3.0 statsdExporterVersion: v0.22.4 executor: CeleryExecutor loadExamples: true exposeConfig: false credentialsSecret: simple-airflow-credentials webservers: roleGroups: default: replicas: 1 workers: roleGroups: default: replicas: 2 schedulers: roleGroups: default: replicas: 1 -
kubectl apply -f airflow.yml
This config has a bug (wrong database url)
The operator now tries to deploy airflow but the database init fails.
After seven retries all the retries are done and we are in a failure state.
Now I deleted the deployment with
kubectl delete -f airflow.yml
After that i fixed the bug and run kubectl apply -f airflow.yml. This does not try again the database init and just goes to error state.
My expected behavior would be that the database init would tried again and succeeds this time.
Possible solution
Delete the airflow operator and the Custom ressource definition and reinstall the operator. Then apply the correct yaml file. This time the database init succeeds.
Additional context
No response
Environment
Client Version: v1.22.4
Server Version: v1.23.9
Would you like to work on fixing this bug?
No response
- Langage dominant
- Rust
- Étoiles
- 32
- Forks
- 6
- Merge moyen
- 1 j 7 h
- PR mergées (30 j)
- 13
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de stackabletech/airflow-operator
-
type/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
stackabletech/airflow-operator#855 · 1 commentaire ·
-
good first issue type/feature-improvement
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 42/100
stackabletech/airflow-operator#697 · 1 commentaire ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
-
Integrate DAG editor in Airflow Ouvertetype/feature-new
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
Toutes les issues de stackabletech/airflow-operator
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
TheLarkInn/aipm#2413 ·
-
documentation
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
alexgorbatchev/simple-ptt#15 ·
-
tooling
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
todo:ticket
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
taikoxyz/taiko-mono#22168 · 1 commentaire ·