Skip to content

Create Helm Chart - #325

Merged
edulauer merged 19 commits into
mainfrom
helmchart
Aug 17, 2026
Merged

Create Helm Chart#325
edulauer merged 19 commits into
mainfrom
helmchart

Conversation

@edulauer

@edulauer edulauer commented Aug 13, 2026

Copy link
Copy Markdown
Member

Create a Helm Package install for Ro-DOU, based on kubernetes manifests.

Fix #179

@HenriqueLopes741 HenriqueLopes741 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Testei localmente e deu tudo certo. As DAGs carregaram sem erro e a execução das DAGs funcionou perfeitamente. Também testei a integração com IA (Gemini) e funcionou corretamente.

edulauer and others added 19 commits August 17, 2026 15:42
Airflow 3 splits the webserver into an api-server and standalone
dag-processor, and switches auth to the FAB auth manager with JWT
tokens instead of the old basic-auth backend, so the chart templates,
image and config keys need to track that.

- Rename airflow-web-deployment -> airflow-api-server-deployment and
  add a new airflow-dag-processor-deployment
- Switch image to ghcr.io/gestaogovbr/ro-dou and bump chart to 0.2.0
- Add AIRFLOW__CORE__AUTH_MANAGER (FabAuthManager) and
  AIRFLOW__API_AUTH__JWT_SECRET, drop the old auth/db-upgrade keys
- Add ro-dou.waitForPostgres helper so init/upgrade/create-* jobs wait
  for Postgres readiness instead of racing the hook
- Add airflow-create-variables-job

@luisssguilherme luisssguilherme left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Também testei e deu tudo certo. Parabéns à equipe!

@edulauer
edulauer merged commit 1a73f1c into main Aug 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Criar helm chart para deploy em cluster Kubernetes

4 participants