Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migração inicial do ambiente de desenvolvimento para Kubernetes #70

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

jvanz
Copy link
Collaborator

@jvanz jvanz commented Mar 15, 2024

Esse PR substitui o branch migracao-k8s (que eu já apaguei para não causar confusão) na tarefa para migração das aplicações do pipeline para serem rodadas em Kubernetes. Além de adicionar o Helm chart para fazer deploy da aplicação no cluster, também um script Tiltfile que vai tomar conta de subir todos os componentes necessário para execução do pipeline bem como fazer o deploy sempre que alguma coisa for alterada.

Esse é o primeiro passo para migração. Sei que a estado atual pode sem problemática para ser executado em máquinas com menos recurso. Mas precisamos desse ambiente para avançar na migração para produção. Além disso, melhorias para permitir a execução em ambientes menos potentes podem ser adicionados posteriormente.

Fixes #37

@jvanz jvanz self-assigned this Mar 15, 2024
@jvanz jvanz requested review from tigreped and ogecece March 15, 2024 02:08
@jvanz jvanz force-pushed the tiltfile branch 2 times, most recently from dbb3ebf to a928d98 Compare March 15, 2024 02:24
@jvanz jvanz requested a review from trevineju March 15, 2024 02:27
jvanz added 2 commits April 7, 2024 15:14
Cria o diretório charts que contem o Helm chart para instalar todo o
pipeline de processamento de dados utilizado pelo Querido Diário.

Signed-off-by: José Guilherme Vanz <[email protected]>
Adiciona um Tiltfile para rodar todo o ambiente de desevolvimento em
algum cluster rodando localmente ou remoto.

Signed-off-by: José Guilherme Vanz <[email protected]>
@jvanz jvanz force-pushed the tiltfile branch 3 times, most recently from d87c87d to 517714c Compare April 7, 2024 18:23
jvanz added 3 commits April 7, 2024 16:08
Adiciona o CONTRIBUTING.md explicando como rodar o ambiente de
desenvolvimento localmente no Kubernetes.

Signed-off-by: José Guilherme Vanz <[email protected]>
Atualiza o workflow usado para testar as PR do repositório fazendo o
build do Dockerfile do pipeline

Signed-off-by: José Guilherme Vanz <[email protected]>
Antes de começar o upload dos arquivos dos diarios para o MinIO, é
preciso esperar pelo job que baixa os mesmos arquivos. Por isso, o
Tiltfile foi alterado para esperar pelo download.

Signed-off-by: José Guilherme Vanz <[email protected]>
Atualiza a documentação e o Makefile demonstrando como rodar todo o
ambiente de desenvolvimento localmente sem a necessidade de um container
registry remoto.

Signed-off-by: José Guilherme Vanz <[email protected]>
@jvanz
Copy link
Collaborator Author

jvanz commented Apr 15, 2024

Alterei essa PR para permitir a execução do ambiente de desenvolvimento sem a necessidade de um container registry remoto.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

Migração dos jobs atuais para Kubernetes
1 participant